CDEKIntegrate

Отправка заказов в личный кабинет CDEK
Автор дополнения
Артур Шевченко
Пакетов
11
Закачек
3 164
Обычно отвечает в течение суток
Автор дополнения
Пакетов
11
Закачек
3 164
Обычно отвечает в течение суток
Версия 3.0.0-beta
Дата выпуска 14.04.2026
Загрузки 110
Просмотры 2 846
Компонент для отправки заказов в СДЭК.
ВНИМАНИЕ!!! Системные требования и инструкции по настройке на MODX 3 смотрите в документации.
Документация актуальна для вервии 3.0.0-beta и выше
ВНИМАНИЕ!!! С версии < 2.0.0 НЕЛЬЗЯ. Удалите пакет полностью и установите новую версию.

Требования:
  • Версия PHP >=7.4
  • Версия modx >=2.6 && < 3.0
  • Версия miniShop2 >=3.0.7

Зависимости:
  • ms_CDEK2 >= 2.8.2

Возможности:
  • Отправка заказов в СДЭК
  • Скачивание накладных


Быстрый старт

После установки компонента в зависимости от того как вы отправляете заказы нужно заполнить системную настройку
* `cdekintegrate_shipment_point` — если отвозите заказы на ПВЗ (код имеет формат MSK2279 и узнать его можно на сайте widget.cdek.ru/)
* `cdekintegrate_from_location` — если вызываете курьера. Адрес должен быть в формате Регион, Город, Улица, Дом.

Время отправки заказа из админки может достигать 30 секунд, не стоит паниковать и думать, что админка зависла.

Если требуется автоматическая отправка заказов, то в системной настройке `cdekintegrate_create_statuses` через запятую
укажите ID статусов заказа при которых заказ будет отправлен в СДЭК.

Если требуется автоматическое удаление заказов в СДЭК при отмене на сайте
(будет работать только для новых заказов не попавших в обработку СДЭК),
то в системной настройке `cdekintegrate_cancel_status` укажите ID статуса отменённого заказа.

Для автоматического создания и автоматической отмены заказов добавьте в планировщик заданий сервера следующую команду
*/5 * * * * {path/to/php} {path/to/site-root}core/components/cdekintegrate/cron/run.php
{path/to/php} — путь к php на вашем хостинге
{path/to/site-root} — полный путь до корня вашего сайта

При необходимости можете изменить папку для сохранения накладных `cdekintegrate_invoice_path`.

Если на вашем сайте доступна оплата наличными и необходимо, чтобы покупатель оплачивал заказ при получении,
то в системной настройке `cdekintegrate_cash_payment_ids` через запятую укажите ID способов оплаты наличными.
А так же в системной настройке `ms_cdek2_nds_percent` укажите размер НДС, если есть.

CdekIntegrate 3.0.0-beta

  • Первоначальный выпуск
  • Создание заказа в API CDEK
  • Отмена заказа
  • Обработка вебхуков с отслеживанием статуса
  • Генерация PDF-файлов накладной и штрихкода
  • Сопоставление статусов (CDEK → MS3)
  • Автоматическое создание/отмена при изменении статуса в MS3
  • Интеграция с панелью менеджера (события плагина)
  • История действий в таблице cdekintegrate_history

Последние обсуждения в сообществе MODX.pro