Интеграция СДЭК с WooCommerce: расчёт доставки, ПВЗ и статусы заказов

Как подключить СДЭК к WooCommerce: подготовить товары, рассчитать тариф, показать ПВЗ, передать заказ, синхронизировать статусы и проверить интеграцию.
Склад и доставка заказов интернет-магазина через СДЭК

Покупатель ожидает увидеть стоимость и срок доставки до оплаты, выбрать удобный пункт выдачи и получить корректный трек-номер. Интеграция СДЭК с WooCommerce автоматизирует этот путь, если каталог и зоны доставки подготовлены правильно.

Что подготовить перед подключением

  • договор и ключи API СДЭК;
  • адрес отправителя и режим работы склада;
  • вес и габариты товаров;
  • доступные регионы и тарифы;
  • правила бесплатной доставки и наценок.

Нулевой вес или неверные габариты дают неправильную цену. Для вариативных товаров проверьте характеристики каждой вариации, а для комплектов — итоговую упаковку.

Расчёт стоимости и срока

На checkout передавайте город, индекс, вес, габариты и стоимость заказа. Показывайте покупателю название тарифа, цену и ориентировочный срок. Если API временно недоступен, предусмотрите понятный резервный сценарий вместо бесконечной загрузки.

Выбор пункта выдачи

Карта ПВЗ должна открываться на телефоне, фильтровать пункты по ограничениям и сохранять код выбранного отделения в заказе. Адрес ПВЗ покажите в подтверждении и письме покупателю.

Для адреса курьерской доставки полезны подсказки DaData: они уменьшают опечатки и помогают получить нормализованный адрес.

Передача заказа и статусы

  • создавайте отправление только после нужного статуса оплаты;
  • сохраняйте номер накладной в заказе WooCommerce;
  • не создавайте дубль при повторном нажатии;
  • передавайте наложенный платёж только для подходящих способов оплаты;
  • синхронизируйте ключевые статусы доставки.

Готовое подключение и доработки собраны на странице интеграции СДЭК для WooCommerce.

Проверка перед запуском

  • заказ в крупный и небольшой город;
  • курьерская доставка и ПВЗ;
  • товар с нестандартными габаритами;
  • бесплатная доставка от порога;
  • отмена и повторное создание отправления;
  • оформление со смартфона.

Частые вопросы

Почему тариф не показывается?

Чаще всего не хватает города, индекса, веса или габаритов либо тариф недоступен для выбранного направления.

Можно ли добавить свою наценку?

Да. Наценку можно задать фиксированной суммой или правилом, но итоговая цена должна быть понятна покупателю до оплаты.

Материалы по теме

Если стандартного модуля не хватает, опишите тарифы и бизнес-правила — оценим точечную доработку.

Rate author
Plugins-store
Add a comment