استعلام قیمت

URL = '/api/v2/public/order/post/check-price/'
METHOD = 'POST'

استعلام قیمت

URL = '/api/v2/public/order/post/check-price/'
METHOD = 'POST'

نمونه جیسون جهت ارسال

{
	"shop_id":"7c4s979...",
	"address":"tehran-...",
	"city_code":"1",
	"province_code":"1",
	"description":null,
	"email":null,
	"employee_code":"-1",
	"first_name":"my first name",
	"last_name":"my last name",
	"mobile":"09011111111",
	"phone":null,
	"postal_code":"1313131313",
	"pay_type":"1",
	"order_type":"0",
	"package_weight": 10,

	"products":[
		{
			"count": 1,
			"discount": 0,
			"price": 5000,
			"title": "my product title",
			"weight":500,
			"product_id": null

		}
	],

        "kiosk": {
            "kiosk_id":101,
            "height":101,
            "width":101,
            "length":101,
            "turning":true
        }
}

field allow null allow blank description type
shop_id false false شناسه فروشگاه str
address false false آدرس گیرنده str
city_code false false کد شهرستان int
province_code false false کد استان int
description true false توضیحات str
email true false ایمیل str
employee_code false false کد کارمند int
first_name false false نام str
last_name false false نام خانوادگی str
mobile false false شماره موبایل str
phone true false شماره تلفن str
postal_code false false کدپستی int
pay_type false false نوع پرداخت سفارش int
order_type false false نوع سفارش int
package_weight false false وزن بسته بندی int
count false false تعداد محصول int
discount false false تخفیف محصول int
price true false مبلغ محصول int
title true false نام محصول int
weight true false وزن بسته بندی int
product_id true false شناسه یکتا محصول int
kiosk false false اطلاعات کیوسک جابار ( درصورت عدم استفاده این فیلد ارسال نشود) json

در صورت استفاده از سرویس جابار

field allow null allow blank description type
kiosk_id false false شناسه کیوسک جابار int
height false false ارتفاع int
width false false عرض int
length false false طول int
turning false false - bool

اگر شناسه یکتا محصول را ارسال نشود فیلد های مبلغ محصول، نام محصول و وزن محصول باید ارسال شوند. در غیر این صورت میتوانند بدون مقدار باشند

 

نمونه جیسون خروجی

{
    "returns": {
        "status": 200,
        "message": "عملیات با موفقیت انجام شد."
    },
    "entries": {
        "send_price": 67300,
        "send_price_tax": 6057,
        "service_price": 10000,
        "service_price_tax": 900,
        "post_service_price": 5000,
        "post_service_price_tax": 450,
        "sms_price": 1,
        "sms_price_tax": 0,
        "logistic_price": 0,
        "logistic_price_tax": 0,
        "total_send_price": 73357,
        "total_service_price": 16351,
        "total_price": 89708,
        "total_weight": 510
    }
}
field allow null allow blank description type
send_price false false هزینه ارسال int
send_price_tax false false مالیات هزینه ارسال int
service_price false false هزینه خدمات int
service_price_tax false false مالیت هزینه خدمات int
post_service_price false false هزینه حق الثبت پست int
post_service_price_tax false false مالیات هزینه حق الثبت پست int
sms_price false false هزینه اس ام اس int
sms_price_tax false false مالیات هزینه اس ام اس int
logistic_price false false هزینه لاجستیک int
logistic_price_tax false false مالیات هزینه لاجستیک int
total_send_price false false جمع کل مبالغ ارسال int
total_service_price false false جمع کل مبالغ سرویس int
total_price false false جمع کل int
total_weight false false مجموع وزن مرسوله int