< Назад


Просмотр / корректировка товаров в заказе





GET: https://parts24.su/api/v1/orders/{order_id}/items/

Метод позволяет получить все товары в заказе


Пример:

curl --location "https://parts24.su/api/v1/orders/1/items/" \ --header "Authorization: <ВАШ КЛЮЧ API>"


Параметры url

Передаются в строке адреса

order_id
*обязательно
int

ID заказа


Пример ответа

    
{
	"status": "ok",
	"data": [
  {
    "order_item_id": 82,
    "order_item_quantity": 1,
    "order_item_price": 20000,
    "order_item": {
      "item_id": 123,
      "item_vendor_code": "1111124-001-01-999",
      "item_barcode": "123321321321321",
      "item_title": "Моторное масло RAVENOL DXG 5W-30, 1 литр",
      "brand": {
        "brand_id": 1,
        "brand_name": "RAVENOL"
      }
    }
  }
]
}
    
    


PATCH: https://parts24.su/api/v1/orders/{order_id}/items/{order_item_id}

Метод позволяет запросить корректировку на изменение количества товара в заказе


Пример:


curl --location --request PATCH "https://parts24.su/api/v1/orders/1/items/1/" \
--header "Content-Type: application/x-www-form-urlencoded" \
--header "Authorization: <ВАШ КЛЮЧ API>" \
--data-urlencode "quantity=3"
    


Параметры url

Передаются в строке адреса

order_id
*обязательно
int

ID заказа

order_item_id
*обязательно
int

ID товара в заказе


Параметры тела запроса

Передаются в теле запроса в виде x-www-form-urlencoded

quantity
*обязательно
int

Количество


Пример ответа

    
{
    "status": "ok",
    "data": {
  "adjustment_id": 12553,
  "adjustment_order_id": 55,
  "adjustment_date_create": "2023-08-21 17:16:32",
  "adjustment_status": "WAIT",
  "adjustment_canceled_message": null,
  "adjustment_items": [
    {
      "sku_id": 135,
      "product_id": 38,
      "product_name": "Моторное масло RAVENOL DXG 5W-30",
      "sku_name": "20 литров, ecobox",
      "sku": "1111124-B20-01-888",
      "difference": 0
    }
  ]
}
}
    
    


Ошибки
Коды ошибок