Как подключить СДЭК к интернет-магазину и запустить доставку
Чтобы подключить СДЭК к интернет-магазину, нужно согласовать условия доставки, настроить обмен данными с сайтом и проверить первый заказ. В корзине покупатель должен увидеть подходящий способ получения и понятную цену, а сотрудник магазина – получить корректную накладную и передать посылку в доставку.
Ниже – порядок запуска и проверки, которые можно пройти самостоятельно или передать разработчику. Он подходит и для нового магазина, и для сайта, где доставку пока оформляют вручную.
Нужен договор для интернет-магазина?
Оставьте заявку на cdek-profi.ru, чтобы обсудить условия доставки ваших товаров. Для предметного разговора подготовьте город отправления, примерный объём заказов и вес обычной посылки.
1. Подготовьте данные и согласуйте условия доставки
Начните с того, что и откуда вы будете отправлять. Стоимость доставки одной небольшой коробки в соседний город мало говорит о расходах магазина с разными товарами и географией заказов. Возьмите несколько характерных отправлений и обсуждайте условия на их примере.
| Данные магазина | Что указать |
|---|---|
| Товары | Что продаёте, есть ли хрупкие, крупные или другие товары с особыми требованиями. Допустимость перевозки и упаковку уточните заранее. |
| Место отправления | Город и адрес склада. Будете сдавать заказы сами или нужен забор курьером. Если складов несколько, перечислите каждый. |
| Обычная посылка | Вес и размеры после упаковки. Отдельно подготовьте пример заказа из нескольких товаров и самого крупного отправления. |
| Направления и объём | Основные города покупателей и примерное количество отправлений в месяц. Для нового магазина достаточно обозначить план. |
| Оплата и получение | Предоплата или расчёт при получении; доставка в ПВЗ или до двери. Нужные дополнительные услуги согласуйте отдельно. |
| Платформа сайта | Название CMS или конструктора, используемая CRM и место, где сотрудники обрабатывают заказы. |
До запуска уточните доступные тарифы, порядок оплаты перевозки, условия возвратов и приёма денег от покупателей. Если договор уже действует, проверьте, подходит ли он для планируемой схемы работы. Вопросы по нему адресуйте закреплённому менеджеру.
2. Выберите интеграцию и подключите доступ
Сначала составьте список действий, которые хотите автоматизировать. Для магазина это обычно расчёт доставки, выбор ПВЗ, передача заказа, получение накладной и обновление статусов. Затем проверьте, какие из них поддерживает выбранное решение.
Встроенная интеграция или модуль
Начните с решения для вашей платформы. Проверьте совместимость с версией сайта, способы оплаты и работу с несколькими товарами в корзине. Отдельно выясните, создаёт ли модуль отправления и возвращает ли их номера в магазин.
Подключение через API
Его стоит рассмотреть, если готовое решение не покрывает вашу схему. Например, заказы распределяются между складами или обрабатываются в собственной системе. В задание разработчику включите обработку ошибок, повторных запросов и изменений заказа.
Варианты подключения подробнее разобраны в статье об интеграции СДЭК с сайтом, CMS и CRM.
Карта ПВЗ – часть подключения
Виджет помогает выбрать пункт и рассчитать доставку. Передачу заказа и создание накладной нужно проверить отдельно. Например, в Tilda есть настройка «Не отправлять заказы в СДЭК»: при её включении работает калькулятор, а отправления оформляют вручную.
Для подключения используются данные интеграции из раздела «Интеграция» в личном кабинете СДЭК. Логин и пароль для входа в кабинет их не заменяют. Внесите ключи в предусмотренные настройки модуля или передайте ответственному разработчику по защищённому каналу. Секретный ключ нельзя размещать в открытом HTML-коде страницы.
3. Настройте вес, габариты и расчёт стоимости
Для расчёта доставки нужны параметры отправления с упаковкой. Взвесьте собранную посылку и измерьте коробку снаружи. Затем проверьте, какие данные берёт интеграция из карточки товара, а какие – из общих настроек доставки.
Уделите внимание заказам из нескольких товаров. Две футболки могут уместиться в один пакет, а два хрупких изделия потребуют другой упаковки. Убедитесь, что выбранное решение учитывает количество товаров и позволяет корректно описать несколько грузовых мест, если вы их используете.
Проверьте единицы измерения прямо в настройках и документации модуля. Значение «30», введённое в поле для миллиметров вместо сантиметров, даст ошибочные размеры. Не оставляйте одну условную коробку для всего каталога, если отправления заметно различаются.
Определите, какую цену увидит покупатель
Магазин может показывать расчётную цену, установить фиксированную плату или оплачивать доставку за покупателя. При любой схеме сравнивайте сумму в корзине с расходами магазина на перевозку и дополнительные услуги.
Пример для проверки экономики
Покупатель заплатил за доставку 300 ₽, а перевозка обошлась магазину в 420 ₽. Разницу в 120 ₽ покрывает магазин. Упаковку и прочие расходы здесь ещё не учитывали. Это условный пример, а не тариф СДЭК.
Сравнивайте расчёты при одинаковых данных: договоре, маршруте, тарифе, размерах, весе и наборе услуг. Иначе расхождение нельзя уверенно связать с ошибкой интеграции.
4. Проверьте ПВЗ, оплату и сроки в корзине
Пройдите оформление на телефоне как покупатель. Выберите город, откройте карту, укажите ПВЗ, затем смените город. Проверьте, что старый пункт не остался в заказе, цена пересчиталась, а выбранный адрес виден до оплаты. Для доставки до двери проверьте сохранение полного адреса.
Разработчику поставьте отдельную задачу: выбор покупателя должен сохраняться в заказе и передаваться в накладную. Для ПВЗ нужен его код, а не только текстовый адрес. Сопоставьте пункт в корзине с пунктом в созданном отправлении.
Разведите оплату товара и доставки
Запишите, что покупатель оплачивает на сайте и что должен доплатить при получении. При полной предоплате нельзя повторно включать стоимость товара в сумму к получению. При частичной предоплате проверьте остаток; отдельно – плату за доставку и влияние скидок.
Если планируете наложенный платёж, проверьте его поддержку в договоре и выбранной интеграции. Условия расчётов и варианты оплаты разобраны в материале про оплату заказа и наложенный платёж.
Покажите покупателю понятный срок
Учтите время на сборку и передачу посылки перевозчику. Если магазин комплектует заказ два дня, этот период должен учитываться в обещании покупателю. Проверьте, как ваша платформа прибавляет время подготовки к расчётному сроку доставки.
При недоступном тарифе или ошибке расчёта корзина не должна случайно показывать бесплатную доставку. Предусмотрите понятное сообщение и доступный следующий шаг: выбрать другой вариант или обратиться в магазин.
5. Свяжите заказ с накладной и статусами
Определите момент передачи заказа в СДЭК. Это может быть успешная оплата или подтверждение менеджером – в зависимости от возможностей интеграции и вашей работы с заказами. Сотрудник должен понимать, где проверить результат и что делать, если отправление не создалось.
Сохраняйте связь между номером заказа магазина и номером отправления. Если заказ разделён на несколько посылок, их номера должны быть доступны сотруднику. После исправления ошибки сначала проверьте результат предыдущей попытки, чтобы не оформить лишнюю накладную.
Что проверить при работе через API
Ответ 202 ACCEPTED с UUID подтверждает приём запроса, но ещё не успешное создание заказа. Интеграция должна получить итог обработки: номер накладной либо ошибки, которые нужно исправить.
Проверьте и сообщения покупателю. Уведомление о принятом магазином заказе, номер для отслеживания и сообщение о передаче посылки перевозчику относятся к разным событиям. Не сообщайте «Заказ отправлен» только потому, что сформирована накладная. Если уведомления включены в нескольких системах, убедитесь, что они не дублируются и не противоречат друг другу.
Для сверки отправлений и документов пригодится инструкция по личному кабинету СДЭК для бизнеса.
6. Пройдите проверки и отправьте первую посылку
Сначала проверьте техническую часть
Если разработчик использует тестовую среду СДЭК, заказы в ней не предназначены для реальной доставки. Тестовая учётная запись не привязана к вашему договору, поэтому по её расчётам нельзя проверять договорные скидки. До запуска нужно перейти на рабочие доступы и проверить настройки снова.
Для готового модуля уточните порядок проверки у его разработчика. Если отдельного тестового режима нет, заранее определите, какие заказы попадут в рабочую систему и кто обработает или отменит их. Проверяйте используемые вами сценарии по таблице.
| Сценарий | Ожидаемый результат |
|---|---|
| ПВЗ с телефона | Карту можно открыть и закрыть, пункт – выбрать. Его адрес виден в корзине, а в отправлении указан тот же ПВЗ. |
| Смена города или способа получения | Старые данные очищаются там, где они больше не подходят. Цена и доступные способы доставки обновляются. |
| Несколько товаров | Учтены количество, упаковка и грузовые места. В накладную попал полный состав заказа. |
| Предоплата и оплата при получении | Сумма к получению совпадает с неоплаченным остатком. Уже оплаченные товар и доставка не предъявлены к оплате повторно. |
| Недоступный тариф или сбой | Нет ложной цены «0 ₽». Покупатель понимает, как продолжить, а сотрудник видит проблему с передачей заказа. |
| Повторный запрос после задержки | На одну запланированную отправку не появляются дубли накладных. Повторная попытка учитывает результат предыдущей. |
| Изменение или отмена заказа | Проверено, что обновилось в магазине и в системе доставки. Ответственный знает, когда нужно отдельное действие по отправлению или оплате. |
| Статусы и уведомления | Номер отправления доступен сотруднику и передаётся покупателю по выбранному сценарию. Сообщения соответствуют реальному этапу заказа. |
Затем проведите реальную отправку
Оформите контрольный заказ с согласованным получателем, соберите и измерьте посылку, проверьте накладную и передайте её в доставку. Проследите путь до вручения и сверьте начисления с расчётом магазина. Такая проверка связывает сайт с работой склада и фактической перевозкой.
Не считайте, что накладная автоматически вызывает курьера. Если нужен забор со склада, отдельно проверьте его оформление. Практический порядок передачи посылки есть в инструкции о первой отправке после заключения договора.
7. Запустите доставку и контролируйте ошибки
Назначьте сотрудника, который проверяет заказы без номера отправления и разбирает ошибки. На случай сбоя договоритесь, кто оформит посылку вручную и как отметит это в магазине, чтобы автоматическая повторная попытка не создала дубль.
В первые дни проверяйте три вещи.
- Все ли подтверждённые заказы оформлены для отправки. Разделяйте техническую ошибку и осознанную задержку, например ожидание товара.
- Совпадает ли расчёт с начислениями. При расхождении проверяйте упаковку, маршрут, тариф, дополнительные услуги и долю доставки, которую оплачивает магазин.
- Вовремя ли посылки передают перевозчику. Следите за промежутком между готовностью заказа и фактической сдачей, а не только за наличием накладной.
После стабильного запуска добавляйте более сложные сценарии: новые склады, разделение заказов или дополнительные услуги. Каждый такой сценарий снова пройдите от корзины до получения. Для дальнейшего контроля пригодится разбор показателей эффективности логистики.
Вопросы о подключении СДЭК к интернет-магазину
Можно ли подключить доставку без программиста?
Да, если встроенная интеграция или готовый модуль покрывает вашу схему и настраивается через интерфейс. При этом проверки корзины, оплаты и первой отправки всё равно нужны. Если возможностей решения не хватает, оцените доработку с разработчиком.
Из чего складывается стоимость подключения?
Разделите стоимость модуля или сервиса, работу по настройке и дальнейшую поддержку. У разных решений эти расходы устроены по-разному. Перевозка и дополнительные услуги оплачиваются по условиям договора; запросите расчёт для своих типичных отправлений.
Можно ли сначала оформлять накладные вручную?
Да, если вы предусмотрели это в процессе работы и правильно показываете покупателю условия доставки. Зафиксируйте, кто переносит заказ, проверяет оплату и сообщает номер отправления. Автоматизацию можно подключать поэтапно, сохраняя контроль каждой посылки.
Подключаете доставку для своего магазина?
Оставьте заявку на cdek-profi.ru, чтобы обсудить договор СДЭК для интернет-магазина. Сообщите, откуда отправляете заказы, что продаёте и на какой платформе работает сайт. Это поможет предметно обсудить условия доставки и необходимую помощь с подключением.
До начала работы согласуйте тарифы, нужные услуги и объём технической настройки.
Мы свяжемся с вами в течение 30 минут
Произошла ошибка, пожалуйста
попробуйте ещё раз.
