Skip navigation

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Часовой пояс сторонника: Europe/Kyiv (GMT+02:00)

Эта тема содержит 3 ответов, имеет 0 голоса.

Последнее обновление: Andrey 1 день, 10 часов назад.

При содействии: Andrey.

Автор Записи
19 марта, 2025 на 12:12 пп #16835030

innarL

Предыстория вопроса:
Я сделал классы доставки непереводимыми, потому что мой плагин доставки распознает классы по slug, и поэтому не видит переведенные классы доставки. Из-за этого стоимость доставки не отображается в корзине для переведенных языков. Отключение перевода классов доставки решило эту проблему.

Симптомы:
В админке сообщение: "Some taxonomies in your site are forced to be untranslatable. This is causing a problem when you're trying to run a multilingual WooCommerce site. A plugin or the theme are probably doing this."

Вопросы:
Как удалить это сообщение из админки?

19 марта, 2025 на 2:33 пп #16835829

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Данное сообщение нельзя удалить, так как оно предотвращает возможные проблемы с соответствующим функционалом. Вы можете попробовать скрыть его с помощью CSS, однако я не рекомендую так делать, рекомендую попробовать устранить первоначальную проблему.

Вы можете создать новый тикет, подробно описав ситуацию, чтобы мы могли помочь вам найти наилучшее решение.

19 марта, 2025 на 3:02 пп #16835914

innarL

Здравствуйте, Andrey

Спасибо за ответ.

Наш плагин доставки Montonio распознает классы доставки по slug. А WPML не дает задать одинаковые slug для классов доставки на разных языках.

Поэтому плагин видит только классы доставки на главном языке и не видит их переводы. В связи с этим ошибка в корзине и чекауте - на доп языках стоимость доставки не отображается вообще.

Единственное решение, которое сейчас смогло устранить эту проблему - отключение перевода классов доставки. Теперь у всех товаров на всех языках одинаковые классы доставки и стоимость отображается корректно.

В плагин доставки также написала с запросом на распознавание классов доставки по имени, а не по slug.

Пока вот такая ситуация

Спасибо

Мила

19 марта, 2025 на 4:38 пп #16836590

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Спасибо за фидбэк, Мила.

К сожалению, для классов доставки изменить слаг на такой же, как в оригинале, невозможно.

Вы можете также предложить автору плагина принять участие в нашей программе Go Global заполнив форму на станице, чтобы сделать его полностью совместимым с WPML:
https://wpml.org/documentation/support/go-global-program/