WPML
Статус
Открыто
Заявлено для
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.

Все известные проблемы →