Skip to main content

Робота з Замовленнями

Для роботи з методами користувач повинен бути авторизованим.

Зберегти (відредагувати) Замовлення за «Прайс-листом»

PUT /api/distribex/preorder
REQUEST

URL

https://edo-v2.edin.ua

Метод запиту

PUT

URL запиту

/api/distribex/preorder

URL параметри

gln (обов’язково) String - GLN Покупця (Дистрибʼютора)

producerId (обов’язково) String - ідентифікатор Продавця (Виробника)

id (обов’язково) String - ідентифікатор Попереднього замовлення

positions (обов’язково) String - позиції Попереднього замовлення

doc_uuid (опціонально) UUID - ідентифікатор документа-підстави

type_id (опціонально) int - ідентифікатор підтипу документа:

  • 1 - оригінальне замовлення (за замовчуванням);

  • 2 - попереднє замовлення;

  • 3 - відредаговане замовлення

Headers

 

Authorization

SID - токен, отриманий при авторизації

Content-Type

application/json

REQUEST

 

JSON Body

В тілі запиту методу передається масив об'єкта XDistribexPreorderPosition

RESPONSE

В тілі відповіді передаються дані для збереження Замовлення по «Прайс-листу» (об’єкт XDistribexPreorder)

Отримати дані для формування Замовлення по «Прайс-листу»

GET /api/distribex/preorder
REQUEST

URL

https://edo-v2.edin.ua

Метод запиту

GET

URL запиту

/api/distribex/preorder

URL параметри

gln (обов’язково) String - GLN Покупця (Дистрибʼютора)

producerId (обов’язково) String - ідентифікатор Продавця (Виробника)

type_id (опціонально) int - ідентифікатор підтипу документа:

  • 1 - оригінальне замовлення (за замовчуванням);

  • 2 - попереднє замовлення;

  • 3 - відредаговане замовлення

Headers

 

Authorization

SID - токен, отриманий при авторизації

Content-Type

application/json

RESPONSE

В тілі відповіді передаються дані для формування Замовлення по «Прайс-листу» (об’єкт XDistribexPreorder)

Зберегти Замовлення по «Прайс-листу»

POST /api/distribex/preorder
REQUEST

URL

https://edo-v2.edin.ua

Метод запиту

POST

URL запиту

/api/distribex/preorder

URL параметри

gln (обов’язково) String - GLN Покупця (Дистрибʼютора)

producerId (обов’язково) String - ідентифікатор Продавця (Виробника)

positions (обов’язково /-) String - позиції Попереднього замовлення. Параметр відсутній при наявності load_excel параметра

load_excel (обов’язково /-) boolean - load_excel=true при передачі значень через xls-файл. Параметр відсутній при наявності positions параметра

doc_uuid (опціонально) UUID - ідентифікатор документа-підстави

type_id (опціонально) int - ідентифікатор підтипу документа:

  • 1 - оригінальне замовлення (за замовчуванням);

  • 2 - попереднє замовлення;

  • 3 - відредаговане замовлення

Headers

 

Authorization

SID - токен, отриманий при авторизації

Content-Type

application/json

REQUEST

 

JSON Body

При передачі значень вручну (через positions параметр): в тілі запиту методу передається масив об’єктів з вказаною кількістю відповідних товарних позицій для Попереднього замовлення)

При передачі значень через xls-файл (вказується параметр load_excel=true): в тілі запиту передається заповнений шаблон order_upload_ua.xls

RESPONSE

В тілі відповіді передаються дані для збереження Замовлення по «Прайс-листу» (об’єкт XDistribexPreorder)

Видалити Замовлення

DELETE /api/distribex/preorder
REQUEST

URL

https://edo-v2.edin.ua

Метод запиту

DELETE

URL запиту

/api/distribex/preorder

URL параметри

gln (обов’язково) String - GLN Покупця (Дистрибʼютора)

preorder_id (обов’язково) String - ідентифікатор Попереднього замовлення

Headers

 

Authorization

SID - токен, отриманий при авторизації

Content-Type

application/json

RESPONSE

Код сервера 200 (ok).

Надсилання документа (без створення чернетки)

POST /api/eds/doc/create_and_send
REQUEST