Skip to main content

/api/dlv/tariffs

Расчет тарифов (/api/dlv/tariffs)

/api/dlv/tariffs

Выполняет расчет доставки от пункта сбора заказов до указанного в виджете адреса доставки (в виде fias кодов) по указанным параметрам. Если sourceRegionFias, sourceAreaFias, sourceCityFias и sourcePostalCode не заданы - адрес отправления берётся из настроек точки сбора

fromTempoline - Заказ будет отправлен с нашего склада.

 

Пример

{
    "fromTempoline": false,
    "sourceRegionFias": null,
    "sourceAreaFias": null,
    "sourceCityFias": null,
    "sourceSettlementFias": null,
    "sourcePostalCode" : null,
    "regionFias":"0c5b2444-70a0-4932-980c-b4dc0d3f02b5", 
    "areaFias": null,
    "cityFias":"0c5b2444-70a0-4932-980c-b4dc0d3f02b5",
    "settlementFias": null,
    "postalCode" : "123456",
    "weight":1450,
    "insuranceSum":500, // оценочная стоимость товара для расчета суммы страховки (чаще всего передают 100% от стоимости товара)
    "codSum":500, // сумма наложенного платежа, которую курьерская компания возьмёт с покупателя, следует передавать стоимость доставки+ стоимость товаров в случае если оплата при получении.
    "dimensions":{
        "height":10,
        "width":8,
        "depth":8
    }
}

 

Успех:

{
    "success": true,
    "tariffs": [
        {
            "minDeliveryTime": 5, // минимальный срок доставки после передачи заказа курьерской службе
            "maxDeliveryTime": 6, // максимальный срок доставки после передачи заказа курьерской службе
            "courier": "PickPoint", // наименование курьерской службы
            "deliveryCode": "PICKPOINT", // код курьерской службы
            "type": "PVZ", // тип доставки (курьером или в ПВЗ)  // COURIER, RUSSIAN_POST, SELF_PICKUP
            "price": 817.1, // суммарная стоимость доставки для отправителя
            "codPrice": 0,  //стоимость агентского вознаграждения курьерской службы за перевод денежных средств за наложенный платёж
            "deliveryPrice": 742.1, // тариф за доставку в место назначение с учётом веса/габаритов
            "insurancePrice": 75 // стоимость страховки для заказа у курьерской службы
        },
        {
            "minDeliveryTime": 1,  
            "maxDeliveryTime": 1, 
            "courier": "Почта России",
            "deliveryCode": "RUSSIAN_POST_TEMPOLINE",
            "type": "RUSSIAN_POST",
            "price": 1736.6,
            "codPrice": 0,
            "deliveryPrice": 1733.6,
            "insurancePrice": 3
        },
        {
            "minDeliveryTime": 4,
            "maxDeliveryTime": 4,
            "courier": "Boxberry",
            "deliveryCode": "BOXBERRY_BOXBERRY_SELF",
            "type": "PVZ",
            "price": 593.25,
            "codPrice": 0,
            "deliveryPrice": 518.25,
            "insurancePrice": 75
        },
        {
            "minDeliveryTime": 5,
            "maxDeliveryTime": 5,
            "courier": "Boxberry",
            "deliveryCode": "BOXBERRY_BOXBERRY_EXPRESS",
            "type": "COURIER",
            "price": 798.75,
            "codPrice": 0,
            "deliveryPrice": 723.75,
            "insurancePrice": 75
        }
    ]
}

 

Ошибка:

{
"success": false,
"errors": [
 {
 "code": 0,
 "message": "Текст ошибки"
 }
]
}