- Статус
- Решено
- Заявлено для
- WPML Multilingual & Multicurrency for WooCommerce 4.12.1
- Решено в
- WCML 5.2.0
Обзор проблемы
Когда Вы используете 0 в качестве термина атрибута для вариации товара WooCommerce, WooCommerce использует для него тот же слаг термина, 0.
Когда Вы переводите вариацию товара при таком сценарии, всё будет работать корректно, за исключением вариации, содержащей атрибут 0. Эта вариация будет отображать неверную цену.
Например, представьте, что у Вас есть атрибут с названием Size и терминами 0, 10, 15. В этом случае все вариации будут работать корректно, за исключением первой, которая будет отображать неверную цену.
Обходное решение
Нашим разработчикам известно об этой ситуации. В качестве временного решения:
- Перейдите в Товары → Атрибуты → Настроить термины.
- Вручную отредактируйте слаг термина и замените 0 на 0-en или zero — на любое значение, кроме 0, на языке по умолчанию.
Обратите внимание, что проблема связана только со слагом термина. Вы можете сохранить исходное название термина.