- Trạng thái
- Đang mở
- Được báo cáo cho
- WPML Multilingual & Multicurrency for WooCommerce 5.3.8
- Thẻ chủ đề
- Bug, WCML
Tổng quan về lỗi
Khi cố gắng tạo một sản phẩm WooCommerce sử dụng REST API, các mức giá tùy chỉnh (ví dụ: các mức giá khác nhau cho các loại tiền tệ khác nhau) không được lưu chính xác. Sự cố này xảy ra khi sử dụng trường custom_prices trong yêu cầu API.
Giải pháp tạm thời
Như một giải pháp tạm thời, bạn có thể thiết lập thủ công giá tùy chỉnh cho từng loại tiền tệ bằng cách sử dụng các trường meta của sản phẩm. Ví dụ, đặt _wcml_custom_prices_status thành 1 để bật giá tùy chỉnh cho sản phẩm. Sau đó, nếu EUR là tiền tệ mặc định và USD là tiền tệ phụ, giờ đây bạn có thể thiết lập giá với các khóa sau: _regular_price_USD, _sale_price_USD, _price_price_USD.