Вивантаження прайс-листів
URI: /api/v1/marketplace/price-list/import
Метод використовується для вивантаження прайс-листів з аптеки.
Запит виконується методом POST з тілом запиту у json форматі.
⚠️ Запит повинен містити заголовок Accept: application/json
Параметри запиту
| Ім'я | Тип | Обов'язковий | Опис |
|---|---|---|---|
| drugstores | array | Так | Ідентифікатор аптеки аптечної мережі |
| products | array | Так | Інформація про товари |
| products.goods_id | string | Так | Код товару торгового майданчика |
| products.preorder | boolean | Так | Ознака передзамовлення: |
| products.drugstore_goods_id | string | Ні | Код товару аптеки |
| products.insurance_prices_vat | array | Ні | Дані про вартість товару для страхової компанії |
| products.insurance_prices_vat.code | string | Так | Код ОКПО страхової компанії |
| products.insurance_prices_vat.price_vat | float | Так | Вартість товару з ПДВ |
| products.online_marketplace_prices_vat | array | Ні | Дані про вартість товару для торгового майданчика |
| products.online_marketplace_prices_vat.code | integer | Так | Код торгового майданчика |
| products.online_marketplace_prices_vat.price_vat | float | Так | Вартість товару з ПДВ |
Приклад запиту
Запит: /api/v1/marketplace/price-list/import
{
"drugstores": [
"227fbe91-8b65-11e8-80c4-eec2ef9f58ac",
"51cd3c93-8b66-11e8-80c4-eec2ef9f58ac"
],
"products": [
{
"goods_id": "S_008332",
"preorder": 0,
"drugstore_goods_id": "00ff8332",
"insurance_prices_vat": [
{
"code": "3123123",
"price_vat": 160.0
}
],
"online_marketplace_prices_vat": [
{
"code": "apteka_skarb",
"price_vat": 20000.0
}
]
}
]
}
Параметри відповіді
| Ім'я | Тип | Опис |
|---|---|---|
| message | string | Повідомлення про імпорт |
| data.id | integer | Ідентифікатор імпорту |
Приклад успішної відповіді
200 OK
Відповідь: /api/v1/marketplace/price-list/import
{
"data": {
"message": "Import is being processed",
"status": "new",
}
}