Skip to content

Альтернативные номера заказов

Если в процессе набора отправлений для упаковки, в вашей системе формируется альтернативный номер отправления, например, номер сборочного листа, номер заказа покупателя в 1C и т.д. Его можно передать в oShip и сделать возможным поиск отправления по данному альтернативному номеру в интерфейсе упаковки.

Альтернативные номера можно передавать двумя способами:

  • через JSON-документ, указанный в настройках магазина;
  • через API при создании заказа для магазина с типом API, в поле alt_numbers.

Передача через API

Для магазинов с типом API альтернативные номера передаются в массиве alt_numbers при создании заказа в разделе Упаковка.

Передача через JSON-документ

Документ должен быть доступен с ip 95.143.188.124 по протоколу HTTP или HTTPS. Наш сервер запрашивает документ по указанному URL раз в час.

Формат документа: JSON Массив объектов со свойствами:

  • source (string) — источник заказа, возможные значения: YMarket, WB, SberMegaMarket, Ozon
  • sourceId (string) — номер заказа с маркетплейса
  • innerId (string) — альтернативный номер заказа

Пример

js
[
    {
        "source": "YMarket",
        "sourceId": "170151606",
        "innerId": "ЯМ-24656"
    },
    {
        "source": "SberMegaMarket",
        "sourceId": "74416226-0007-2",
        "innerId": "24656"
    },
...
]

Важно

Альтернативные номера заказов могут быть заданы индивидуально для каждого из магазинов в аккаунте