ขนส่ง (Shippop) — ออกใบแปะ 1 คลิก
ทำไมต้องใช้
ออเดอร์ที่ confirm แล้ว → กดปุ่มเดียวเช็คราคา 7+ เจ้า (Kerry, Flash, J&T, Thailand Post, Best, SCG, NinjaVan) → ออกใบแปะ PDF + tracking number → print → ติดกล่อง → ส่ง. ไม่ต้อง copy address ลูกค้าทีละช่อง
เหมาะกับ: ร้านที่ส่งของจริง (≥10 ชิ้น/อาทิตย์)
สิ่งที่ต้องเตรียม
- บัญชี Shippop business + เติม wallet (สมัครฟรีที่ developers.shippop.com)
SHIPPOP_API_KEY+SHIPPOP_WEBHOOK_SECRETตั้งใน server env (admin task ครั้งเดียว)- Pickup address (จุดรับสินค้า) ของร้าน
ขั้นตอน (7 ขั้น)
- 1
ตั้ง pickup address
เปิด Settings → จัดส่ง → กรอกชื่อร้าน, เบอร์, ที่อยู่, รหัสไปรษณีย์ → บันทึก. นี่คือต้นทางทุกใบส่ง — Shippop จะมารับที่นี่
เปิด Settings → - 2
ขั้น admin (ครั้งเดียว) — Shippop API key + webhook
ใน server env เพิ่ม
SHIPPOP_API_KEY+SHIPPOP_WEBHOOK_SECRET+SHIPPOP_BASE_URL. ที่ Shippop dashboard ตั้ง webhook ชี้มาที่https://YOUR_DOMAIN/api/shipping/webhook(HMAC-SHA256 signed)💡 ถ้าไม่ตั้ง webhook secret ใน production — endpoint จะ return 503 (fail-closed กัน spoofing) - 3
เปิดออเดอร์ที่ confirmed ในหน้าลูกค้า
ไปที่ ลูกค้า → เลือกลูกค้า → ออเดอร์ที่สถานะ CONFIRMED จะมีปุ่ม 📦 ส่ง
- 4
กรอก/ยืนยันที่อยู่ผู้รับ
ระบบ pre-fill จาก profile ลูกค้า — เติม เขต/อำเภอ + จังหวัด + รหัสไปรษณีย์ ถ้ายังว่าง. เซ็ต COD amount ถ้าเก็บเงินปลายทาง
💡 รหัสไปรษณีย์ต้อง 5 หลัก — ถ้าผิด Shippop จะบอก zone ไม่รองรับ - 5
เลือก courier
ระบบ pull ราคาจากทุกขนส่งที่ส่งไปที่อยู่นี้ได้ — กดเลือกที่ราคา/เวลาที่ใช่ → Shippop book ทันที → return tracking + label PDF
- 6
พิมพ์ใบแปะ + ส่ง
กด เปิดใบแปะ PDF → print (ขนาด A6 หรือ sticker 100×150mm) → ติดกล่อง → ส่ง Shippop หรือเอาไปจุด drop-off ของขนส่งนั้น
- 7
Tracking auto-update
เมื่อขนส่ง pickup / in transit / delivered — Shippop webhook push → Ouh อัปเดตสถานะออเดอร์เอง. Agent ไม่ต้องเข้าเช็ค tracking
ทดสอบว่าใช้ได้
ลอง book ใบส่งจริง 1 ใบไปที่อยู่ตัวเอง → ตรวจว่าได้ tracking + label PDF + (1-2 ชม.ต่อมา) ขนส่งโทรมารับ
แก้ปัญหาที่เจอบ่อย
❓ sender_not_configured
ยังไม่ตั้ง pickup address — ไปที่ Settings → จัดส่ง กรอกให้ครบ name/phone/address/postcode
❓ shippop_not_configured
SHIPPOP_API_KEY ไม่ได้ตั้งใน server env — ต้องให้ admin เพิ่ม + redeploy container
❓ ไม่มีขนส่งให้บริการที่อยู่นี้
บางพื้นที่ห่างไกลขนส่งบางเจ้าไม่ส่ง — ลองเช็ครหัสไปรษณีย์อีกที หรือเปลี่ยนเป็นไทยโพสต์ (ครอบคลุมทั่วประเทศ)
❓ Tracking ไม่อัปเดต
ตรวจว่า webhook ที่ Shippop dashboard ตั้ง URL ถูก + HTTPS + secret match. ดู logs docker logs ouh-web หาแถวมี shipping/webhook
❓ Label PDF เปิดไม่ได้
บางครั้ง URL Shippop หมดอายุ (ปกติ 24 ชม.) — book ใหม่หรือเข้า Shippop dashboard print ตรงนั้น
ลิงก์ที่เกี่ยวข้อง
ติดที่ขั้นไหน?
ส่ง screenshot ขั้นที่ติด ไปที่ support@logiclayerthailand.cloud พร้อมระบุชื่อฟีเจอร์ — ตอบใน 1 วันทำการ
