Перейти к содержимому Перейти к боковой панели

Эта тема решена. Вот описание проблемы и ее решения.

Проблема:
На русской версии сайта кнопка «Добавить в корзину» не работает для некоторых товаров через WPML, в то время как на румынской версии работает корректно. В консоли браузера присутствуют ошибки JavaScript, связанные с дочерней темой woodmart-child.
Решение:
1. Временно переключитесь на родительскую тему WoodMart для исключения влияния child-темы.
2. Если проблема сохранится, проверьте остатки товара:
- Перейдите в WooCommerce → WCML → Status.
- В разделе Troubleshooting запустите инструменты синхронизации, особенно связанные со складскими остатками.
3. Обновите WPML, WooCommerce и тему WoodMart до последних версий и очистите кеш сайта и сервера.
Не забудьте сделать резервную копию сайта перед любыми действиями.

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

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

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

Помечено: 

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

Последнее обновление: Andrey 2 месяца, 3 недели назад.

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

Автор Сообщения
09.02.2026 в 09:19 #17804169

chiorescoE

Здравствуйте, команда поддержки WPML!
Обращаемся к вам с проблемой, которая регулярно возникает на нашем сайте.
На русской версии сайта (через WPML) кнопка «Добавить в корзину» не работает для ряда товаров — товар не добавляется в корзину. При переключении языка на румынский для этих же товаров добавление в корзину работает корректно.
Пример товара с ошибкой:
скрытая ссылка
Мы также записали короткое видео с демонстрацией проблемы:
скрытая ссылка
Проблема наблюдается у нескольких товаров и периодически затрагивает наших клиентов, из-за чего мы теряем заказы. Предполагаем, что причина может быть связана с работой WPML в связке с WooCommerce (или настройками мультиязычных продуктов).
Пожалуйста, помогите разобраться в причине и предложить решение. При необходимости готовы предоставить доступы для диагностики.
Нам важно как можно быстрее устранить эту проблему, чтобы избежать снижения продаж.
Заранее благодарим за помощь.
С уважением,

09.02.2026 в 13:13 #17805166

Andrey
Сторонник WPML с 06/2013

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

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

Спасибо за обращение в службу поддержки WPML.

Я просмотрел Ваше видео и ссылку на сайт, где возникает проблема. Вижу, что в консоли браузера присутствуют ошибки JavaScript, связанные с дочерней темой woodmart-child. Несмотря на то, что эти ошибки отображаются на обеих языковых версиях сайта, я бы рекомендовал для проверки временно переключиться на родительскую тему WoodMart, чтобы исключить влияние child-темы.

Если проблема сохранится, то при нажатии кнопки «Добавить в корзину» в консоли видно, что запрос уходит, но WooCommerce возвращает сообщение об ошибке:

Produsul nu mai este disponibil în cantitatea solicitată.
(Товар в запрошенном количестве больше не доступен.)

Это выглядит так, будто фактический остаток товара равен нулю или не синхронизирован, хотя на фронтенде он отображается как доступный.

Рекомендую попробовать следующее:
1. Перейти в WooCommerce → WCML → Status.
2. Внизу страницы открыть раздел Troubleshooting.
3. Запустить доступные инструменты синхронизации (особенно связанные со складскими остатками).

Если после этого проблема всё ещё будет проявляться, пожалуйста:
• обновите WPML, WooCommerce и тему WoodMart до последних версий;
• очистите кеш сайта и сервера, если используется кеширование.

Не забудьте сделать резервную копию сайта перед любыми действиями.

Screenshot-2026-02-09-at-14-58-44.png