Перейти к содержанию

Prom Статусы

Справочник статусов заказов маркетплейса — «принят», «в обработке», «выполнен», «отменён» так, как их называет сам Prom. Руками его не наполняют: список тянет из кабинета служба «Загрузить статусы». Нужен он одному месту — вкладке «Prom» в счёте клиенту, где из этого справочника выбирают код статуса.

Где искать: Модули → Prom → Настройки → Prom Статусы

Разбор на примере

Prom Статусы

Колонки матрицы: номер строки, Заголовок (человеческое название статуса), Код (системное имя вроде received или canceled — именно оно хранится в заказе и уходит на Prom), Тип и Комментарий. Заголовок, код и тип служба берёт из того, что отдаёт Prom; комментарий — только для ваших заметок, его никто не читает. В демо-базе матрица пустая — без API-токена в «Prom Настройках» загрузить список неоткуда.

Как статусы работают в заказе

Заказ, приехавший с маркетплейса, имеет класс PROM. Вкладка «Prom» есть в каждом счёте клиенту, как только в «Prom Настройках» заполнен хост: там видны статус, заметки покупателя, адрес и стоимость доставки, способ оплаты. Пару «Код статуса» + «Статус» заполняет служба «Обновить заказы» — когда приносит новый заказ и когда он на Prom изменился.

Работает и обратная сторона: изменили код статуса в непроведённом заказе — система отправит его на Prom (покупатель увидит перемену в кабинете). Отправляется только смена кода и только в существующем заказе класса PROM с номером заказа Prom. В проведённом заказе код статуса сохранением не изменить — поля вкладки «Prom» там пишет только служба. Для статуса «отменён» вместе со статусом едет причина отмены из соседнего поля вкладки; поле пустое — покупатель увидит «Заказ отменён продавцом». Отправка «на совесть»: если Prom недоступен, заказ всё равно сохранится, а ошибка останется в серверном журнале.

Типичные ситуации

Матрица пустая. Запустите «Загрузить статусы» — но сначала проверьте токен в «Prom Настройках».

На Prom появились новые статусы. Тот же рецепт: служба перезаписывает справочник целиком при каждом запуске, так что он всегда такой, как в кабинете.

Сменил статус в ERPJS, а на Prom он старый. Проверьте серверный журнал: чаще всего в момент сохранения Prom не ответил. Тот же код ещё раз сохранением не отправить — система шлёт только смену кода. «Обновить заказы» статус на Prom тоже не исправит: оно переносит в заказ состояние с Prom, когда заказ там изменился после вашего сохранения.