Перейти до основного вмісту

Вивантаження прайс-листів

URI: /api/v1/marketplace/price-list/import

Метод використовується для вивантаження прайс-листів з аптеки.

Запит виконується методом POST у json форматі.

⚠️ Запит повинен містити заголовок Accept: application/json

Параметри запиту

Ім'яТипОбов'язковийОпис
drugstoresarrayТакІдентифікатор аптеки аптечної мережі
productsarrayТакІнформація про товари
products.drugstore_goods_idstringНіКод товару аптеки
products.goods_idstringТакКод товару торгового майданчика
products.preorderbooleanТакОзнака передзамовлення:
  • 0 - на залишку в аптеці
  • 1 - передзамовлення
  • products.insurance_prices_vatarrayНіДані про вартість товару для страхової компанії
    products.insurance_prices_vat.codestringТакКод ОКПО страхової компанії
    products.insurance_prices_vat.price_vatfloatТакВартість товару з ПДВ
    products.online_marketplace_prices_vatarrayНіДані про вартість товару для торгового майданчика
    products.online_marketplace_prices_vat.codeintegerТакКод торгового майданчика
    products.online_marketplace_prices_vat.price_vatfloatТакВартість товару з ПДВ

    Приклад запиту

    Запит: /api/v1/marketplace/price-list/import
    {
    "drugstores": [
    "227fbe91-8b65-11e8-80c4-eec2ef9f58ac",
    "51cd3c93-8b66-11e8-80c4-eec2ef9f58ac"
    ],
    "products": [
    {
    "drugstore_goods_id": "00ff8332",
    "goods_id": "S_008332",
    "preorder": 0,
    "insurance_prices_vat": [
    {
    "code": "3123123",
    "price_vat": 160.0
    }
    ],
    "online_marketplace_prices_vat": [
    {
    "code": "apteka_skarb",
    "price_vat": 20000.0
    }
    ]
    }
    ]
    }

    Параметри відповіді

    Ім'яТипОпис
    messagestringПовідомлення про імпорт
    data.idintegerІдентифікатор імпорту

    Приклад успішної відповіді

    200 OK

    Відповідь: /api/v1/marketplace/price-list/import
    {
    "data": {
    "message": "Import is being processed",
    "status": "new",
    }
    }