API подключение
Для подключения по API необходимо получить доступ к API.

Создайте заявку на подключение написав на почту orders_managers@oe-from-eu.ru
В обратном письме вы получите учетную запись в сервисе поставщика и API-ключ, который помогает системе распознать клиента.

Логин и пароль пользователя передаются отдельно в каждом запросе, обязательно
url: https://oe-from-eu.ru

1) POST https://oe-from-eu.ru/api/v1/external/get-prices

Request:
Получает список предложений по артикулу и бренду
{
    "data" : {
        "article" : "102041",
        "brand" : "VOLVO"
    },
    "creds" : {
        "login" : "example",
        "password" : "example"
    }
}
Response:
На выход список из предложений по артикулу, только полные совпадения, без аналогов
[
  {
    "name": "string",
    "article": "102041",
    "brand": "VOLVO",
    "price": "123.01231",
    "amount": 0,
    "currency": "RUB",
    "delivery_days": 0,
    "package": 0
  }
]
2) POST https://oe-from-eu.ru/api/v1/external/order

На вход передаются данные о детали из get-prices для заказа
Request:
{
  "data": {
    "name": "string",
    "article": "102041",
    "brand": "VOLVO",
    "price": 0,
    "amount": 0,
    "currency": "RUB",
    "delivery_days": 0,
    "ref": "string"
  },
  "creds": {
    "login": "example",
    "password": "example"
  }
}
На выход id позиции заказа для получения статуса
Response:
{
  "id": 0
}
3) POST https://oe-from-eu.ru/api/v1/external/order-status

На вход передаются id позиций заказа
Request:
{
  "position_ids": [
    0
  ],
  "creds": {
    "login": "example",
    "password": "example"
  }
}
Данные о деталях вместе со статусом
Response:
[
  {
    "id": 0,
    "article": "102041",
    "brand": "VOLVO",
    "name": "string",
    "price": "123321.12321",
    "count": 0,
    "currency": "RUB",
    "delivery_days": 0,
    "ref_client": "string",
    "status": "Заказано EU",
    "status_id": 0
  }
]
4) POST https://oe-from-eu.ru/api/v1/external/get-statuses

Request:
{
  "login": "example",
  "password": "example"
}
На выход список статусов вместе с id
Response:
[
  {
    "name": "Заказано EU",
    "id": 0
  }
]

© Все права защищены. OE-FROM-EU.
Made on
Tilda