CDEK Fulfillment
Модуль фулфилмента для маркетплейсов от СДЭК
Модуль позволяет вести 2 склада - локальный и удаленный СДЭК, передавать товары из заказа в удаленный склад для доставки службой доставки СДЭК. Списывать остатки со складов. Синхронизировать остатки с удаленным складом СДЭК.
Модуль доступен в административной панели магазина в меню Модули → Управление модулями → Доставки - CDEK Fullfilment - Включить. Затем открыть модуль в меню Модули → CDEK Fullfilment.

Настройка модуля
Подготовка: создайте два склада в админке Перед настройкой модуля зайдите в раздел Настройки → Склады и создайте два склада: — Локальный склад — ваш физический склад (например, «Основной склад»). — Удалённый склад СДЭК — виртуальный склад (например, «СДЭК Fulfillment»). Эти склады понадобятся на этапе настройки модуля.
Получение доступа к интеграции — Зарегистрируйтесь в сервисе Фулфилмент для маркетплейсов на сайте СДЭК. — Заключите договор и получите доступ к личному кабинету.
Настройка модуля Включите модуль: Модули → Управление модулями → Доставки → CDEK Fulfillment → Включить. После этого откройте модуль: Модули → CDEK Fulfillment и заполните параметры:

— Логин интеграции — ваш логин от личного кабинета СДЭК.
— Пароль интеграции — ваш пароль от личного кабинета СДЭК.
— ID магазина, ID склада, ID отправителя — все три значения находятся в личном кабинете СДЭК в разделе Настройки → Настройки объекта.
— Тариф доставки — выберите подходящий тариф из списка.
— Колонка цен оценочной стоимости — укажите, какая цена товара (розничная, закупочная и т.д.) будет использоваться при расчёте стоимости доставки.
— Удалённый склад СДЭК — выберите ранее созданный вами в админке склад (например, «СДЭК Fulfillment»). Именно с него начнётся списание при обработке заказа.
— Локальный склад — выберите ваш основной склад. С него будет списываться товар при недостатке остатков на удалённом складе.
Выгрузка товаров в СДЭК
— В карточке товара перейдите на вкладку Модули → CDEK.
— Включите опцию Включить экспорт в CDEK и сохраните.
— После первой успешной выгрузки в карточке появится поле CDEK ID — это идентификатор товара в системе СДЭК, необходимый для синхронизации.
Для автоматической синхронизации остатков настройте регулярный запуск:
— В модуле Задачи создайте новую задачу.
— Укажите путь запуска: phpshop/modules/cdekfulfillment/cron/products.php.
— Рекомендуемая периодичность: раз в 2–4 часа.
Выгрузка заказов в СДЭК
— В настройках модуля укажите статус заказа, при котором заказ будет автоматически передаваться в СДЭК (например, «Оплачен»). — В карточке заказа появится вкладка Модули → СДЭК Фулфилмент, где будет доступна таблица с товарами в заказе с указанием количества заказанного товара на удаленном и локальном (собственном) складе.

— После подтверждения передачи заказа в СДЭК в личном кабинете СДЭК появится заявка на отгрузку.

Готово🎉
Модуль полностью настроен и готов к работе.
Модуль доступен для версии PHPShop 6.6.2+ и только для редакции PHPShop Pro.
Last updated