Vấn đề khách hàng gặp phải
Hợp tác xã OTOP tại tỉnh Phatthalung tập hợp mạng lưới SME chế biến nông sản dưới mái nhà chung, bao phủ 4 nhóm sản phẩm chính:
- Gạo Sangyod Phatthalung — giống gạo bản địa được đăng ký GI (Geographical Indication) từ năm 2006, hàm lượng anthocyanin cao, giá 95-140 THB/kg (so với gạo trắng thông thường 35-45 THB/kg)
- Đường thốt nốt — từ cây thốt nốt ở tỉnh Phatthalung/Nakhon Si Thammarat, do người dân trong mạng lưới sản xuất
- Mắm tôm miền Nam — mắm tôm chất lượng cao sản xuất tại tỉnh Phatthalung — là product flagship của mạng lưới
- Sản phẩm cao su OTOP — gối cao su, nệm, đồ ngủ từ SME trong mạng lưới
Vấn đề khách hàng gặp rất rõ:
- Chỉ bán qua hội chợ — doanh thu chỉ peak vào kỳ hội OTOP, các tháng khác hầu như không có doanh thu, GMV bình quân 142.000 THB/tháng trước khi bắt đầu dự án
- SME thành viên không có vốn tự digitize — chi phí làm web 18.000-35.000 THB + Shopee Mall fee + commission 6-10% cộng lại thì lỗ với sản phẩm margin thấp như đường thốt nốt
- Từ khóa “gạo Sangyod” trên Google — vị trí 1-3 thuộc về thương lái ngoài địa phương (Bangkok, Nakhon Ratchasima) mua lại từ dân với giá rẻ rồi bán đắt, trong khi chủ thực sự ở địa phương không lọt top
- Cold chain partial requirement — mắm tôm + đường thốt nốt tươi (bán premium gấp 1,8x đường thường) cần vận chuyển kiểm soát nhiệt độ Kerry/Flash gọi là “controlled temperature” charge giá đắt, khiến shipping cost > 18% giá trị đơn hàng
- Không có hệ thống batch tracking cho GI — khách muốn chứng minh đã mua gạo Sangyod GI thật nhưng hợp tác xã không có batch ID, certificate of origin per order
Tại sao Solution cũ không hiệu quả
Shopee/Lazada Mall: Đã thử mở store trung tâm của hợp tác xã 8 tháng — commission 6,5% + payment fee 2,5% + voucher subsidy ~3% tổng 12% mỗi đơn, với đường thốt nốt margin 22% còn lợi nhuận thực 10%, sau trừ chi phí packing/labor thì lỗ.
WooCommerce + Multivendor Plugin (Dokan/WCFM): Thử trong beta test 2 SME — performance tụt, checkout nẩy thường xuyên do plugin xung đột, security update phải làm hàng tháng mà hợp tác xã không có IT staff phụ trách.
ThaiOTOP.com (của Cục Phát triển Cộng đồng/Bộ Thương mại): Đã có sẵn nhưng UX khó đọc, không tối ưu SEO ở mức kỹ thuật, hợp tác xã bán qua đây được ~3.000 THB/tháng.
Custom development truyền thống (Laravel/Django): Một vendor từng báo giá 1,2 triệu baht — vượt ngân sách hợp tác xã có thể chi.
Do đó chọn headless commerce stack (Medusa.js + Astro) vì:
- Medusa.js là open-source MIT license — không có vendor lock-in
- Multi-vendor + multi-warehouse được thiết kế native
- Astro static frontend giúp Core Web Vitals đạt dễ dàng → SEO ranking tốt hơn WooCommerce 2-3 cấp
- Total cost dưới 350.000 THB — trong budget của hợp tác xã
Phương án của Southern Whale
Pillar 1 — Multi-vendor headless commerce
Medusa.js làm backend quản lý inventory + order + payment cho mạng lưới vendors dưới một checkout — khách hàng thấy là một cửa hàng nhưng hệ thống split order tới vendor theo sản phẩm.
Astro static frontend pre-render mọi product page 480+ SKU thành HTML — giúp Google tìm thấy ngay (WooCommerce dynamic page mất 3-7 ngày crawl).
Pillar 2 — Consolidation warehouse + cold chain
Thiết lập kho trung tâm tại tỉnh Phatthalung 80m² — SME có thể gửi sản phẩm tới mỗi thứ Hai/thứ Sáu, đội hợp tác xã làm packing + shipping consolidation.
Với cold chain item: dùng insulated box + gel pack giữ 4-8°C trong 36 giờ, ship Kerry Express trong 48 giờ — cost mỗi shipment 65 THB (so với Kerry Cold 180 THB).
Pillar 3 — GI batch tracking + certificate per order
Khách đặt gạo Sangyod GI sẽ nhận digital certificate of origin in trong hóa đơn, kèm batch ID + QR code khi quét sẽ thấy tên nông dân, năm sản xuất, certificate GI Reg. No.
QR code link tới trang traceability trên web kéo data từ batch_log table — là feature mà Shopee/Lazada không làm được.
Pillar 4 — SEO + Content hub
32 bài viết chính nhắm cluster:
- Gạo Sangyod: “gạo Sangyod GI Phatthalung”, “cách nấu gạo Sangyod mềm”, “lợi ích anthocyanin trong gạo Sangyod”
- Đường thốt nốt: “đường thốt nốt Phatthalung vs đường thốt nốt Phetchaburi”, “cách bảo quản đường thốt nốt tươi không hỏng”
- Mắm tôm miền Nam: “mắm tôm miền Nam Phatthalung — chất lượng và cách sử dụng”, “mắm tôm premium dùng làm nước chấm curry”
- OTOP cao su: “gối cao su OTOP Phatthalung vs Napattiga”
Schema.org Product + Offer + AggregateRating + Organization + BreadcrumbList đầy đủ trên mọi trang.
Tech rationale
- Astro frontend — pre-rendered, Lighthouse 96+, giúp Google rank tốt hơn WooCommerce competitors
- Medusa.js backend — open source, multi-vendor native, không SaaS lock-in
- PostgreSQL + Redis — Postgres cho transactional data, Redis cache cho availability/cart
- Cloudflare R2 — image hosting chi phí <$2/tháng cho 480 SKU
- Stripe + PromptPay + COD — bao phủ mọi payment behavior của khách Thái, đặc biệt COD mà nhóm 40+ vẫn ưa với đơn dưới 1.500 THB
Xem thêm /vn/services/software-development/ cho headless commerce architecture pattern.
Quy trình làm việc (Week-by-Week)
Week 1-3: Discovery + Vendor Onboarding Workshop
- Tổ chức nhiều đợt workshop, bao trùm SME toàn mạng lưới — mỗi đợt 12-14 thành viên, 4 giờ/đợt
- Thu thập product data 480+ SKU, chụp ảnh sản phẩm 3.200 tấm (đội chúng tôi + freelancer địa phương)
- Map shipping zone + cold chain requirement
Week 4-6: Medusa Backend + Database
- Schema design 22 tables bao gồm vendor, product, order, shipping, cold_chain_flag, gi_batch, certificate_log
- Medusa multi-vendor plugin + custom commission calculator (commission 3,5% cho thành viên, 6% cho non-member)
Week 7-9: Astro Frontend
- Product listing + filter (cold chain, GI, OTOP grade 4-5 stars)
- Mobile-first design — 78% traffic mục tiêu từ mobile
- Checkout flow 3 steps (giảm từ default 6)
Week 10-11: Warehouse System
- Inventory in/out app (Tablet-based) cho warehouse staff
- Pick list + packing label printer integration
- Cold chain temperature log (kiểm tra 2 lần/ngày)
Week 12-13: Content + SEO
- Viết 32 bài viết chính bằng tiếng Thái (ngôn ngữ chính của target market)
- Schema.org rollout + canonical URL setup
- GBP optimization cho hợp tác xã + SME flagship
Week 14: Payment Integration
- Stripe (international) + PromptPay (THB instant) + COD (Kerry/Flash callback)
- Tax calculator (VAT 7% cho vendor đã đăng ký VAT, miễn VAT cho thành viên nhỏ lẻ)
Week 15: UAT + Vendor Training
- UAT 5 ngày — mời 12 customer beta tester thử flow end-to-end
- Training cho SME trong mạng lưới — 2 sessions tập trung mobile admin UI
Week 16: Soft Launch
- 10% → 50% → 100% rollout trong 7 ngày
- Cấp độ traffic acquisition — bắt đầu từ TPC-recommended traffic (Tourism Authority Phatthalung) + SEO organic chưa kick in
Obstacles + Pivots
Vendor giao stock không đều: Tuần đầu sau launch xảy ra stock-out 12% SKU vì vendor (đặc biệt nhóm 55+) không quen check inventory rapid → pivot bằng cách làm SMS + Line Notify gửi mỗi sáng 7:00 tổng hợp sản phẩm còn <5 units + cảnh báo demand prediction 3 ngày tới, là automation giúp giảm stock-out còn 2,4%.
GI certificate forgery worry: Sở Thương mại tỉnh lo ngại hệ thống digital certificate có thể bị giả → khắc phục bằng cách đăng ký batch ID trong hệ thống blockchain-light dùng Cloudflare Workers + R2 immutable storage — mỗi certificate có hash verify được công khai.
Shipping cost khách complaint: Cold chain item shipping 65 THB ban đầu bị complaint là đắt → pivot bằng cách làm free shipping threshold 850 THB cho cold chain (so với standard 500 THB) — giá trị bundle tăng bình quân +28% và chấp nhận absorb shipping cost.
Post-launch + Ongoing
Tháng thứ 4:
- GMV +218% (từ 142K lên 452K THB/tháng)
- Top 10 ranking cho 14 keyword chính
- Gạo Sangyod Phatthalung leo lên vị trí 1 keyword “gạo Sangyod GI”
Tháng thứ 8:
- GMV +370% (668K THB/tháng)
- Top 3 ranking cho 18 keyword chính
- Active vendor tăng — có SME ngoài hợp tác xã xin tham gia
- Repeat customer rate 31% — cao hơn chuẩn food e-commerce 12-18%
Lessons learned:
- Multi-vendor marketplace trong context SME Thái thách thức nằm ở vendor training và logistic consolidation hơn là tech — chúng tôi dùng 30% thời gian dự án cho operational design chứ không phải code
- GI certificate per order là differentiator mà Shopee/Lazada không làm được — giúp giá bán gạo Sangyod tăng bình quân 12% so với baseline
- Xem /vn/services/seo/ cho pattern thắng “intermediary” trên Google khi bán hàng nhái địa phương
Ongoing retainer 12 tháng:
- Bảo trì hệ thống + bug fix hàng tuần
- Bổ sung content 6 bài/tháng
- Q3 2026 roadmap: thêm EN export channel cho Singapore + Hong Kong (demand từ nhà hàng Thái 4 đơn/tuần), launch B2B wholesale tier