1. The challenge
The client is a 5-star OTOP manufacturer in Satun province producing traditional Muslim snacks (banana chips, taro chips, fish crackers, traditional Malay-style sweets), holding Halal certification from CICOT (the Central Islamic Council of Thailand) — a certificate recognised in Malaysia (JAKIM mutual recognition) and Indonesia (MUI partial recognition). A small family-run team.
Satun is a strategic location for Halal export — (1) one of 5 Muslim-majority provinces in Thailand (67% Muslim population), (2) bordering Malaysia (Wang Prachan checkpoint, Bukit Berapit checkpoint) with convenient shipping to Penang Port + Port Klang KL.
The problem: the business was stuck in the “in-province OTOP shop + Shopee” market — 95% of sales going through 2 channels: (1) Shopee marketplace in a price race-to-bottom against other OTOP provinces, (2) LINE OA with monthly repeat orders from existing customers. Revenue growth had been <8%/year for 3 years; margin after Shopee commission + shipping was <22%.
The owner knew the Malaysia + Indonesia markets were vastly larger — Halal food market Malaysia 2024 worth RM 75bn (THB 570bn), Indonesia THB 720bn — but had no channel into them. Tried exporting through a KL broker in 2023, selling one batch (THB 40,000) then losing it when the broker switched to a cheaper supplier.
No website — only a Facebook page (4,200 followers, mostly Thai). No Google presence. No B2B inquiry channel — Malaysian wholesalers wanting to source Halal products from Thailand had no way to find them.
Search demand: “Halal snack from Thailand” 1,400/month (global), “Halal certified Thailand supplier” 880/month, “Satun OTOP Halal” Thai 320/month, “thai halal export” 1,200/month, “snek Halal Thailand” (Malay) 480/month — total demand >5,000 searches/month on Halal export with no OTOP supplier optimising for it.
2. Why the previous solutions failed
The client had tried Shopee Mall + Lazada Mall paying THB 18,000/year membership — visibility went up but commission jumped from 3-5% to 8-12%, eating margin + the Shopee algorithm favours high-volume sellers, this client was small-volume and ranked low. Cancelled after 1 year.
Tried Facebook Ads for “Halal snack from Thailand” at THB 6,000/month for 5 months — engagement from Malaysian audience was good but didn’t convert because no checkout flow Malaysians trusted + no logistics system to ship to Malaysia handling customs.
Hired a Bangkok agency to build a website once in 2024 for THB 28,000 — got a WordPress + WooCommerce template — checkout only worked for Thailand, no Malaysian shipping, no multilingual, no Halal certificate display, ranked for nothing in 4 months — they shut it down due to no traffic.
The key was “B2B export market positioning” no competitor was working — many Halal OTOP producers in southern Thailand existed, but none had an English/Malay B2B inquiry portal — Malaysian wholesale buyers seeking new Thai producers had no way to find them and had to go through middlemen who took the margin.
3. Southern Whale’s approach (4 pillars)
Pillar 1 — Astro + Snipcart e-commerce architecture. Astro static site + Snipcart (cart-as-a-service embedded as a JS widget on a static site) because (1) WordPress + WooCommerce is overkill for a 35-SKU catalogue, (2) Astro ships static HTML and ranks better than WooCommerce on every SEO metric, (3) Snipcart accepts multi-currency + multi-payment built-in (PromptPay, DuitNow, Stripe MYR/THB/IDR/USD) + commission only 2% (vs Shopee 5-12%).
Pillar 2 — Quadrilingual + Halal trust signal. Supports 4 languages /th, /ms, /en, /id. Halal certificate prominently displayed on every page (CICOT logo + certificate number + expiry date + mutual recognition statement with JAKIM/MUI) + Schema markup including a custom “halal_certification” property + factory tour video (trust signal for B2B buyers wanting to see production).
Pillar 3 — B2B inquiry portal + wholesale pricing. Separated B2C (retail consumer via e-commerce checkout) from B2B (wholesale inquiry via form + WhatsApp) — B2B form has qualification fields (volume/MOQ, distribution country, business licence number, target launch date) + Mailgun 5-step nurture (immediate response → 24h product catalogue → 3-day pricing structure → 7-day case study → 14-day video meeting invite).
Pillar 4 — “Halal Food from Thailand” content hub + outreach. 22 starter articles across 3 clusters: (1) Product education: “Thai Halal Snack Buyer’s Guide”, “Halal Certification Differences — CICOT vs JAKIM vs MUI”, “How to Verify Halal Certificate”; (2) Market: “Halal Food Market Trend Malaysia 2026”, “How to Import OTOP from Thailand to Malaysia”, “Customs Process for Halal Food Import”; (3) Story: “OTOP 5-Star Process Behind the Scenes”, “Family Recipe 3 Generations”. Outreach to Malaysian Halal trader associations + Indonesian importer directories.
Tech rationale: Astro + Snipcart vs WordPress + WooCommerce — Snipcart embeds a cart UI in a static page via data attribute (one line of JS), keeping Astro pages pure static + SEO performance high, while checkout flows through Snipcart’s hosted page (PCI compliance + payment gateway built-in) so we don’t manage payment security. Cost: Snipcart 2% transaction (no monthly fee) vs WooCommerce + plugin + payment gateway at USD 80+/month.
4. How we worked (week-by-week)
Week 1-2: Discovery + market research. Interviewed owner + family members across 4 sessions + visited the production site for a day; persona deep-dive on 4 personas (Thai retail consumer, Malaysian B2C, Malaysian wholesaler, Indonesian importer); Halal market research (talked to 8 Malaysian Halal traders via LinkedIn + Halal trade expo network); keyword research in 4 languages (Thai 60, English 120, Malay 90, Indonesian 70).
Week 3-4: Design + photography + product catalogue. Mood board “natural craft trustworthy” (palette: warm cream + olive green + accent terracotta); lifestyle photography of 35 SKUs + factory + family + Halal certificate close-ups; wireframes for 38 pages (35 product + 8 category + 22 article + B2B portal + checkout).
Week 5-6: Astro build + Snipcart integration. Astro project + i18n setup; built 38 quadrilingual pages; Snipcart configuration (35 products + variants + inventory + tax rules + shipping zones); R2 image optimisation; Schema markup Product + Organization + custom Halal property.
Week 7: Payment + B2B portal + communication. PromptPay + DuitNow + Stripe multi-currency + bank transfer for B2B large orders; WhatsApp Business API integration + intent classification + auto-response templates; Mailgun B2B nurture 5-step quadrilingual (20 email templates); B2B inquiry form + qualification scoring.
Week 8: SEO + outreach + logistics. Hreflang validation; GBP optimisation in 4 languages (categories: Food Manufacturer + Halal Food + Snack Manufacturer + Wholesaler); Halal supplier directory submission across 12 ASEAN platforms; logistics partnership setup (Kerry Express MY-TH, J&T Cargo for B2C; Thai Post EMS + freight forwarder partnership for B2B export).
Week 9: UAT + launch. UAT across 5 sessions testing 10 scenarios (B2C TH purchase, B2C MS purchase, B2C ID purchase, B2B inquiry MS, B2B inquiry ID, large order MS, large order ID, return process, address verification, Halal cert verification request); fixed 11 bugs (3 high — DuitNow QR generation, Snipcart MYR conversion, B2B form Indonesian language; 8 medium); soft launch 30% traffic for 4 days; full launch + outreach to ASEAN Halal trade media.
After launch the 6-month retainer produces 4 monthly articles (rotating 4 languages), B2B outreach campaign 25 contacts/month (Malaysian + Indonesian wholesaler + Halal expo participant), monthly B2B funnel review.
5. Obstacles and pivots
Obstacle 1: Heavy Halal certification verification requests from Malaysian wholesalers. Malaysian buyers wanted to verify CICOT certificates against the JAKIM database — but the JAKIM mutual recognition API isn’t public — fixed by (1) preparing CICOT certificate scan + JAKIM mutual recognition statement letter, (2) shooting a factory tour video demonstrating Halal compliance, (3) offering site visit invitation for serious B2B inquiries, (4) providing reference letters from existing Malaysian customers.
Obstacle 2: Shipping cost to Malaysia is high for small B2C orders. A THB 350 order would cost THB 280 to ship to KL — fixed by (1) setting MYR 50 (~THB 430) minimum order for free shipping, (2) creating an 8-SKU “Variety Box” at THB 750 to lift basket size, (3) partnering with 2 Thai grocery stores in KL for consolidation shipment every 2 weeks, cutting shipping cost 65%.
Obstacle 3: Month-2 B2B inquiries up to 22 but only 6 qualified. Some Malaysian + Indonesian inquiries were small resellers without minimum order capacity — fixed by adding MOQ fields in the B2B form (e.g. “minimum 200 cartons/SKU”) + qualification filter before sales follow-up — qualified rate jumped to 65% and time-waste dropped 70%.
Obstacle 4: Snipcart subscription issue with Malaysian customer support. Snipcart hosted in Canada/EU caused some Malaysian checkout errors due to geolocation block — fixed by switching to Stripe Checkout direct (own hosted page) for Malaysian + Indonesian transactions while Thai customers stayed on Snipcart (because it accepts PromptPay).
Obstacle 5: Month-4 Indonesian regulatory change on MUI certification. Indonesia enforced new rules requiring Halal product imports to carry MUI certificates, not just mutual recognition — affected 4 Indonesian inquiries — fixed by (1) advising customers to use Indonesian distributors with existing MUI licences, (2) beginning MUI certification application (12-18 month timeline), (3) short-term shifting focus toward expanding the Malaysian market.
6. Post-launch and ongoing
Results within 6 months:
- Organic traffic 85 → 2,805/month (+3,200%), split TH 920, MS 1,180, EN 480, ID 225.
- B2B export wholesale orders +420% (from a handful of buyers to a multi-buyer network across Malaysia + Indonesia).
- Direct e-commerce sales +260%; Shopee dependency 95% → 58%.
- AOV THB 350 → 638 (+82%) thanks to B2B orders + Variety Box pulling basket size.
- Malaysian B2C customers 0 → 142/month (starting from zero).
- Halal certification verification requests 8/month — 75% convert into qualified B2B leads.
- Ranked #1 for “Halal snack thailand supplier”, #1 for “Satun OTOP Halal” Thai, #3 for “snek halal thailand” (Malaysian SERP), #4 for “thai halal export”.
- LCP from no site → 1.3s.
- B2B inquiry-to-order conversion 14% → 38% (qualified MOQ filter).
Lessons learned: Halal export requires “multi-layer trust signal” — certificate display alone isn’t enough, you need factory tour video + reference letters + site visit invitation + mutual recognition documentation. Large B2B buyers run 2-4 weeks of due diligence before signing a contract; having content that answers every due-diligence question from the first inquiry shortens the sales cycle 40%.
Another lesson: ASEAN export markets have very different regulatory frameworks per country — Malaysia JAKIM mutual recognition, Indonesia MUI mandatory, Singapore MUIS — strategy is to start with the lowest barrier (Malaysia) and expand by regulatory readiness, not try to launch every country at once.
Ongoing engagement: retainer client in month 9 — discussing Phase 2 expansion to a B2B portal for wholesale order management (order tracking, invoice automation, repeat order subscription, multi-warehouse inventory) + MUI certification process for Indonesia starting Q3 2026. See other case studies using a similar playbook.