Adwos CMS
Перейти к содержимому

Настройка модуля «5Post (Пятёрочка)»

Практическая инструкция для владельца ADWOS CMS: как подключить 5Post, какие данные запросить у менеджера, что заполнить в админке и как проверить создание заказа без лишних обещаний про неактуальные методы.

Обновлено 26.06.2026
Содержание

Модуль 5Post подключает доставку в точки выдачи X5 к ADWOS CMS. Он нужен площадкам, которые продают физические товары и хотят передавать заказы в 5Post, показывать покупателю доступные пункты выдачи и получать статусы отправлений.


Что делает модуль

  • Проверяет партнёрский API key и получает JWT через официальный метод 5Post.
  • Загружает активные точки выдачи через `POST /api/v1/pickuppoints/query`.
  • Создаёт заказ в 5Post через `POST /api/v1/createOrder`.
  • Запрашивает статус заказа через `POST /api/v1/getOrderStatus` по `orderId` или `senderOrderId`.
  • Отменяет заказ по `orderId` или `senderOrderId` через актуальные v2-методы отмены.

Что подготовить до настройки

  • Партнёрский `apikey` 5Post. Его выдаёт менеджер или партнёрский кабинет 5Post.
  • `partnerLocationId` склада или точки отгрузки. Без него нельзя корректно оформить отправление.
  • Понимание рабочей среды: preprod для тестов или production для боевых заказов.
  • Согласованный бренд отправителя для уведомлений покупателю.
  • Тестовый заказ с реальными габаритами, весом, телефоном получателя и выбранной точкой выдачи.

Настройка в ADWOS CMS

  • Откройте админку ADWOS, раздел «Каталог», затем «Маркетплейс».
  • Найдите модуль «5Post (Пятёрочка)» и установите его, если он ещё не установлен.
  • Откройте управление модулем и перейдите в настройки.
  • Заполните поле «API key». Это защищённое поле, в обычном интерфейсе ключ не должен отображаться открытым текстом.
  • Включите «Тестовая среда (preprod)», если проверяете интеграцию до боевого запуска. Для production оставьте переключатель выключенным.
  • Заполните «ID склада отгрузки (partnerLocationId)» значением, которое подтвердил 5Post.
  • Заполните «Бренд отправителя» коротким понятным названием магазина или проекта.
  • Сохраните настройки и включите модуль.

Проверка после установки

  • Сначала проверьте `/jwt`. Успешный ответ означает, что API key принят и модуль может получать JWT.
  • Затем проверьте `/pickup-points`. Если тело запроса пустое, модуль использует безопасный базовый запрос с `pageSize: 1000` и `pageNumber: 0`.
  • Создайте тестовый заказ через `/orders` в той среде, которую согласовали с 5Post.
  • Проверьте статус через `/order-status`. Для контроля используйте тот же `senderOrderId`, который передали при создании заказа.
  • Проверьте отмену через `/cancel-order` только на тестовом отправлении.

Частые ошибки

  • Использовать production API key в preprod-среде или наоборот. Среда и ключ должны соответствовать друг другу.
  • Передавать заказ без `partnerLocationId`. 5Post не сможет определить точку отгрузки.
  • Ожидать отдельную кнопку скачивания PDF или ZIP-этикеток. Формат этикетки согласуется с менеджером 5Post и зависит от партнёрского процесса.
  • Обновлять справочник точек выдачи слишком часто. Для большинства площадок достаточно одного обновления в сутки после 05:00 по Москве.
  • Запускать боевые заказы до проверки статуса и отмены в тестовой среде.

Когда переводить в production

Переключайте модуль в боевой режим только после того, как 5Post подтвердил партнёрские данные, тестовый заказ успешно создан, статус возвращается по вашему номеру заказа, а менеджер согласовал процесс маркировки и передачи отправлений.

Полезно?