การแจ้งจัดส่ง Shopee โดยรูปแบบ Pickup
1. ข้อมูลที่ต้องใช้สำหรับการแจ้งจัดส่ง ดูได้ใน
GET /order/order-full/{order_id}
1.1 shopee_shipping (Pickup)
address_id: รหัสที่อยู่ของร้านค้า ใช้เป็นที่อยู่สำหรับการรับสินค้า
pickup_time_id: รหัสเวลาที่ต้องการให้พนักงานมารับของ หากไม่ระบุ ระบบจะเลือกเวลาที่เร็วที่สุดให้
1.2 shopee_address_select
ใช้สำหรับดึงค่าที่อยู่ที่ตั้งค่าเป็น Pickup Address ของร้านค้า
2. วิธีการแจ้งจัดส่ง
2.1 Endpoint สำหรับ Save Shipping
POST https://order.bentoweb.com/api/order/save-shipping
2.2 Parameter ที่ต้องใช้
{
"shipping_datetime": "2024-04-01 18:00:00",
"shipping_method": "{shippingKey}",
"order_id": "{orderId}",
"store_id": "{storeId}",
"shipping_type": "pickup",
"address_id": "{addressId}"
}
2.3 คำอธิบาย Parameter
shipping_datetime: วันที่และเวลาที่กำหนดให้จัดส่ง
shipping_method: คีย์ของช่องทางการขนส่ง (ใช้ค่าจาก orderfull ใน key shipping_method เช่น sstp:{ตัวเลข})
order_id: รหัสคำสั่งซื้อ
store_id: รหัสร้านค้า
shipping_type: ต้องระบุเป็น pickup สำหรับการรับสินค้าแบบ Pickup
address_id: รหัสที่อยู่สำหรับการรับสินค้า
pickup_time_id (ถ้ามี): รหัสเวลารับสินค้า หากไม่ระบุ ระบบจะเลือกเวลาที่เร็วที่สุด
3. หมายเหตุ
หาก pickup_time_id ไม่ถูกระบุ ระบบจะเลือกเวลารับสินค้าที่เร็วที่สุดโดยอัตโนมัติ
shipping_method ต้องใช้ค่าจากข้อมูล orderfull เพื่อให้ตรงกับการขนส่งของ Shopee
address_id ควรใช้ค่าจาก shopee_address_select เพื่อให้แน่ใจว่าเป็นที่อยู่ที่ถูกต้อง
ข้อมูลในข้อ 1.1 และ 1.2 จะแสดงได้ ต่อเมื่อต้องเป็นออเดอร์ที่ยังไม่ได้แจ้งจัดส่ง และไม่ใช่ Seller Owned Fleet (จัดส่งโดยขนส่งตัวเอง)
ตัวอย่าง JSON ใน Order Full
{
"status": 1,
"data": {
"order": {
"order_id": 987654321,
"shipping_method": "sstp:123456",
...
"order_shopee": [
{
"id": 1144029,
...
}
],
"is_sof": false,
"shopee_shipping": {
"info_needed": {
"dropoff": [],
"pickup": [
"address_id",
"pickup_time_id"
]
},
"dropoff": [],
"pickup": {
"address_list": [
{
"address_id": 123456789,
"region": "TH",
"...
"address_flag": [
{
"flag": "default",
"color": "badge-info"
},
{
"flag": "pickup",
"color": "badge-danger"
}
],
"time_slot_list": [
{
"date": 1743152400,
"pickup_time_id": "1743152400",
"date_string": "Fri 28-03-2025 16:00"
}
]
},
{
"address_id": 321654987,
"region": "TH",
...
"address_flag": [
{
"flag": "return",
"color": "badge-warning"
}
],
"time_slot_list": [
{
"date": 1743152400,
"pickup_time_id": "1743152400",
"date_string": "Fri 28-03-2025 16:00"
}
]
}
]
},
"dropoff_info_need": []
},
"shopee_address_select": 123456789,
...
}
}
}
อัปเดตเมื่อ: 27/03/2025
ขอบคุณ!