Pricing (Express)
Temukan harga terbaik dari bermacam ekspedisi untuk platform mu
PHP
$shipping_price_object = new ShippingPriceData();
$shipping_price_object->origin = 1063;
$shipping_price_object->destination = 1064;
$shipping_price_object->weight = 1000;
$shipping_price_object->insurance = 1;
$shipping_price_object->item_value = 100000;
$shipping_price_object->courier = ['jne'];
$result = KiriminAja::getPrice($shipping_price_object);
Rumus Berat Dimensi
width
* length
* height
/ 6
Hasil perhitungan diatas adalah dalam bentuk gram. Jika nilai dari perhitungan diatas lebih besar dari nilai berat aktual maka nilai hasil perhitungan berat dimensi yang dikirimkan saat melakukan call endpoint halaman ini
Request
Param | DataType | Nullable | Description |
---|---|---|---|
origin | int | false | ID dari kecamatan_id pengirim |
destination | int | false | ID dari kecamatan_id customer |
weight | int | false | Akumulasi berat paket dalam gram (berat paket aktual). Jika berat dimensi lebih besar dari berat aktual paket maka yang dikirimkan adalah berat dimensi |
insurance | int | true | Diisi jika paket membutuhkan asuransi (1 true, 0 false) |
item_value | int | true | Wajib diisi jika insurance diisi. Atau diisi untuk menghitung biaya COD dari paket (jika COD) |
courier | string or array | true | Untuk mengetahui list kurir silahkan hubungi kami |
Data origin dan destination dalam area KiriminAja tidak menjamin ketersediaan tarif di semua kurir ekspedisi. Ketersediaan layanan mengikuti area yang diberikan oleh ekspedisi kepada sistem kami.
{
"origin": 5781,
"destination": 310,
"weight": 1000
}
Response
{
"status": true,
"text": "Berhasil",
"method": "shipping_price",
"details": {
"origin": "Depok",
"destination": "Depok",
"weight": "1000"
},
"results": [
{
"service": "jne",
"service_name": "JNE City to City",
"service_type": "CTC",
"cost": "10000",
"etd": "1-2",
"cod": true,
"group": "regular",
"drop": true,
"settings": {
"cod_fee": "0.03",
"minimum_cod_fee": "2500",
"insurance_fee": "0.002",
"insurance_add_cost": "5000"
}
},
{
"service": "jnt",
"service_name": "J&T Reguler",
"service_type": "EZ",
"etd": "3-4",
"cod": true,
"cost": "7000",
"group": "regular",
"drop": false,
"settings": {
"cod_fee": "0.04",
"minimum_cod_fee": "2500",
"insurance_fee": "0.002",
"insurance_add_cost": 0
}
},
{
"service": "sicepat",
"service_name": "Sicepat SiUntung",
"service_type": "SIUNT",
"cost": "10000",
"etd": "1-2",
"cod": true,
"group": "regular",
"drop": true,
"settings": {
"cod_fee": "0.03",
"minimum_cod_fee": "2500",
"insurance_fee": "0.0025",
"insurance_add_cost": "10000"
}
}
]
}
Response Explaination
Field | Description |
---|---|
service | Kode layanan dari kurir yang terdata di sistem KiriminAja |
service_name | Nama layanan dari kurir yang terdata di sistem KiriminAja |
service_type | Kode tipe layanan dari kurir yang terdata di sistem KiriminAja |
cost | Biaya ongkos kirim |
cod | Dukungan cod untuk layanan ini |
group | Grouping layanan untuk kebutuhan simplicity app |
drop | Dukungan dropoff untuk layanan ini |
settings | Konfigurasi dan perhitungan COD fee, Insurance fee. Nilai cod_fee dan insurance_fee sudah terbagi dengan 100 |
Harap untuk menyimpan data service yang akan dipilih ke sistem anda, kami membutuhkan nilai cost untuk anda kirimkan sebagai parameter shipping_cost di object dalam array paket
Playground
COD PlaygroundTable of Contents