← คู่มือทั้งหมด

🚚

ขนส่ง (Shippop) — ออกใบแปะ 1 คลิก

ปานกลาง· 10 นาที (ตั้งครั้งเดียว)

ทำไมต้องใช้

ออเดอร์ที่ 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. 1

    ตั้ง pickup address

    เปิด Settings → จัดส่ง → กรอกชื่อร้าน, เบอร์, ที่อยู่, รหัสไปรษณีย์ → บันทึก. นี่คือต้นทางทุกใบส่ง — Shippop จะมารับที่นี่

    เปิด Settings
  2. 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. 3

    เปิดออเดอร์ที่ confirmed ในหน้าลูกค้า

    ไปที่ ลูกค้า → เลือกลูกค้า → ออเดอร์ที่สถานะ CONFIRMED จะมีปุ่ม 📦 ส่ง

  4. 4

    กรอก/ยืนยันที่อยู่ผู้รับ

    ระบบ pre-fill จาก profile ลูกค้า — เติม เขต/อำเภอ + จังหวัด + รหัสไปรษณีย์ ถ้ายังว่าง. เซ็ต COD amount ถ้าเก็บเงินปลายทาง

    💡 รหัสไปรษณีย์ต้อง 5 หลัก — ถ้าผิด Shippop จะบอก zone ไม่รองรับ
  5. 5

    เลือก courier

    ระบบ pull ราคาจากทุกขนส่งที่ส่งไปที่อยู่นี้ได้ — กดเลือกที่ราคา/เวลาที่ใช่ → Shippop book ทันที → return tracking + label PDF

  6. 6

    พิมพ์ใบแปะ + ส่ง

    กด เปิดใบแปะ PDF → print (ขนาด A6 หรือ sticker 100×150mm) → ติดกล่อง → ส่ง Shippop หรือเอาไปจุด drop-off ของขนส่งนั้น

  7. 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 วันทำการ