- Статус
- Открыто
- Заявлено для
- WPML Multilingual & Multicurrency for WooCommerce 5.3.8
- Теги темы
- Bug, WCML
Обзор проблемы
При попытке создать товар WooCommerce с помощью REST API произвольные цены (например, разные цены для разных валют) сохраняются некорректно. Проблема возникает при использовании поля custom_prices в запросе API.
Обходное решение
В качестве временного решения Вы можете вручную задать произвольные цены для каждой валюты с помощью метаполей товара. Например, установите для _wcml_custom_prices_status значение 1, чтобы включить произвольные цены для товара. Затем, если EUR — валюта по умолчанию, а USD — дополнительная, Вы можете задать цены с помощью следующих ключей: _regular_price_USD, _sale_price_USD, _price_price_USD.