แผนแม่บทการพัฒนาหน้าร้านค้าออนไลน์และพาณิชย์อิเล็กทรอนิกส์ (E-Commerce & Shop Master Plan)
TaijiFlow Official Store (/shop) — University Startup Spin-off Strategy
1. บทนำและวิสัยทัศน์เชิงพาณิชย์ (Executive Summary & Vision)
เพื่อความยั่งยืนทางการเงินของโครงการวิจัยและการเตรียมความพร้อมสู่การจัดตั้งวิสาหกิจเริ่มต้น (University Startup Spin-off / TRL 7–8) ภายใต้การบ่มเพาะของอุทยานวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยเชียงใหม่ (CMU STeP) และกองทุนพัฒนาผู้ประกอบการเทคโนโลยีและนวัตกรรม (TED Fund) โครงการ TaijiFlow ได้จัดทำ "แผนแม่บทการพัฒนาหน้าร้านค้าออนไลน์และพาณิชย์อิเล็กทรอนิกส์ (E-Commerce & Shop Master Plan)" ฉบับนี้ขึ้น
เอกสารฉบับนี้ทำหน้าที่เป็นคู่มือแนวทางปฏิบัติการแบบครบวงจร (End-to-End Operational Blueprint) ครอบคลุมการออกแบบประสบการณ์ผู้ใช้ (UX/UI), สถาปัตยกรรมทางเทคนิคและฐานข้อมูล, ระบบการชำระเงินอัตโนมัติ, การบริหารจัดการสต็อก, การปฏิบัติการหลังบ้านสำหรับผู้ดูแลระบบ, โลจิสติกส์การจัดส่งสินค้า ตลอดจนกรอบกฎหมาย บัญชีภาษี และการบริการหลังการขาย
┌─────────────────────────────────────────────────────────────────────────────────────────┐
│ TAIJIFLOW E-COMMERCE ECOSYSTEM │
├──────────────────────────┬───────────────────────────┬──────────────────────────────────┤
│ 1. Frontend & UX/UI │ 2. Backend & Database │ 3. Operations & Fulfillment │
├──────────────────────────┼───────────────────────────┼──────────────────────────────────┤
│ • Zen Modern Minimalist │ • Astro Island Architecture│ • Pre-order Crowdfunding Model │
│ • Dark / Light Mode │ • Supabase PostgreSQL │ • 1-Click Shipping Label Print │
│ • Slide-out Cart Drawer │ • Dynamic PromptPay QR │ • Eco-friendly Paper Packaging │
│ • 1-Page Streamlined Pay │ • Real-time Webhook Lock │ • Auto SMS/Email Tracking Number │
└──────────────────────────┴───────────────────────────┴──────────────────────────────────┘2. ปรัชญาการออกแบบและประสบการณ์ผู้ใช้ (UX/UI Design System)
การออกแบบหน้าร้านค้า /shop ยึดหลัก "Zen Modern Minimalism" ผสานอัตลักษณ์ศิลปะมวยไท้เก๊กโบราณเข้ากับสุนทรียภาพเทคโนโลยี AI ยุคใหม่ เพื่อสร้างความน่าเชื่อถือทางวิชาการและกระตุ้นการสนับสนุนเชิงพาณิชย์:
2.1 สุนทรียภาพทางภาพ (Visual Aesthetics & Design Language)
- ชุดสีหลัก (Color Palette):
- ดำเข้มเซน (
#0a0d14) และ กรมท่าลึก (#0f172a): สื่อถึงสมาธิ ความสงบ และรากฐานความมั่นคง - สีกระดาษสาธรรมชาติ (
#f8fafc): ให้ความรู้สึกสะอาด สบายตา และประณีต - สีทองแชมเปญหรูหรา (
#d97706/#f59e0b): สื่อถึงคุณค่าและเกียรติยศระดับ Master - สีเขียวหยกศิลาดล (
#059669): สะท้อนอัตลักษณ์หัตถศิลป์ล้านนาและความมีชีวิตชีวาของสุขภาพ
- ดำเข้มเซน (
- การสลับโหมดแสง (Dark / Light Mode Native Support): รองรับการแสดงผลทั้งธีมมืดสุขุมและธีมสว่างสะอาดตาตามการตั้งค่าของผู้ใช้
- การแสดงผลระดับพรีเมียม (Micro-interactions & Product Presentation):
- การ์ดสินค้าแบบกระจกฝ้า (Glassmorphism) ลอยเด่นเหนือพื้นหลัง
- รูปภาพสินค้าความละเอียดสูง รองรับการซูมดูเนื้อผ้า ลายปัก และจุดต่อเชื่อมชีวกลศาสตร์
2.2 องค์ประกอบส่วนต่อประสานผู้ใช้ที่สำคัญ (Key UI Components)
- Category Navigation & Filter Bar:
- ตัวกรองสินค้าตามหมวดหมู่: เครื่องแต่งกาย (Apparel), ภาชนะ (Drinkware), สื่อการเรียนรู้ (Wall Charts), และ ของสะสม (Collectibles)
- ตัวกรองตามสถานะสินค้า: พร้อมส่ง (In-Stock) vs. สั่งจองล่วงหน้า (Pre-order)
- Interactive Product Modal / Detail View:
- หน้าต่างแสดงรายละเอียดสินค้าที่ระบุสเปกเนื้อผ้า ขนาด ตารางเทียบไซส์รอบอก/ความยาว (Size Guide) คำแนะนำการดูแลรักษา และเรื่องราวความเชื่อมโยงกับงานวิจัย
- Sticky Variant Selector:
- แถบเลือกขนาด (S, M, L, XL, 2XL, 3XL) และสีที่อัปเดตสถานะสต็อกสด (แสดง Badge: "เหลือเพียง 3 ชิ้น" หรือ "เปิดพรีออร์เดอร์ ล็อตที่ 1")
- Slide-out Cart Drawer:
- ตะกร้าสินค้าแบบสไลด์เปิดจากด้านข้างขวา โดยไม่โหลดเปลี่ยนหน้าเว็บ ช่วยให้ผู้ใช้เลือกซื้อสินค้าหลายชิ้นได้อย่างต่อเนื่อง พร้อมระบบคำนวณยอดสุทธิและค่าจัดส่งอัตโนมัติ
- Trust & Academic Badges:
- ตราสัญลักษณ์รับรองความน่าเชื่อถือ: "นวัตกรรมวิจัย มหาวิทยาลัยเชียงใหม่", "100% Secure Checkout via Dynamic PromptPay & Credit Card", และ "รายได้สมทบทุนพัฒนานวัตกรรมส่งเสริมสุขภาพผู้สูงอายุ"
3. แคตตาล็อกสินค้า โครงสร้างราคา และรอบการผลิต (Curated Product Catalog)
| หมวดหมู่ | รายการสินค้า | วัสดุ / คุณสมบัติเด่น | กลุ่มเป้าหมาย | สถานะรอบจำหน่าย | ราคาปลีก (บาท) | ต้นทุนผลิต (บาท) | กำไรขั้นต้น (Margin) |
|---|---|---|---|---|---|---|---|
| เครื่องแต่งกาย | TaijiFlow Master Track Jacket | ผ้าวอร์ม/ผ้าร่มพรีเมียม ปักดิ้นทอง/เงิน โลโก้หยิน-หยาง AI | ผู้ฝึกมวย, แฟนคลับ, ผู้บริหาร | Pre-order ล็อตละ 50 ตัว | 1,190 บ. | ~550 บ. | 53.7% |
| เครื่องแต่งกาย | TaijiFlow Premium Cotton T-Shirt | 100% Comb Cotton เบอร์ 32 สกรีนลายโครงกระดูกสะท้อนแสง | อาสาสมัคร, บุคคลทั่วไป | In-Stock / Pre-order | 420 บ. | ~170 บ. | 59.5% |
| ภาชนะ | Thermal Tumbler SUS 304 (500ml) | สแตนเลสเก็บร้อน-เย็น 12 ชม. เลเซอร์มินิมอล | ผู้สูงอายุ, คนทำงาน | Pre-order ล็อตละ 100 ใบ | 450 บ. | ~200 บ. | 55.5% |
| ภาชนะ | TaijiFlow Minimal Zen Ceramic Mug | เซรามิกศิลาดล/เคลือบด้าน สกรีนลายคำสอนไท้เก๊ก | วัยทำงาน, คนรักการดื่มชา | In-Stock ล็อตละ 50 ใบ | 290 บ. | ~120 บ. | 58.6% |
| สื่อการสอน | 12-Posture Biomechanics Wall Chart | ภาพพิมพ์ศิลป์ A1 เคลือบด้านกันน้ำ แสดงองศาและโครงกระดูก | สำนักมวย, ผู้ฝึกซ้อมที่บ้าน | สั่งผลิตตามคำสั่งซื้อ | 350 บ. | ~95 บ. | 72.8% |
| ของสะสม | TaijiFlow Eco Canvas Tote Bag | ผ้าแคนวาสหนา 12 oz สีธรรมชาติ พิมพ์ลายอัตลักษณ์วิจัย | ผู้สนับสนุนงานวิจัยทั่วไป | In-Stock พร้อมส่ง | 220 บ. | ~65 บ. | 70.4% |
4. ขั้นตอนและกระบวนการสั่งซื้อของผู้ใช้ (Customer Ordering Journey)
┌─────────────────┐ ┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ 1. เลือกสินค้า │ ──> │ 2. เลือกไซส์/สี │ ──> │ 3. สรุปตะกร้า │ ──> │ 4. กรอกที่อยู่ │
│ หน้าแคตตาล็อก │ │ ดูตารางขนาด │ │ Cart Drawer │ │ One-page Form │
└─────────────────┘ └─────────────────┘ └──────────────────┘ └─────────────────┘
│
┌─────────────────┐ ┌─────────────────┐ ┌──────────────────┐ │
│ 7. รับสินค้า │ <── │ 6. ติดตามสถานะ │ <── │ 5. ชำระเงินทันที │ <────────────┘
│ พร้อมคู่มือดูแล │ │ SMS / Tracking │ │ Dynamic QR/Card │
└─────────────────┘ └─────────────────┘ └──────────────────┘- การเลือกสินค้าและดูข้อมูล (Browsing & Selection): ผู้ใช้เลือกดูสินค้าในหน้า
/shopกดดูรายละเอียด ขนาด และสตอรี่โครงการ - การปรับแต่งตัวเลือก (Variant Specification): เลือกระบุขนาด (S–3XL), สี (Deep Navy / Zen White / Charcoal Black) และจำนวน
- การสั่งซื้อแบบรวดเร็ว (Streamlined One-Page Checkout):
- รองรับการสั่งซื้อทั้งแบบ เข้าสู่ระบบ (TaijiFlow Account) เพื่อสะสมประวัติ และแบบ ไม่ระบุตัวตน (Guest Checkout) เพื่อความสะดวกรวดเร็ว
- กรอกข้อมูลจัดส่งเพียงหน้าเดียว: ชื่อ-นามสกุล, เบอร์โทรศัพท์, ที่อยู่จัดส่ง, และอีเมลสำหรับรับใบเสร็จอิเล็กทรอนิกส์
- การเลือกช่องทางจัดส่ง (Shipping Method Selection):
- จัดส่งพัสดุด่วนมาตรฐาน (Standard Express: Flash / Kerry / EMS): 45–60 บาท
- จัดส่งฟรีเมื่อมียอดสั่งซื้อครบ 1,000 บาทขึ้นไป (Free Shipping Threshold)
- การชำระเงินและการยืนยันคำสั่งซื้อ (Payment & Instant Confirmation):
- ชำระเงินผ่าน Dynamic PromptPay หรือ บัตรเครดิต ระบบยืนยันยอดทันที พร้อมส่งใบเสร็จอิเล็กทรอนิกส์ทางอีเมล
5. สถาปัตยกรรมทางเทคนิคและฐานข้อมูล (Tech Stack & Database Architecture)
ระบบร้านค้าถูกออกแบบให้ทำงานร่วมกับสถาปัตยกรรมเว็บหลักของ TaijiFlow (Astro + Supabase + WebGPU) ได้อย่างกลมกลืน โดยไม่ต้องพึ่งพาแพลตฟอร์มภายนอกที่มีค่าธรรมเนียมรายเดือนสูง:
- Frontend: Astro (Island Architecture) + Vanilla CSS ผสาน Preact/Alpine Island สำหรับส่วนที่ต้องการ State ปฏิสัมพันธ์สูง (เช่น Mini-Cart, Dynamic Variant Switcher, Checkout Form) เพื่อรักษาความเร็วระดับ 100 Lighthouse Performance
- Backend & API: Supabase Edge Functions (Deno / TypeScript) สำหรับประมวลผลคำสั่งซื้อและรับ Webhook
- Database: Supabase PostgreSQL ภายใต้โครงสร้าง Schema ที่รัดกุม:
-- 1. ตารางสินค้าหลัก (Products Table)
CREATE TABLE shop_products (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
slug VARCHAR(100) UNIQUE NOT NULL,
title_th VARCHAR(255) NOT NULL,
title_en VARCHAR(255) NOT NULL,
description_th TEXT,
category VARCHAR(50) NOT NULL, -- 'apparel', 'drinkware', 'media', 'accessory'
base_price DECIMAL(10,2) NOT NULL,
is_preorder BOOLEAN DEFAULT FALSE,
preorder_lead_days INT DEFAULT 14,
is_active BOOLEAN DEFAULT TRUE,
created_at TIMESTAMPTZ DEFAULT NOW()
);
-- 2. ตารางตัวเลือกสินค้าและสต็อก (Product Variants & Stock)
CREATE TABLE shop_product_variants (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
product_id UUID REFERENCES shop_products(id) ON DELETE CASCADE,
sku VARCHAR(50) UNIQUE NOT NULL, -- e.g. 'TJF-TSHIRT-NVY-L'
size VARCHAR(10), -- 'S', 'M', 'L', 'XL', '2XL', '3XL', 'FREE'
color VARCHAR(50),
price_override DECIMAL(10,2),
stock_quantity INT NOT NULL DEFAULT 0,
reserved_quantity INT DEFAULT 0, -- ล็อกสต็อกขณะรอชำระเงิน
is_available BOOLEAN DEFAULT TRUE
);
-- 3. ตารางคำสั่งซื้อ (Orders Table)
CREATE TABLE shop_orders (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
order_number VARCHAR(20) UNIQUE NOT NULL, -- e.g. 'TJF-20260906-001'
customer_name VARCHAR(255) NOT NULL,
customer_email VARCHAR(255) NOT NULL,
customer_phone VARCHAR(50) NOT NULL,
shipping_address JSONB NOT NULL,
total_amount DECIMAL(10,2) NOT NULL,
shipping_cost DECIMAL(10,2) DEFAULT 0.00,
payment_method VARCHAR(50) NOT NULL, -- 'promptpay', 'credit_card'
payment_status VARCHAR(50) DEFAULT 'pending', -- 'pending', 'paid', 'failed', 'refunded'
fulfillment_status VARCHAR(50) DEFAULT 'unfulfilled', -- 'unfulfilled', 'packing', 'shipped', 'delivered'
tracking_number VARCHAR(100),
shipping_carrier VARCHAR(50), -- 'flash_express', 'thailand_post'
created_at TIMESTAMPTZ DEFAULT NOW(),
paid_at TIMESTAMPTZ
);
-- 4. ตารางรายการย่อยในคำสั่งซื้อ (Order Items)
CREATE TABLE shop_order_items (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
order_id UUID REFERENCES shop_orders(id) ON DELETE CASCADE,
variant_id UUID REFERENCES shop_product_variants(id),
quantity INT NOT NULL,
unit_price DECIMAL(10,2) NOT NULL,
subtotal DECIMAL(10,2) NOT NULL
);6. ระบบการชำระเงินอัตโนมัติ (Automated Payment Gateway & Real-time Webhooks)
เพื่อลดภาระงานของทีมวิจัยในการตรวจสอบสลิปโอนเงิน (Manual Slip Verification) ระบบจึงใช้เกตเวย์การชำระเงินอัตโนมัติมาตรฐานสากล:
- ผู้ให้บริการเกตเวย์ (Payment Gateway Provider): Opn Payments (Omise) หรือ Stripe Thailand ซึ่งได้รับการรับรองจากธนาคารแห่งประเทศไทย
- ช่องทางการชำระเงินที่เปิดรับ:
- Dynamic PromptPay QR Code (ช่องทางหลัก 85%+): สร้าง QR Code ที่ระบุยอดเงินตรงตามออเดอร์พร้อมเลขอ้างอิง หมดอายุภายใน 15 นาที ลูกค้าใช้แอปธนาคารสแกนจ่ายได้ทันที
- บัตรเครดิต/เดบิต (Visa, Mastercard, JCB): รองรับ 3D-Secure (OTP) ปลอดภัยตามมาตรฐาน PCI-DSS
- TrueMoney / Mobile Banking Deep Links: รองรับผู้บริโภคยุคใหม่
- วงจรการตรวจสอบยอดเงินอัตโนมัติ (Automated Webhook Reconciliation):
- เมื่อลูกค้าชำระเงินสำเร็จ ระบบของ Gateway จะส่งสัญญาณ Webhook มายัง Supabase Edge Function (
/api/shop/webhook) - Edge Function ตรวจสอบความถูกต้องของ Signature จากนั้นทำการ:
- อัปเดตสถานะออเดอร์เป็น
payment_status = 'paid'ทันทีภายใน 2 วินาที - หักยอดคงเหลือในตารางสต็อกจริงอย่างสมบูรณ์ (
stock_quantity = stock_quantity - quantity) - ส่งอีเมลยืนยันคำสั่งซื้อพร้อมใบเสร็จอิเล็กทรอนิกส์ (e-Receipt) ไปยังลูกค้าโดยอัตโนมัติ
- อัปเดตสถานะออเดอร์เป็น
- เมื่อลูกค้าชำระเงินสำเร็จ ระบบของ Gateway จะส่งสัญญาณ Webhook มายัง Supabase Edge Function (
7. ยุทธศาสตร์การบริหารสต็อกและสินค้าพรีออร์เดอร์ (Inventory & Pre-order Strategy)
เพื่อป้องกันปัญหา "เงินจมในสต็อก" (Working Capital Risk) และสินค้าเหลือทิ้ง (Dead Stock) ในช่วงตั้งไข่ของโครงการวิจัย จึงใช้กลยุทธ์แบบ 2 ระยะ:
[ ระยะที่ 1: วิจัยและเปิดตัว (TRL 6–7) ] ──> [ ระยะที่ 2: เชิงพาณิชย์เต็มขั้น (TRL 8) ]
• Pre-order Campaign (สั่งจองล่วงหน้า) • Hybrid Inventory (Safety Stock)
• สั่งผลิตตามยอดสั่งซื้อจริง 100% • สต็อกไซส์ยอดนิยม M, L, XL พร้อมส่ง
• ไร้ความเสี่ยงสต็อกค้างสต็อกบวม • สินค้าเฉพาะทาง (Jacket/Tumbler) พรีออร์เดอร์- กลยุทธ์พรีออร์เดอร์ระดมทุนวิจัย (Pre-order Crowdfunding Mode - Phase 1):
- กำหนดรอบพรีออร์เดอร์เปิดรับคำสั่งซื้อเป็นเวลา 14–21 วัน ต่อแคมเปญ
- ลูกค้าจะเห็นป้ายกำกับชัดเจน: "สินค้านี้เป็นรอบ Pre-order สั่งผลิตพิเศษ จัดส่งภายใน 15–20 วันหลังปิดรอบ"
- เมื่อปิดรอบ ยอดสั่งซื้อจะถูกส่งตรงเข้าโรงงานตัดเย็บและโรงพิมพ์ตามจำนวนจริงทุกชิ้น ทำให้ไม่มีเงินจมและไม่มีสินค้าเหลือทิ้ง
- กลยุทธ์สินค้าพร้อมส่งและสต็อกสำรอง (In-Stock & Safety Stock - Phase 2):
- เมื่อแบรนด์เริ่มเป็นที่รู้จักและมีผู้เรียนสม่ำเสมอ จะจัดเก็บสต็อกสินค้าที่ขายง่ายและต้นทุนไม่สูง เช่น เสื้อยืด Cotton และถุงผ้าแคนวาส ไซส์มาตรฐาน (M, L, XL) จำนวนอย่างละ 20–30 ตัว
- ระบบป้องกันการขายเกินสต็อก (Oversell Protection): เมื่อสต็อกเหลือ 0 ระบบจะเปลี่ยนปุ่มเป็น "สินค้าหมดชั่วคราว" หรือสลับเข้าสู่โหมด Pre-order โดยอัตโนมัติ ด้วยระบบ PostgreSQL Lock (
SELECT ... FOR UPDATE)
8. ระบบหลังบ้านจัดการสินค้าและคำสั่งซื้อ (Admin Dashboard & Store Operations)
สำหรับผู้วิจัยและทีมงานดูแลระบบ สามารถจัดการร้านค้าได้ผ่านหน้าต่างผู้ดูแลระบบที่ปลอดภัย (/admin/shop):
- การจัดการแคตตาล็อกสินค้า (Product & Variant CRUD):
- เพิ่มสินค้าใหม่ อัปโหลดรูปภาพสินค้าขึ้นสู่ Supabase Storage (Bucket:
shop-assets) - แก้ไขคำอธิบาย สเปก และราคาขาย
- กำหนดสถานะเปิดขาย/ซ่อนสินค้าจากหน้าร้าน
- เพิ่มสินค้าใหม่ อัปโหลดรูปภาพสินค้าขึ้นสู่ Supabase Storage (Bucket:
- การจัดการคำสั่งซื้อ (Order Lifecycle Management):
- หน้ารวมตารางคำสั่งซื้อพร้อมระบบคัดกรองตามสถานะ:
รอชำระเงิน|ชำระแล้ว (รอแพ็ก)|กำลังจัดส่ง|จัดส่งสำเร็จ|ยกเลิก - สามารถดูรายละเอียดที่อยู่ เบอร์โทรติดต่อ และรายการสินค้าของแต่ละออเดอร์
- หน้ารวมตารางคำสั่งซื้อพร้อมระบบคัดกรองตามสถานะ:
- ระบบพิมพ์ใบปะหน้าพัสดุและใบหยิบสินค้า (One-click Shipping Label & Packing Slip):
- ปุ่มคลิกเดียวเพื่อสร้างไฟล์ PDF ใบปะหน้าพัสดุมาตรฐานขนส่ง (Airway Bill / Shipping Label) พร้อม Barcode ที่อยู่ผู้ส่งและผู้รับ สามารถพิมพ์ผ่านเครื่องพิมพ์ความร้อน (Thermal Printer) ขนาด 4×6 นิ้ว แล้วแปะหน้ากล่องได้ทันที
- ปุ่มพิมพ์ ใบรายการหยิบสินค้า (Pick List) ช่วยให้ผู้ช่วยวิจัยหยิบไซส์และจำนวนสินค้าลงกล่องได้อย่างถูกต้องแม่นยำ
9. โลจิสติกส์ การบรรจุหีบห่อ และการจัดส่ง (Packaging, Fulfillment & Tracking)
- การออกแบบบรรจุภัณฑ์เพื่อเสริมสร้างภาพลักษณ์ (Eco-friendly & Brand Packaging):
- ใช้ กล่องกระดาษลูกฟูกรีไซเคิลสีน้ำตาลรักษ์โลก ปั๊มตราสัญลักษณ์ TaijiFlow สีทอง/ดำ
- ห่อหุ้มสินค้าด้วย กระดาษไขรักษ์โลก (Eco Tissue Wrap) ติดสติกเกอร์โลโก้หยิน-หยาง AI แทนการใช้พลาสติกบับเบิล เพื่อสะท้อนภาพลักษณ์ความยั่งยืน (Green AI & Wellness)
- แนบ "การ์ดขอบคุณจากทีมวิจัย มช. (Research Thank-You Card)" พร้อม QR Code สแกนเข้าสู่ระบบ TaijiFlow AI Web App เพื่อให้ลูกค้าสามารถนำสินค้าไปใช้งานควบคู่กับการฝึกจริง
- พันธมิตรขนส่งและการเชื่อมต่อระบบ (Logistics Integration):
- เชื่อมต่อระบบผ่าน SHIPPOP API หรือใช้บริการไปรษณีย์ไทย (EMS Express) / Flash Express Drop-off ณ สาขาใกล้เคียงมหาวิทยาลัยเชียงใหม่
- เมื่อพัสดุถูกยิงเข้าระบบขนส่ง ข้อมูล Tracking Number จะถูกบันทึกลงระบบ และส่งอีเมลพร้อมลิงก์ตรวจสอบสถานะพัสดุแบบ Real-time ให้ลูกค้าโดยอัตโนมัติ
10. นโยบายบริการหลังการขายและการคืนสินค้า (After-sales, Warranty & Returns Policy)
เพื่อคุ้มครองสิทธิผู้บริโภคและสร้างความพึงพอใจสูงสุด:
- การเปลี่ยนขนาดเสื้อ (Size Exchange Policy):
- ลูกค้าสามารถขอเปลี่ยนไซส์เสื้อได้ภายใน 7 วัน นับจากวันที่ได้รับสินค้า (โดยสินค้าต้องอยู่ในสภาพเดิม ยังไม่ผ่านการซัก และป้ายสินค้ายังอยู่ครบ)
- ลูกค้าชำระเพียงค่าส่งพัสดุขากลับ ส่วนทีมงานจัดส่งตัวใหม่ให้ฟรี
- การรับประกันสินค้าชำรุดจากการผลิต (Defect Warranty):
- หากสินค้ามีตำหนิ รอยขาด ซิปแตก หรือสกรีนลอกจากการผลิต เปลี่ยนตัวใหม่ให้ทันทีโดยไม่มีค่าใช้จ่าย
11. กรอบกฎหมาย บัญชีภาษี และการจัดตั้ง Spin-off (Legal, Tax & Institutional Governance)
- ระยะที่ 1: ระยะวิจัยและทดสอบตลาด (TRL 5–6 / Pilot Validation):
- รายได้จากการจำหน่ายพรีออร์เดอร์จัดเก็บเข้าสู่ "บัญชีเพื่อการวิจัยและพัฒนาโครงการ TaijiFlow" ภายใต้ระเบียบของมหาวิทยาลัยเชียงใหม่ โดยระบุวัตถุประสงค์เพื่อเป็นทุนหมุนเวียนในการผลิตของที่ระลึกและการเก็บข้อมูลทดลอง
- ระยะที่ 2: ระยะจัดตั้งวิสาหกิจเริ่มต้น (TRL 7–8 / Startup Spin-off Incorporation):
- ยื่นขอจดทะเบียนจัดตั้งนิติบุคคลในรูปแบบ "บริษัทร่วมทุนวิสาหกิจเริ่มต้น มหาวิทยาลัยเชียงใหม่" (CMU Spin-off Company)
- จดทะเบียนภาษีมูลค่าเพิ่ม (VAT 7%) และเชื่อมต่อระบบออกใบกำกับภาษีอิเล็กทรอนิกส์ (e-Tax Invoice / e-Receipt) ตามมาตรฐานกรมสรรพากร
- ยื่นจดทะเบียนเครื่องหมายการค้า (Trademark) คำว่า "TaijiFlow" และโลโก้สัญลักษณ์ ต่อกรมทรัพย์สินทางปัญญา เพื่อคุ้มครองแบรนด์ในเชิงพาณิชย์
12. แผนที่นำทางการพัฒนาหน้าร้านค้า (Implementation Roadmap)
| ระยะเวลา (Sprint) | ภารกิจหลัก (Core Deliverables) | ผลลัพธ์ที่ได้ (Milestones) |
|---|---|---|
| Sprint 1 (สัปดาห์ที่ 1–2) | • ออกแบบ UI หน้าร้านค้า src/pages/shop/index.astro• จัดทำ Mockup ภาพสินค้า 6 รายการระดับความละเอียดสูง | หน้าเว็บแสดงแคตตาล็อกสินค้าสวยงาม พร้อมโหมด Pre-order Preview |
| Sprint 2 (สัปดาห์ที่ 3–4) | • สร้างตารางฐานข้อมูลใน Supabase (Products, Variants, Orders) • พัฒนาระบบ Cart Drawer และ One-page Checkout Component | ผู้ใช้สามารถเลือกไซส์ เพิ่มลงตะกร้า และกรอกที่อยู่จัดส่งได้ |
| Sprint 3 (สัปดาห์ที่ 5–6) | • เชื่อมต่อ Payment Gateway (Opn / Stripe Dynamic PromptPay) • พัฒนา Supabase Edge Function รับ Webhook ตัดสต็อกและส่งอีเมล | ระบบชำระเงินและตัดสต็อกทำงานอัตโนมัติ 100% |
| Sprint 4 (สัปดาห์ที่ 7–8) | • พัฒนาหน้าแดชบอร์ดผู้ดูแลระบบ /admin/shop• ระบบพิมพ์ใบปะหน้าพัสดุและเชื่อมต่อระบบแจ้งเตือน Tracking | ระบบหลังบ้านพร้อมใช้งานเต็มรูปแบบ รองรับการเปิดแคมเปญจริง |