CS-Cart не показывает варианты доставки на чекауте? Разбираем причины: от неверной настройки тарифных зон и весовых зависимостей до проблем с API доставки. Пошаговый план диагностики и исправления. Всё дело в логике платформы: CS-Cart отображает способ доставки только тогда, когда может рассчитать его стоимость для конкретного адреса клиента.
Если расчёт не проходит — метод просто не появляется в списке, без
каких-либо сообщений об ошибке.
Причин может быть несколько, и ниже мы разберём каждую из них. Если вы задаёте стоимость доставки вручную (без API внешних служб), проверьте следующее: Если вы используете интеграцию с внешними службами доставки (DHL, СДЭК, UPS и другие), действия немного другие.
Смотрите логи. Идите в Администрирование → Журнал событий
и ищите ответы от сервиса доставки. Там часто сразу видно, в чём
проблема: истёкший ключ API, неверный формат запроса, временная
недоступность сервиса. Тарифные зоны для real-time методов.
Некоторые real-time методы доставки тож