Внешние курьеры
Справочник служб доставки, которым кабинет передаёт заказы: для каждой службы хранится тип интеграции, токен доступа и список торговых точек, работающих с этой службой.
Где находится
Внешние сервисы → Внешние курьеры
Список служб
- Название — как служба названа в кабинете.
- Тип — тип интеграции, выбранный при создании (Yandex, Uzum, Millennium и другие из справочника типов).
- Статус — флажок активности. Снятие флажка сразу отправляет запись на сохранение и выключает службу, форму открыват ь не нужно.
- Меню строки — пункт Изменить открывает запись в той же форме, что и создание.
- Создать — открывает форму новой службы.
Фильтры: на странице нет ни фильтров, ни поиска — список показывает все службы сети, число в заголовке равно количеству строк.
Создание службы
- Название — имя службы в кабинете, обязательное.
- Тип — тип интеграции из справочника типов внешних курьеров, обязательный. Именно он определяет, по какому протоколу передаётся заказ.
- TOKEN — ключ доступа, выданный службой доставки, обязательный.
- Торговые точки — точки, которые работают с этой службой; выбирается одна или несколько, поле обязательное.
- Статус — активность службы. При создании включён по умолчанию.
- Отмена — закрывает форму без сохранения.
- Сохранить — создаёт службу и связывает её с выбранными точками.
Как создать службу
- Нажмите 5 — Создать.
- Введите 6 — Название.
- Выберите 7 — Тип.
- Вставьте 8 — TOKEN, полученный у службы доставки.
- Отметьте 9 — Торговые точки, которым будет доступна служба.
- При необходимости снимите 10 — Статус, чтобы служба сохранилась выключенной.
- Нажмите 12 — Сохранить.
Проверки перед сохранением
Бэкенд проверяет payload и на первой же ошибке возвращает сообщение, не сохраняя запись:
| Проверка | Когда срабатывает |
|---|---|
| Название заполнено | поле пустое |
| Тип выбран | тип внешнего курьера не выбран |
| TOKEN заполнен | поле пустое |
| Торговые точки — непустой список | не выбрана ни одна точка |
Запись и её связи с торговыми точками пишутся в одной транзакции: если на каком-то шаге произошла ошибка, не сохраняется ничего.
Редактирование и удаление
Запись открывается пунктом Изменить в меню строки 4 — форма та же, что при создании, с заполненными значениями. При сохранении изменений обновляются только Название, TOKEN и Статус: Тип задаётся один раз при создании и запросом на изменение не переписывается.
Кнопки удаления в разделе нет: службу, которая больше не нужна, выключают флажком 3 — Статус в списке или 10 — Статус в форме.
При сохранении изменений прежние связи службы с точками удаляются и записываются заново по содержимому поля 9 — Торговые точки. Поэтому перед сохранением проверьте, что в поле остались все нужные точки, а не только вновь добавленная.