Workflow การทำงานของ เว็บไซต์ E-commerce

1. Frontend – ลูกค้า

  1. ลูกค้าเข้าเว็บไซต์ → หน้า Shop (archive-product)
  2. ลูกค้าเรียกดูสินค้า (WooCommerce Loop)
  3. เลือกตัวเลือกสินค้า (Variation Swatch, สี/ไซส์)
  4. คลิก “Add to Cart” → ไปยัง Cart
  5. คลิก “Checkout” → กรอกข้อมูล
  6. เลือกช่องทางชำระเงิน (COD, PromptPay, โอน ฯลฯ)
  7. Submit → ระบบสร้าง Order
  8. แสดงหน้าขอบคุณ (Thank You Page)

2. Backend – ระบบเว็บไซต์ e-commerce

  1. เกิด Order ใหม่
  2. ระบบส่งอีเมลแจ้งเตือน (ลูกค้า + แอดมิน)
  3. แอดมินตรวจสอบและเปลี่ยนสถานะออเดอร์ – pending → processing → completed
  4. ถ้าต้องจัดส่ง: เพิ่ม Tracking No. (ปลั๊กอินขนส่ง)
  5. ลูกค้าได้รับอัปเดตสถานะผ่านอีเมล

3. การจัดการสินค้า

  1.  แอดมินเพิ่มสินค้า (Simple / Variable)
  2. ระบบสร้าง post type: product
  3. ใส่รูป, ราคา, สต๊อก, คำอธิบาย
  4. หากเป็นสินค้ามีตัวเลือก: – สร้าง Attribute + Variation – ใส่ภาพเฉพาะแต่ละตัวเลือก
  5. เชื่อมระบบสต๊อก (เช่น ปรับสต๊อกเมื่อมีออเดอร์)

4. การชำระเงิน

1. WooCommerce เชื่อม Payment Gateway (เช่น Omise/Stripe)

2. เมื่อลูกค้าชำระเงินสำเร็จ → Webhook ส่งกลับมายืนยัน

3. สถานะออเดอร์เปลี่ยนเป็น “processing” หรือ “completed”

5. การจัดส่ง
1. แอดมินแพ็กของตามออเดอร์
2. กรอกเลข Tracking ลงในระบบ (หรือเชื่อม API ขนส่ง)
3. WooCommerce ส่งอีเมลแจ้ง Tracking ให้ลูกค้า
4. แสดงสถานะจัดส่งในหน้า “My Account”

6. รายงานและหลังบ้าน

1. WooCommerce → Reports – ยอดขาย, สินค้าขายดี, สต๊อกต่ำ

2. ใช้ปลั๊กอินเช่น WooCommerce Analytics / Metorik

3. ส่งออกรายงาน → Excel / PDF / เชื่อม Google Sheets