1. Frontend – ลูกค้า
- ลูกค้าเข้าเว็บไซต์ → หน้า Shop (archive-product)
- ลูกค้าเรียกดูสินค้า (WooCommerce Loop)
- เลือกตัวเลือกสินค้า (Variation Swatch, สี/ไซส์)
- คลิก “Add to Cart” → ไปยัง Cart
- คลิก “Checkout” → กรอกข้อมูล
- เลือกช่องทางชำระเงิน (COD, PromptPay, โอน ฯลฯ)
- Submit → ระบบสร้าง Order
- แสดงหน้าขอบคุณ (Thank You Page)
2. Backend – ระบบเว็บไซต์ e-commerce
- เกิด Order ใหม่
- ระบบส่งอีเมลแจ้งเตือน (ลูกค้า + แอดมิน)
- แอดมินตรวจสอบและเปลี่ยนสถานะออเดอร์ – pending → processing → completed
- ถ้าต้องจัดส่ง: เพิ่ม Tracking No. (ปลั๊กอินขนส่ง)
- ลูกค้าได้รับอัปเดตสถานะผ่านอีเมล
3. การจัดการสินค้า
4. การชำระเงิน
1. WooCommerce เชื่อม Payment Gateway (เช่น Omise/Stripe)
2. เมื่อลูกค้าชำระเงินสำเร็จ → Webhook ส่งกลับมายืนยัน
3. สถานะออเดอร์เปลี่ยนเป็น “processing” หรือ “completed”
1. แอดมินแพ็กของตามออเดอร์
2. กรอกเลข Tracking ลงในระบบ (หรือเชื่อม API ขนส่ง)
3. WooCommerce ส่งอีเมลแจ้ง Tracking ให้ลูกค้า
4. แสดงสถานะจัดส่งในหน้า “My Account”
