เอกสารฉบับนี้ระบุข้อกำหนดของระบบจัดการคำสั่งซื้อ (Order Management) ครอบคลุมการสร้างคำสั่งซื้อจาก 3 ช่องทาง (เว็บไซต์ / CC / POS) การจัดการสถานะ 10 สถานะ การชำระเงิน 4 วิธี การยกเลิก / คืน / CN-DN ใบกำกับภาษีและ Y/N/M/A กฎอ้างอิงจาก ysc_business_rules.html v2.2 หมวด 2, 4, 6, 12, 13, 19
ตารางสรุปกรณีการใช้งานทั้ง 14 รายการของระบบจัดการคำสั่งซื้อ ครอบคลุม 3 ช่องทาง (เว็บ/CC/POS) 4 วิธีชำระเงิน การยกเลิก การคืน ใบกำกับภาษี รายละเอียดเต็มอยู่ในหัวข้อที่ 7
| # | รหัส | ชื่อกรณีการใช้งาน | ผู้ใช้งานหลัก | กฎที่เกี่ยวข้อง | สถานะ |
|---|---|---|---|---|---|
| 1 | UC-OMS-001 | ลูกค้าสร้างคำสั่งซื้อผ่านเว็บไซต์ | ลูกค้า | AUTH-01 RTN-01 CC-04 | ยืนยัน |
| 2 | UC-OMS-002 | พนักงาน CC สร้างคำสั่งซื้อแทนลูกค้า | พนักงาน CC | CC-03 | รอยืนยัน P-09 |
| 3 | UC-OMS-003 | ชำระเงินด้วยการโอน (อัปโหลดสลิป) | ลูกค้า | BNK-03 P-01 | ยืนยัน |
| 4 | UC-OMS-004 | ชำระเงินด้วยบัตรเครดิต | ลูกค้า | P-02 | ยืนยัน |
| 5 | UC-OMS-005 | ชำระเงินด้วยวงเงินเครดิต | ลูกค้านิติบุคคล | C-01 P-03 | ยืนยัน |
| 6 | UC-OMS-006 | Admin ตรวจสอบสลิปการโอน | Admin ตรวจสลิป | P-01 | ยืนยัน |
| 7 | UC-OMS-007 | ลูกค้าขอใบเสนอราคา | ลูกค้า | Q-01 Q-04 | ยืนยัน |
| 8 | UC-OMS-008 | ลูกค้าสั่งซื้อสินค้าล่วงหน้า (Pre-Order) | ลูกค้า | — | รอยืนยัน P-01 |
| 9 | UC-OMS-009 | ลูกค้าสั่งซื้อซ้ำ (Re-order) | ลูกค้า | RO-01 RO-03 | ยืนยัน |
| 10 | UC-OMS-010 | ออกใบกำกับภาษี | ระบบ + ConX | INV-04 | รอยืนยัน P-05 |
| 11 | UC-OMS-011 | ยกเลิกคำสั่งซื้อ | ลูกค้า / พนักงาน CC / หัวหน้างาน | RTN-01 RTN-02 RTN-10 | ยืนยัน |
| 12 | UC-OMS-012 | คืนสินค้าและออกใบลดหนี้ (CN) | พนักงาน CC + ฝ่ายบัญชี | RTN-04 RTN-05 RTN-07 | ยืนยัน |
| 13 | UC-OMS-013 | ดูสถานะคำสั่งซื้อ | ลูกค้า / พนักงาน CC | SO-01 SO-06 | ยืนยัน |
| 14 | UC-OMS-014 | กรณีลูกค้าใช้เงินเกินวงเงิน (Over-limit) | พนักงาน CC + หัวหน้างาน | หมวด 6 CC-02 NTF-06 | รอยืนยัน P-02 |
| บทบาท | ชื่อ-นามสกุล | วันที่อนุมัติ | ลายเซ็น |
|---|---|---|---|
| เจ้าของผลิตภัณฑ์ (YSC) | ____________________ | ____________ | ____________ |
| หัวหน้าฝ่ายขาย (YSC) | ____________________ | ____________ | ____________ |
| หัวหน้า Contact Center (YSC) | ____________________ | ____________ | ____________ |
| ผู้จัดการโครงการ (Adeptio) | ____________________ | ____________ | ____________ |
ระบบจัดการคำสั่งซื้อเป็นหัวใจของระบบหลังบ้าน รองรับ3 ช่องทาง: เว็บไซต์ (ลูกค้าสั่งเอง), Contact Center (พนักงาน CC สั่งแทนลูกค้า) และ POS (ขายหน้าร้าน) ครอบคลุม10 สถานะของวงจรชีวิตคำสั่งซื้อ ตั้งแต่ "รอชำระเงิน" ไปจนถึง "ปิดงาน" หรือ "ยกเลิก" รวมถึงการชำระเงิน 4 วิธี การยกเลิก การคืนสินค้า และการออกใบกำกับภาษี
| รหัส | เป้าหมายธุรกิจ | ตัวชี้วัด |
|---|---|---|
| BG-OMS-1 | ลดเวลาในการประมวลผลคำสั่งซื้อ ตั้งแต่ลูกค้าสั่งจนถึงคลังเริ่มหยิบ | เวลาเฉลี่ย "สร้าง → เริ่มหยิบ" ≤ 30 นาที (กรณีชำระเงินผ่าน) |
| BG-OMS-2 | มีระบบติดตามสถานะคำสั่งซื้อแบบเวลาจริงสำหรับลูกค้าและพนักงาน CC | ลูกค้าค้นหาสถานะได้ ≥ 99% ของคำสั่งซื้อ |
| BG-OMS-3 | ลดอัตราคำสั่งซื้อที่ยกเลิกจากเงินค้าง | Auto-cancel ภายใน 24 ชั่วโมง ลดเงินค้าง ≥ 80% |
| BG-OMS-4 | รองรับ 4 วิธีชำระเงิน (โอน / บัตร / เครดิต / เงินสด POS) | ครบทุกช่องทางและทำงานได้ปกติ |
| BG-OMS-5 | เชื่อมต่อกับ ConX ERP เพื่อยืนยันการชำระเงินและออกใบกำกับภาษีให้ถูกต้อง | ไม่มีการออกใบกำกับซ้ำ / ผิดคน |
| บทบาท | หน้าที่ | สิทธิ์ |
|---|---|---|
| ลูกค้า | สั่งซื้อ ชำระเงิน ติดตามสถานะ ขอคืน | เฉพาะคำสั่งซื้อของตน |
| พนักงาน CC | สร้างคำสั่งซื้อแทนลูกค้า ขอวงเงินชั่วคราว ตอบคำถาม | ทำได้ทุกคำสั่งซื้อ |
| Admin ตรวจสลิป | ตรวจสอบสลิปการโอนด้วยตา ยืนยันยอด | ตรวจสอบเท่านั้น |
| ฝ่ายบัญชี | ออกใบกำกับภาษี ติดตามการชำระเงินจากลูกค้านิติบุคคล | ออก / แก้ใบกำกับ |
| หัวหน้างาน CC | อนุมัติวงเงินชั่วคราว ยกเลิกคำสั่งซื้อที่ชำระแล้ว | อนุมัติ |
| ระบบ ConX ERP | รับคำสั่งซื้อ ออกเลข SO/OD ยืนยันการชำระ ส่งใบกำกับ | API |
| WMS | รับงานหยิบและบรรจุหลังการชำระเงินผ่าน | API |
ลูกค้าสร้างคำสั่งซื้อใหม่ผ่านเว็บไซต์ตั้งแต่หยิบสินค้าลงตะกร้าจนถึงสร้างคำสั่งซื้อสำเร็จ
ลูกค้าเข้าสู่ระบบแล้ว (ไม่รองรับ Guest Checkout ตาม AUTH-01)
พนักงาน CC สร้างคำสั่งซื้อแทนลูกค้าที่ติดต่อมาทางโทรศัพท์ / LINE / อีเมล / โทรสาร ตาม CC-03
เฉพาะลูกค้านิติบุคคลที่มีวงเงินเครดิตอนุมัติแล้ว
Admin ตรวจสอบสลิปการโอนเงินด้วยตา (ไม่ใช่ OCR) เพื่อยืนยันว่าลูกค้าได้โอนเงินตามจำนวน
ลูกค้าสั่งซื้อสินค้าที่ยังไม่ได้เข้าคลัง โดยชำระเงินครบเต็มจำนวน 100%
| รหัสหน้าจอ | ชื่อหน้าจอ | หน้าที่หลัก |
|---|---|---|
| SCR-OMS-001 | หน้าจอตะกร้าสินค้า | ดูสินค้าในตะกร้า แก้ไขจำนวน ลบ |
| SCR-OMS-002 | หน้าจอชำระเงิน | เลือกที่อยู่ วิธีรับ ใบกำกับ วิธีชำระ |
| SCR-OMS-003 | หน้าจอคำสั่งซื้อทั้งหมด | พนักงาน CC / Admin ดูคำสั่งซื้อทั้งหมด พร้อมแถบ "รอตรวจสอบสลิป" |
| SCR-OMS-004 | หน้าจอรายละเอียดคำสั่งซื้อ | ดูรายละเอียด สถานะ ประวัติการเปลี่ยน |
| SCR-OMS-005 | หน้าจอสร้างคำสั่งซื้อ (CC) | พนักงาน CC สร้างคำสั่งซื้อแทนลูกค้า |
| SCR-OMS-006 | หน้าจอประวัติคำสั่งซื้อ | ลูกค้าดูคำสั่งซื้อของตน |
| SCR-OMS-007 | หน้าจอใบเสนอราคา | สร้างและดูใบเสนอราคา |
| SCR-OMS-008 | Side Panel ข้อมูลการชำระเงิน | Admin ดูสลิปและยืนยัน / ปฏิเสธ |
| รหัส | กฎเกณฑ์ |
|---|---|
| หมวด 2 | ประเภทคำสั่งซื้อ 3 ประเภท |
| P-01 ถึง P-08 | การชำระเงิน 4 วิธี |
| หมวด 6 | กรณีลูกค้าใช้เงินเกินวงเงิน |
| Q-01 ถึง Q-04 | ใบเสนอราคา |
| RO-01 ถึง RO-03 | การสั่งซื้อซ้ำ |
| INV-01 ถึง INV-04 | ใบกำกับและภาษีมูลค่าเพิ่ม |
| SO-01 ถึง SO-06 | วงจรชีวิตของคำสั่งซื้อ 10 สถานะ |
| RTN-01 ถึง RTN-10 | การยกเลิก คืนสินค้า CN-DN |
| SHP-01 ถึง SHP-11 | การจัดส่งและบริษัทขนส่ง |
| NTF-01, NTF-06 | การแจ้งเตือนสถานะและ Supervisor Alert |
| ระบบ | ข้อมูลที่แลกเปลี่ยน | ทิศทาง |
|---|---|---|
| ConX ERP | คำสั่งซื้อ (SO), การยืนยันชำระเงิน, ใบกำกับภาษี, การคืน (CN/DN) | 2 ทาง |
| Payment Gateway | การชำระเงินบัตรเครดิต | 2 ทาง |
| WMS | คำสั่งซื้อที่ชำระแล้ว เพื่อหยิบและบรรจุ | หลังบ้าน → WMS |
| ระบบขนส่งภายใน (สาย A/B/C) | ใบจ่ายงานขนส่ง | หลังบ้าน → ขนส่ง |
| Carrier ภายนอก (200+ ราย) | การจัดส่งตามเขต | หลังบ้าน → Carrier |
| ระบบส่งอีเมล | การแจ้งเตือนสถานะ ใบเสร็จ ใบกำกับภาษี | หลังบ้าน → ลูกค้า |
| หน่วยข้อมูล | คำอธิบาย | คีย์หลัก |
|---|---|---|
| Sales Order (SO) | คำสั่งซื้อ 1 รายการ | SO Number |
| Order Line | รายการสินค้าในคำสั่งซื้อ (หลายต่อ 1 SO) | SO + Line Number |
| Payment | การชำระเงินสำหรับ SO | Payment ID |
| Slip Image | ภาพสลิปที่ลูกค้าอัปโหลด | Image ID |
| Invoice (Tax) | ใบกำกับภาษี (Y / N / M / A) | Invoice Number |
| Credit Note (CN) | ใบลดหนี้กรณีคืน | CN Number |
| Debit Note (DN) | ใบเพิ่มหนี้ | DN Number |
| Shipment | การจัดส่งของ SO 1 ครั้ง (รองรับ Partial) | Shipment ID |
| Quotation | ใบเสนอราคา | Quotation Number |
| บทบาท | สร้างคำสั่งซื้อ | ตรวจสลิป | ยกเลิก | ออก CN/DN |
|---|---|---|---|---|
| ลูกค้า | ของตนเอง | - | ของตนเอง (ยังไม่ชำระ) | - |
| พนักงาน CC | ทำได้ | - | ขออนุมัติ (ถ้าชำระแล้ว) | - |
| Admin ตรวจสลิป | - | ทำได้ | - | - |
| ฝ่ายบัญชี | - | - | - | ทำได้ |
| หัวหน้างาน CC | - | - | อนุมัติ | - |
| หัวข้อ | เกณฑ์ |
|---|---|
| เวลาตอบสนอง | สร้างคำสั่งซื้อ ≤ 3 วินาที |
| ความพร้อมใช้งาน | 99.9% ในช่วงเวลาทำการ |
| การรองรับการสั่งซื้อพร้อมกัน | ≥ 500 คำสั่งซื้อต่อนาที |
| การเชื่อมต่อ ConX | Timeout 30 วินาที ระบบมีกลไก Retry |
| รหัส | เกณฑ์ | UC อ้างอิง |
|---|---|---|
| AC-OMS-G-01 | คำสั่งซื้อจากทุกช่องทางสร้างได้สำเร็จและประมวลผลถูกต้อง | UC-OMS-001, 002 |
| AC-OMS-G-02 | การชำระเงิน 4 วิธีทำงานครบ | UC-OMS-003 ถึง 005 |
| AC-OMS-G-03 | Admin ตรวจสลิปได้ครบทุกใบ ภายใน 1 ชั่วโมงทำการ | UC-OMS-006 |
| AC-OMS-G-04 | Auto-cancel 24 ชั่วโมงทำงานถูกต้อง | UC-OMS-011 |
| AC-OMS-G-05 | การคืนสินค้าและออก CN ทำได้ถูกต้องตามระยะเวลา | UC-OMS-012 |
| AC-OMS-G-06 | Over-limit Workflow มีการอนุมัติและบันทึก | UC-OMS-014 |
| รหัส | ประเด็น / ความเสี่ยง |
|---|---|
| Q-OMS-001 | เปอร์เซ็นต์เงินมัดจำสำหรับ Pre-Order P-01 |
| Q-OMS-002 | ตารางอำนาจการอนุมัติเครดิตของแต่ละตำแหน่ง P-02 |
| Q-OMS-003 | ประเภทใบกำกับ Y / N / M / A และเงื่อนไข P-05 |
| Q-OMS-004 | ใบกำกับ EV / EN กรณีออก 2 ใบ P-06 |
| Q-OMS-005 | ขั้นตอนยืนยันคำสั่งซื้อที่พนักงาน CC สร้างให้ P-09 |
| Q-OMS-006 | การแสดงเครื่องหมายราคาเพิ่มขึ้น (*) P-12 |
| R-OMS-001 | ความเสี่ยง: ConX ล่ม ทำให้คำสั่งซื้อค้าง |
| R-OMS-002 | ความเสี่ยง: การตรวจสลิปด้วยตา อาจมี Admin ที่ตรวจผิด |
docs/ysc_screens/