Калькулятор
Сервис позволяет получить предварительную расчетную стоимость перевозки, со всеми сопутствующими услугами.
Данный калькулятор может быть интегрирован в программное обеспечение клиента для автоматизации предварительных расчетов.
Структура запроса:
POST- запрос
Адрес метода: https://api.tk-luch.ru/api/calc/site?userid=01234567-89ab-cde0-1234-567890abcdef
{
"cityFrom": "Челябинск",
"cityTo": "Екатеринбург",
"cargoSpace": [
{
"cargoType": "Standart",
"attachmentCount": 1,
"length": 10.0,
"width": 10.0,
"height": 10.0,
"weight": 1,
"diametr": 0.0,
"volume": 0.0,
"cargoExtraPacking": {
"palletizing": false,
"pallet": false,
"stretchWrap": false,
"lathing": false,
"mattressCover": "none",
"boxes": "none",
"packet": false,
"warmplace": false
}
}
],
"consignee_inn": null,
"cargoPickUp": true,
"cargoDelivery": false,
"timeWaitingOnPickUp": 30,
"timeWaitingOnDelivery": 0,
"cargoDeclaredValue": 3000.0,
"cargoRedemptionAmount": 0.0,
"cashOnDeliveryAmount": 0.0,
"returnOfDocuments": false
}
Ответ :
{
"totalVolume": 0.001,
"totalWeight": 1.0,
"totalCargoCount": 1,
"indexLess": 0.0,
"cargoSpaceCosts": [
{
"cargoType": 0,
"volume": 0.001,
"weight": 1.0,
"package": 0.0,
"warmPlace": 0.0
}
],
"shippingCost": {
"transportation": 200.00,
"cargoPickUp": 200.00,
"extraChargeForCargoPickUp": 0.00,
"cargoDelivery": 0.0,
"extraChargeForCargoDelivery": 0.00,
"package": 0.0,
"warmPlace": 0.0,
"cashOnDeliveryAmount": 0.0,
"costForTheRedemptionOfCargo": 0.0,
"costWarranty": 0.0,
"costForReturningDocuments": 0.0,
"costForWaitingOnPickUp": 150.00,
"costForWaitingOnDelivery": 0.0,
"total": 550.00
},
"calcInd": 2.50,
"baseIndex": 2.50,
"sog": 15.0
}
Пример готового запроса, 3 грузовых места (Стандартный, Цилиндрический, 5 шин):
"cityFrom": "Челябинск",
"cityTo": "Екатеринбург",
"cargoSpace": [
{
"cargoType": "Standart",
"attachmentCount": 1,
"length": 20.0,
"width": 10.0,
"height": 10.0,
"weight": 1.0,
"diametr": 0.0,
"cargoExtraPacking": {
"palletizing": false,
"pallet": false,
"stretchWrap": false,
"lathing": false,
"mattressCover": "none",
"boxes": "none",
"packet": false,
"warmplace": false
}
},
{
"cargoType": "Сylinder",
"attachmentCount": 5,
"length": 0.0,
"width": 0.0,
"height": 50.0,
"weight": 5.0,
"diametr": 15.0,
"volume": 0.0,
"cargoExtraPacking": {
"palletizing": false,
"pallet": false,
"stretchWrap": false,
"lathing": false,
"mattressCover": "none",
"boxes": "none",
"packet": false,
"warmplace": false
}
},
{
"cargoType": "Tires",
"attachmentCount": 5,
"length": 0.0,
"width": 0.0,
"height": 0.0,
"weight": 0.0,
"diametr": 0.0,
"volume": 0.0,
"cargoExtraPacking": {
"palletizing": false,
"pallet": false,
"stretchWrap": false,
"lathing": false,
"mattressCover": "none",
"boxes": "none",
"packet": false,
"warmplace": false
}
}
],
"consignee_inn": null,
"cargoPickUp": false,
"cargoDelivery": false,
"timeWaitingOnPickUp": 0,
"timeWaitingOnDelivery": 0,
"cargoDeclaredValue": 3000.0,
"cargoRedemptionAmount": 0.0,
"cashOnDeliveryAmount": 0.0,
"returnOfDocuments": false
}