Исчезли способы доставки для незарегистрированных пользователей Есть решение
По какой причине могут не отображаться некоторые способы доставки у незарегистрированных пользователей?
Смотрю в
{$wa->shop->shipping()}
там эти способы есть.
Смотрю в
$checkout_shipping_methods
там их нет
8 ответов
Проверьте настройки по справочной статье.
Это все я проверил - результата ноль
Авторизованные пользователи видят, все остальные нет
Нужно изучать ситуацию более предметно. Предлагаю вам воспользоваться услугой расширенной диагностики специалистами нашей компании (заказать). В случае выявления ошибок в программных продуктах, разработанных нашей компанией, или наших инструкциях стоимость услуги будет возвращена в полном объеме.
На всякий случай ещё посмотрите, какие сообщения об ошибках появляются в PHP-логе и в консоли браузера в момент возникновения проблемы.
ок, спасибо, если сам не разберусь - обращусь к вам
может какой-нибудь плагин фильтра способов доставки и оплаты?
Есть такой, но его отключение не помогло
Проблему решил.
Что было:
Стоит плагин, который подставляет данные из кладра.
В настройках оформления заказа поле Страна выключено (до кладра стоял другой плагин и он это поле автоматически заполнял)
В итоге получалось, что на шаге доставки, не получив информацию о стране, плагин не отображался, а зарегистрированным пользователям отображался потому, что у них поле страна было заполнено ранее другим плагином, до включения кладра ...
включил поле Страна, все теперь работает