Нужна доработка CS-Cart или полное сопровождение проекта?

Вникну в контекст вашего проекта и возьму на себя всю техническую рутину.

Связаться со мной
← Все статьи

Не отображаются способы доставки на чекауте CS-Cart — как исправить

Разбираем, почему CS-Cart скрывает способы доставки на чекауте и какие настройки нужно проверить в первую очередь.

Почему CS-Cart не показывает способы доставки?

Всё дело в логике платформы: CS-Cart отображает способ доставки только тогда , когда может рассчитать его стоимость для конкретного адреса клиента. Если расчёт не проходит — метод просто не появляется в списке, без каких-либо сообщений об ошибке. Причин может быть несколько, и ниже мы разберём каждую из них.

Ручные способы доставки: что проверить

Если вы задаёте стоимость доставки вручную (без API внешних служб), проверьте следующее:

Убедитесь, что для зоны, в которую попадает адрес покупателя, задана стоимость доставки. Без этого метод не будет отображаться.

Особое внимание уделите секциям Индексы и Города — ошибки именно здесь чаще всего приводят к тому, что адрес «не попадает» ни в одну зону.

В настройках метода доставки проверьте допустимые значения веса. Если вес товара выходит за рамки — метод не появится.

Real-time доставка (расчёт через API): как найти проблему

Если вы используете интеграцию с внешними службами доставки (DHL, СДЭК, UPS и другие), действия немного другие.

Идите в Администрирование → Журнал событий и ищите ответы от сервиса доставки. Там часто сразу видно, в чём проблема: истёкший ключ API, неверный формат запроса, временная недоступность сервиса.

Возможно, включены мультипоточные CURL-запросы, которые конфликтуют с некоторыми API.

Некоторые real-time методы доставки тоже можно ограничить по тарифным зонам. Убедитесь, что адрес клиента попадает в зону, разрешённую для данного метода.

Параметры товара

Иногда проблема не в настройках доставки, а в самом товаре.

Он должен укладываться в допустимые значения, заданные в настройках способа доставки.

Некоторые службы доставки учитывают габариты при расчёте стоимости.

Этот параметр тоже влияет на итоговый расчёт у ряда служб доставки.

Модули: Поставщики и Склады

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

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

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

Прочие причины

Несколько дополнительных моментов, которые легко упустить.

Если вы работаете на Multi-Vendor версии — зайдите в Продавцы → Продавцы , откройте нужного продавца и перейдите на вкладку Способы доставки . Метод должен быть включён и доступен конкретному вендору. Это касается как ручных, так и real-time методов.

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

Быстрый чеклист: что проверить в первую очередь

Если нет времени разбираться подробно — пройдитесь по этому списку.

Задана ли стоимость для тарифной зоны адреса покупателя?

Корректны ли настройки тарифной зоны (индексы, города)?

Не превышает ли вес товара лимит в настройках доставки?

Есть ли ответы в Журнале событий для real-time методов?

Верно ли указаны API-ключи поставщика доставки?

Включён ли метод для поставщика / продавца (если используются соответствующие модули)?

Другие статьи

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

Как диагностировать и исправить медленную загрузку в CS-Cart: от анализа GTMetrix до дебаггинга SQL-запросов.

Как настроить отображение характеристик и вариаций товаров в Unitheme2 для CS-Cart.

НАЧНЁМ РАБОТУ

Запустите рост вашего проекта с Larionov.tech

Запустим последовательный рост вашего бизнеса вместе с вами.

  • Фиксированная цена до старта
  • Договор на каждый проект
  • Гарантия на результат
Желательный способ связи