Storefront API · Доставка
Перевізники
GEThttps://{store}/api/v1/shipping/carriers
Перевізники магазину, їхні сервіси (branch, parcel_locker, courier…) і способи доставки з тим, хто платить (store, customer або threshold — магазин від певної суми замовлення).
Токен кошика з
POST /carts: X-Cart-Token: {token}.
Відповіді
200Перевізники.
{
"data": [
{
"code": "nova_poshta",
"name": "Нова пошта",
"service_types": [
"branch",
"parcel_locker",
"courier"
],
"supports_shipments": true,
"shipments_ready": true,
"shipment_service_types": [
"branch",
"parcel_locker",
"courier"
],
"shipping_methods": [
{
"code": "NOVA_POSHTA",
"name": "Нова пошта",
"description": "Відділення або поштомат",
"service_types": [
"branch",
"parcel_locker"
],
"paid_by": "customer"
}
]
}
]
} 401Немає X-Cart-Token, токен прострочений або кошик уже оформлено.
{
"message": "A valid X-Cart-Token header is required.",
"errors": {
"cart_token": [
"Кошик не знайдено, строк доступу минув або його вже оформлено."
]
}
} 429Забагато запитів (створення кошика 20/хв з IP, запити кошика 120/хв, оформлення 10/хв).
{
"message": "Too Many Attempts."
}