BuyDi Ecosystem · Feature Inventory

รายการฟีเจอร์ทั้งระบบ BuyDi Marketplace

สรุปฟีเจอร์คร่าว ๆ ทั้งหมดจากเอกสาร Core Loop Architecture (17 สไลด์) จัดกลุ่มตาม Role และโมดูลระบบ — ครอบคลุมตั้งแต่ Buyer, Seller, Affiliate, Admin ไปจนถึงระบบการเงิน ขนส่ง และเอกสาร

4Roles หลักในระบบ
10โมดูลฟีเจอร์
60+ฟีเจอร์ย่อยโดยประมาณ
6ประเภทเอกสารการเงิน
Buyer

1 · ฝั่งผู้ซื้อ — Traffic → Payment

เส้นทางผู้ซื้อตั้งแต่เข้าเว็บ (รวมผ่าน Affiliate Link) จนชำระเงินและรับสินค้า

Shopping & Checkout

  • เข้าชมสินค้า / Affiliate Link

    เปิดหน้าสินค้าได้ทั้งทางตรงและผ่านลิงก์ Affiliate (มีการบันทึก attribution)

  • ตะกร้าสินค้า (Cart)

    เพิ่มสินค้าลงตะกร้า จัดการรายการก่อนสั่งซื้อ

  • Checkout

    กรอกที่อยู่จัดส่ง + เลือกวิธีขนส่ง

  • ชำระเงิน

    รองรับชำระล่วงหน้า (Non-COD) และเก็บเงินปลายทาง (COD)

หลังการสั่งซื้อ

  • ติดตามออเดอร์

    ดูสถานะออเดอร์แบบเรียลไทม์ตาม state machine + tracking การขนส่ง

  • ยืนยันรับสินค้า

    สถานะ Delivered → Completed เมื่อครบเงื่อนไข

  • ยกเลิกออเดอร์

    ยกเลิกได้ก่อนสถานะ Processing; ถ้าจ่ายแล้วเข้าสู่ flow คืนเงินอัตโนมัติ

  • ยื่นคืนสินค้า / ขอคืนเงิน

    ยื่นได้ภายใน 3 วันหลัง Delivered พร้อมแนบหลักฐาน

  • โต้แย้ง (Dispute)

    ถ้า Seller ไม่อนุมัติคืนสินค้า Buyer โต้แย้งได้ภายใน 3 วัน → Admin ตัดสิน

  • การแจ้งเตือน

    Notification เมื่อสถานะออเดอร์เปลี่ยน

System

2 · Order Management — State Machine

แกนกลางของระบบ: สถานะออเดอร์ตั้งแต่สั่งจนจบ พร้อม branch สำหรับกรณียกเลิกและคืนสินค้า

System

3 · Return, Refund & Dispute Resolution

เงื่อนไขเริ่มต้น: ออเดอร์ต้องเป็น Delivered + ยื่นภายใน 3 วัน + แนบหลักฐาน

Seller Response — 3 ทางเลือก ไม่ตอบใน 3 วัน = Auto เลือก A

  • A: คืนสินค้า + คืนเงิน

    Buyer ส่งคืนใน 3 วัน → Seller ตรวจของใน 3 วัน (ไม่ตรวจ = auto approve) → Seller รับค่าส่ง 2 ขา → Admin คืนเงิน

  • B: คืนเงินอย่างเดียว

    ไม่ต้องส่งของคืน ข้ามขั้นตอนขนส่ง — Admin คืนเงิน Buyer ทันที

  • C: ไม่อนุมัติ

    Seller ต้องใส่เหตุผล → Buyer โต้แย้งได้ใน 3 วัน (ไม่โต้แย้ง = ปิดเคส Order Complete)

Dispute — Admin ตัดสิน (ผลถือเป็นที่สิ้นสุด)

  • Buyer ชนะ

    คืนเงินเต็มจำนวน — ถ้าสินค้าอยู่ที่ Buyer ให้เก็บสินค้าไว้ / ถ้าอยู่ที่ Seller Seller รับค่าส่ง 2 ขา

  • Seller ชนะ

    ไม่คืนเงิน — ถ้าสินค้าอยู่ที่ Buyer ให้ Buyer เก็บสินค้า / ถ้าอยู่ที่ Seller Seller รับค่าส่งขากลับ 1 ขา

Seller

4 · ฝั่งร้านค้า — Register → Revenue

ตั้งแต่สมัครเปิดร้าน ลงสินค้า จัดส่ง จนถึงรับรายได้และถอนเงิน

Registration & Verification

  • สมัครร้านค้า

    กรอกข้อมูลร้าน (ชื่อ หมวดหมู่ ที่อยู่) + ภาษี/บัญชีธนาคาร + บัตรประชาชน/ใบอนุญาต

  • Admin Review

    Admin ตรวจเอกสารและอนุมัติ/ปฏิเสธก่อนเปิดร้าน Manual

  • ลงสินค้า / แก้ไขสินค้า

    สินค้าใหม่และการแก้ไขทุกครั้งต้องผ่านการตรวจจาก Admin ก่อนขึ้นขาย

Fulfillment

  • รับและยืนยันออเดอร์

    แจ้งเตือนเมื่อมีออเดอร์ใหม่ → Seller ยืนยันรับ

  • แพ็ก & จัดส่ง

    Pack สินค้า ส่งพัสดุ พร้อมอัปเดต tracking เข้าระบบ

  • Hold Period 3 วัน

    หลัง Delivered ระบบพักเงิน 3 วันก่อนปล่อยรายได้ (Revenue Released)

Revenue & Fees ฐานคำนวณ = ยอดหลังหักส่วนลดร้าน (ไม่รวมค่าส่ง/ส่วนลดแพลตฟอร์ม)

  • Platform Fee %

    คิดจากยอดหลังหักส่วนลดร้านค้า

  • ค่าธุรกรรมชำระเงิน %

    คิดจากยอดที่ลูกค้าชำระจริง — กรณี Cancel แพลตฟอร์มรับภาระแทน เก็บเฉพาะออเดอร์ที่ Complete

  • Affiliate Commission %

    คิดจากยอดหลังหักส่วนลดร้าน (เมื่อออเดอร์มาจาก Aff Link)

  • ส่วนต่างค่าส่ง

    หักเพิ่มถ้าน้ำหนักจริง > น้ำหนักประเมิน

  • Seller Wallet + ถอนเงิน

    รายได้สุทธิเข้า Wallet → สร้างคำขอถอน (Admin review)

Affiliate

5 · ฝั่ง Affiliate — Share → Commission

ตั้งแต่สมัคร สร้างลิงก์ แชร์ จนถึงรับค่าคอมมิชชั่นและถอนเงิน

Finance

6 · Withdrawal & Payout Flow

การสร้างคำขอถอน/คืนเงิน ทั้งแบบ Manual และ Auto พร้อมกระบวนการจ่ายเงินออกเป็นรอบ (Batch)

Withdrawal Sources

  • Wallet Withdrawal

    Seller / Affiliate ถอนเงินจาก Wallet เอง → เข้าคิว Admin Review Manual

  • Buyer Triggers

    ยกเลิกออเดอร์ที่จ่ายแล้ว / คืนสินค้าสำเร็จ / ชนะ Dispute → คืนเงินอัตโนมัติ Auto Approved

  • Seller Triggers

    Seller ยกเลิกออเดอร์ที่ Buyer จ่ายแล้ว / อนุมัติคืนสินค้า / แพ้ Dispute → คืนเงินอัตโนมัติ Auto Approved

Payout Process

  • Admin Review

    Pending Approval → Approve หรือ Reject (Reject = คืนเงินกลับ Wallet)

  • Payout Batch

    รวมรายการที่ Approved → Create Batch → Export ไฟล์ให้ธนาคาร → ธนาคารโอน → Close Batch

  • ผลหลัง Close Batch

    โอนสำเร็จ → Completed + ออก Payment Voucher / โอนไม่สำเร็จ → กลับสถานะ Approved รอรอบถัดไป

Shipping

7 · Shipping — Non-COD & COD

ระบบขนส่งสองแบบ พร้อมตรวจน้ำหนักจริงและกระทบยอดเงิน COD

Non-COD + Weight Check รับน้ำหนักจริงจาก GetShip Webhook

  • น้ำหนักตรงตามประเมิน

    ออกเอกสาร RS (internal) และส่งตามปกติ ไม่ต้องปรับยอด

  • น้ำหนักจริง > ประเมิน

    หักส่วนต่างจาก Seller Wallet + ออกเอกสาร RSA + แจ้ง Seller

  • น้ำหนักจริง < ประเมิน

    ส่วนต่างเป็นรายได้ BuyDi ไม่ต้องแจ้ง Seller

  • ส่งไม่สำเร็จ / ตีกลับ

    คืนสินค้าให้ Seller → ยกเลิก/คืนเงิน Buyer → ออก RST + VOID เอกสาร RS

COD & Reconciliation

  • เก็บเงินปลายทาง

    ขนส่งเก็บเงินจาก Buyer → ไปรษณีย์โอน COD ให้ BuyDi

  • Validate ยอด COD

    Generate Transaction ID + ตรวจสอบยอดที่โอนเข้ากับออเดอร์ — ถ้าไม่ตรง Auto-flag + Manual Review

  • Waiting COD Settlement

    สถานะรอเงิน COD เข้าก่อน Order Completed → หักค่าขนส่ง → พร้อมถอน (ต้อง track remittance delay 3–7 วัน)

  • ปฏิเสธรับพัสดุ

    ส่งคืน Seller และหักค่าส่งไป-กลับจาก Seller

  • ยกเลิก COD

    ไม่มีขั้นตอน Refund เพราะ Buyer ยังไม่ได้จ่ายเงิน

Finance

8 · เอกสารทางการเงิน 6 ประเภท

แพลตฟอร์มออกเอกสารอัตโนมัติตาม Event — Marketplace ไม่ออกเอกสารขายแทน Seller

รหัสชื่อเอกสารออกเมื่อออกให้
PVPlatform Discount VoucherBuyer ใช้ส่วนลดแพลตฟอร์ม (ยกเลิกออเดอร์ = VOID)Seller (เก็บใน Admin)
RSReceipt ShippingPayment Completed (ยกเลิก/คืนสินค้า = VOID)Internal / Admin
RVGP Invoice / ReceiptOrder Complete — หัก GP + ค่าธุรกรรม (ยกเลิกหลัง Complete = VOID)Seller (ปริ้นได้)
RSAShipping Adjustmentน้ำหนักจริง > ประเมิน (ไม่มีส่วนต่าง = ไม่ออก)Seller (ปริ้นได้)
PVWPayment Voucher Withdrawโอนเงินถอน/คืนเงินสำเร็จจริง (Affiliate: ไม่แสดงภาษีหัก ณ ที่จ่าย)Seller / Affiliate
RSTReturn Shipping ReceiptRefund Completed / ส่งไม่สำเร็จ-ตีกลับ (คืนเงินอย่างเดียว = ค่าส่ง 1 ขา, คืนสินค้า = 2 ขา)Seller (ปริ้นได้)
System

9 · Document Management System

ศูนย์กลางเอกสารทางการเงินทั้งหมด — Admin เห็นทุกเอกสาร / Seller เห็นเฉพาะของตน

Admin

10 · Admin — Gatekeeper & Operations

Admin เป็นผู้ตรวจสอบและอนุมัติแบบ Manual ในทุกจุดสำคัญของระบบ

ข้อสังเกตเชิงระบบ: Admin เป็น manual gatekeeper ในเกือบทุก flow (Seller, Affiliate, Product, Withdrawal, Dispute) ควรวางแผนเรื่อง workload/คิวงาน — และเลข "3 วัน" ถูกใช้เป็น timeout มาตรฐานทั่วทั้งระบบ (return window, seller response, hold period, ตรวจของคืน) โดยมี auto-default เมื่อไม่ตอบสนองในเวลาที่กำหนด