Веб-студия полного цикла в Москве

СДЭК для WooCommerce: настройка плагина и типичные ошибки в 2026

Плагин СДЭК для WooCommerce берёт на себя расчёт стоимости доставки, показ пунктов выдачи на карте и передачу заказа в личный кабинет СДЭК. На бумаге — просто. На практике владельцы магазинов чаще всего упираются в две вещи: неверный расчёт стоимости из-за габаритов товаров и «пропадающие» пункты выдачи при оформлении заказа. Разбираем настройку по шагам и частые ошибки.

Как подключить СДЭК к WooCommerce

Шаг 1. Зарегистрируйтесь как юрлицо или ИП в личном кабинете СДЭК и получите доступ к интеграции (логин/пароль или API-ключ — в зависимости от версии плагина).

Шаг 2. Установите плагин «СДЭК для WooCommerce» (официальный, cdek.ru, либо проверенный сторонний из каталога WordPress.org) через Плагины → Добавить новый.

Шаг 3. В настройках плагина укажите учётные данные СДЭК, город и адрес отправки — от него считается стоимость и сроки.

Шаг 4. Включите нужные способы доставки: курьер до двери, пункт выдачи, постамат. Каждый способ настраивается отдельно и появляется как отдельный вариант на чекауте.

Шаг 5. Оформите тестовый заказ и проверьте, что стоимость и сроки на чекауте совпадают с калькулятором на сайте cdek.ru для того же направления.

Настройка габаритов: почему расчёт «уезжает» при нескольких товарах

Самая частая техническая проблема кластера — стоимость доставки корректна для одного товара в корзине, но резко скачет или считается неверно, когда в заказе несколько позиций.

Причина: СДЭК считает стоимость по объёмному весу (габариты, а не только физический вес), а плагин по умолчанию либо суммирует габариты всех товаров линейно, либо берёт габариты только одного товара из карточки — в обоих случаях с несколькими разными по размеру товарами расчёт даёт погрешность.

Что проверить:

  • У каждого товара в карточке (вкладка «Доставка» в данных товара) заполнены вес, длина, ширина, высота — если поля пустые, плагин подставляет значения по умолчанию из настроек плагина, которые могут не совпадать с реальными.
  • В настройках плагина включён режим упаковки «в одну коробку» или «отдельными местами» — от этого зависит, суммируются габариты или считаются по каждому товару отдельно. Для магазинов с разнородным товаром (например, мелкая электроника + крупногабарит) чаще подходит раздельный расчёт.
  • Для вариативных товаров (variable product) вес и габариты нужно заполнить у каждой вариации отдельно — общие поля товара вариации не наследуют автоматически, это частая причина, почему «для одного товара всё верно, а для вариации — нет».

Пункты выдачи не отображаются на карте при оформлении заказа

Симптомы: на чекауте выбран способ доставки «в ПВЗ», но карта пустая или список ПВЗ не загружается.

Причины: конфликт JS-скрипта карты с другим плагином (агрессивная минификация/объединение скриптов), либо кэш чекаута отдаёт устаревшую версию страницы без данных карты.

Решение:

  • Добавьте страницу /checkout/ (или её URL) в исключения кэша в настройках кэш-плагина — карта ПВЗ подгружается динамически и не должна кэшироваться.
  • Откройте консоль браузера (F12 → Console) на странице чекаута — ошибка загрузки скрипта карты обычно видна там явно, с именем конфликтующего плагина.
  • Отключите минификацию/объединение JS для страницы чекаута, если используется отдельный плагин оптимизации — это самый частый источник конфликта с виджетом карты СДЭК.

Заказ не передаётся в СДЭК или не приходит номер накладной

Симптомы: заказ оформлен и оплачен в WooCommerce, но в личном кабинете СДЭК его нет, либо номер накладной не появляется в заказе.

Причины: обычно это истёкший токен доступа к API СДЭК (переавторизация нужна периодически) или заказ не переведён в статус, при котором плагин инициирует передачу (у части плагинов передача заказа привязана к статусу «Выполняется»/«Обработка», а не к оплате напрямую).

Решение: проверьте статус авторизации в настройках плагина (обычно кнопка «Проверить соединение» или аналогичная), переавторизуйтесь при необходимости. Проверьте в документации конкретной версии плагина, к какому статусу заказа привязана передача в СДЭК, и настройте автоматическую смену статуса при оплате через настройки WooCommerce.

Что делать, если ничего из этого не помогло

Часть проблем с интеграцией СДЭК связана не с самим плагином, а с конфликтами внутри конкретной сборки сайта — темой, другими плагинами доставки/оплаты, кастомными полями чекаута. В таких случаях быстрее найти причину при живой диагностике сайта, чем перебирать варианты вслепую. Мы разбираем такие проблемы на действующих магазинах WooCommerce и настраиваем интеграции с доставкой при разработке интернет-магазина под ключ.

Обсудим ваш проект? Расчёт пришлём за 2 часаОбсудить проект →
Нажимая кнопку на сайте, вы даёте своё согласие на обработку персональных данных в целях обработки вашего запроса и связи с вами. Мы обрабатываем ваши персональные данные строго в соответствии с Политикой конфиденциальности и Согласием на обработку персональных данных. Срок хранения персональных данных — не более 3 лет с момента получения согласия. По истечении срока данные удаляются или обезличиваются. Данные не передаются третьим лицам.

Да, мы тоже используем куки. Без них сайт начинает чудить и жить своей жизнью.

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

Хватит уже листать — давайте создавать

Расскажите, что хотите — а мы сделаем так, чтобы ваш бренд выглядел так, что мимо не пройти
MAX