Эта тема решена. Вот описание проблемы и ее решения.
Problem:
Клиент использует плагин Moldova Agroindbank (MAIB) для WooCommerce, и столкнулся с проблемой, когда WPML изменяет callback URL, добавляя параметр языка (?lang=ru), что приводит к неправильной обработке URL и оставляет заказы в статусе Pending, а затем Cancelled, несмотря на успешное подтверждение платежа от банка.
Solution:
Мы рекомендуем изменить формат URL для языков с использованием параметров на использование директорий. Для этого:
1. Перейдите в «Консоль WordPress» > «WPML» > «Языки» > «Формат URL для языков».
2. Установите флажок «Разные языки в директориях».
3. Нажмите кнопку «Сохранить».
4. Перейдите в «Консоль WordPress» > «Настройки» > «Постоянные ссылки» и нажмите кнопку «Сохранить», чтобы сбросить кэш постоянных ссылок.
Также можно рассмотреть возможность сохранения конкретного параметра, который использует платежный шлюз. Подробнее можно узнать здесь: сохранение параметров URL при переключении языков.
Если данное решение окажется неактуальным или не поможет в вашем случае, мы настоятельно рекомендуем открыть новый тикет поддержки. Также рекомендуем проверить известные проблемы, убедиться в актуальности версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов.
Это форум технической поддержки WPML – плагина для многоязычной WordPress.
Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.
Эта тема содержит 1 ответ, имеет 0 голоса.
Последнее обновление: 2 недели, 2 дня назад.
При содействии: Andrey.