модули доставки сдэк и почты для интернет-магазина
Доставка — критическая часть e-commerce. Плохая настройка = потерянные заказы (клиент не хочет ждать расчёт), высокая стоимость (СДЭК посчитал по максимуму), недовольные клиенты (доставка задержалась, а никто не в курсе). Ниже — как настроить правильно.
СДЭК — самый популярный вариант
СДЭК — крупнейшая частная служба доставки в России. 3000+ пунктов выдачи, покрытие всех крупных городов. Особенности: гибкие тарифы (эконом, стандарт, экспресс), автоматический расчёт стоимости по данным заказа (адрес + вес + габариты), удобное API. Комиссия — от стоимости доставки, обычно 100–500 руб за отправление в зависимости от расстояния и веса.
модули СДЭК для CMS
Для 1С-Битрикс: официальный модуль СДЭК из маркетплейса. Бесплатно. Устанавливается за 30 минут. Настраивается: города доставки, тип услуг (склад-склад, склад-дверь, дверь-дверь), опции (примерка, страховка).
Для WordPress/WooCommerce: плагин «CDEK Doставка» — бесплатно с ограничениями, платный расширенный.
Для InSales: встроенная интеграция.
Для Битрикс24 (не путать с 1С-Битрикс): приложение из маркетплейса, интеграция с CRM для отгрузок.
Настройка занимает 1–3 часа на любой платформе.
Почта России — обязательная альтернатива
Не любимая, но обязательная — 40+ тысяч отделений по всей России, добирается везде, где СДЭК не работает. Тарифы дешевле СДЭК на 30–50%, но сроки дольше (5–15 дней против 2–5 у СДЭК). Способы: 1 класс (быстрее и дороже), 1 класс с уведомлением, EMS, «Курьер Онлайн» (аналог СДЭК-курьера).
Модули: есть для 1С-Битрикс (официальный), WooCommerce, InSales. Работают через API Почты России.
Комиссия: от 150 руб за отправление посылки.
Boxberry и другие альтернативы
Boxberry — 8000+ ПВЗ, специализируется на посылках до 5 кг. Цены между СДЭК и Почтой. Модули для всех CMS. Хорош для регионов.
DPD — крупный игрок с фокусом на курьерскую доставку. Дороже, но быстрее и надёжнее для B2B и дорогих товаров.
Яндекс.Доставка — от Яндекса, экспресс-доставка в крупных городах. Хороша для «горячих» заказов, но покрытие ограничено.
СберЛогистика — новый игрок, конкурирует с СДЭК по покрытию и цене.
Правило: подключайте 2–3 службы (СДЭК как основную + Почта для регионов + одна экспресс-опция).
что настроить в модуле доставки
Автоматический расчёт стоимости — клиент вводит адрес, видит цену без вашего участия. Экономит менеджерам часы.
Выбор пункта выдачи на карте — клиент выбирает ближайший ПВЗ через виджет карты (СДЭК и Boxberry поддерживают из коробки).
Опции: примерка, страховка, оплата при получении. Оффер клиенту в момент выбора доставки.
Наценка на доставку. Некоторые магазины делают +100–200 руб к цене СДЭК для покрытия упаковки и обработки. Другие — компенсируют сами. Правило: не скрывайте — сразу говорите клиенту итоговую цену.
Печать этикеток и накладных. Прямо из админки магазина или из Битрикс24. Экономит 5 минут на каждый заказ.
типичные проблемы доставки
Клиент указал неправильный адрес. СДЭК/Почта не находят, посылка возвращается. Решение: подсказки адресов из DaData при вводе.
Заказ доставили, а клиент не забрал. Хранение 5–15 дней, потом возврат. Решение: SMS-напоминания за 2 дня до окончания хранения.
Клиент отказался от товара при получении. Возврат за ваш счёт. Решение: 100% предоплата (снижает конверсию, но убирает возвраты).
Пункт выдачи закрылся или переехал. Клиент не понимает, где его посылка. Решение: подписаться на уведомления от службы доставки, оперативно связываться с клиентом.
экономика доставки
Средняя стоимость доставки СДЭК по РФ — 300–600 руб. Средняя стоимость Почтой России — 200–400 руб.
Кто платит: в 90% случаев — клиент (доставка отдельно). В некоторых нишах — «бесплатная доставка от N руб» как акция (стоимость доставки закладывается в цену товара).
Комиссия при возврате: вы платите за доставку туда и обратно + иногда штраф за отказ. Итого 500–1500 руб за неудавшийся заказ.
Правило: следите за процентом возвратов — если больше 10%, что-то не так с продуктом или доставкой.
личный кабинет и api-ключи — где чаще всего ошибаются при подключении
Прежде чем модуль СДЭК или Почты России вообще заработает на сайте, нужен личный кабинет в самой службе доставки и выданные там ключи авторизации — у СДЭК это пара account/secure password для API, у Почты России — токен, привязанный к личному кабинету на сервисе. Без этого шага модуль устанавливается, но при попытке рассчитать стоимость доставки просто выдаёт ошибку авторизации, которую легко принять за поломку самого модуля.
Частая ошибка на моих проектах — ключи выдаются на тестовый (демо) контур СДЭК, а на сайте прописываются в настройках боевого модуля без переключения окружения. Расчёт стоимости при этом либо не работает вообще, либо выдаёт нереалистичные цифры. Второй частый случай — ключи от личного кабинета выдаёт менеджер по продажам магазина, а через полгода увольняется, и доступ к кабинету теряется вместе с ним: обновить или перевыпустить ключи в такой ситуации можно только через техподдержку СДЭК с подтверждением, что вы — владелец договора, и это может занять несколько дней. Держите данные для входа в личный кабинет отдельно от личных аккаунтов сотрудников, привязанными к почте компании, а не конкретного менеджера.
синхронизация статусов заказа между cms и службой доставки
Второй слой, который обычно недооценивают, — обратная синхронизация: не расчёт стоимости на сайте, а передача статуса посылки обратно в заказ. Официальные модули СДЭК и Почты России умеют получать статусы через вебхуки или периодический опрос API — "принято на склад", "в пути", "прибыло в пункт выдачи", "выдано" — и проставлять их в заказе автоматически, без ручной работы менеджера.
На практике эта синхронизация настроена реже, чем сам расчёт доставки: расчёт стоимости нужен сразу, чтобы клиент оформил заказ, а статусы можно "донастроить потом" — и это "потом" часто не наступает. В результате менеджер вручную открывает трек-номер на сайте службы доставки, чтобы ответить клиенту "где посылка", хотя эта же информация могла бы обновляться в CRM автоматически. Если у вас уже настроен обмен заказами с 1С, синхронизацию статусов доставки логично встраивать в тот же контур — я разбирал типовые сценарии такого обмена в статье про интеграцию интернет-магазина и 1С.
модуль перестал работать после обновления cms — типичная причина
Ещё одна регулярная ситуация: после планового обновления 1С-Битрикс или WooCommerce модуль доставки внезапно перестаёт считать стоимость или падает с ошибкой на странице оформления заказа. Чаще всего причина не в самом обновлении CMS, а в том, что версия модуля доставки отстала от версии платформы на несколько релизов — разработчики модулей обновляют совместимость не мгновенно, а с задержкой в дни-недели после крупных обновлений.
Проверка простая: смотрите номер версии модуля в маркетплейсе и дату последнего обновления — если разработчик официального модуля СДЭК давно не выпускал апдейтов, а платформу вы обновили на мажорную версию, откатывать обновление CMS не нужно, но модуль стоит обновить вручную или временно отключить автообновление платформы до выхода совместимой версии. Держите резервную копию настроек модуля (тарифы, города, опции) перед любым крупным обновлением — большинство модулей не сохраняют настройки при переустановке начисто.