Ưu: Made for crossborder POD, support VN, PrintHub tích hợp sẵn
Nhược: Ít app bên thứ 3 so với Shopify
Khuyến nghị: Nếu muốn dựng nhanh, không cần dev
Custom Next.js (giai đoạn 2)
Khi nào: Doanh thu > $30K/tháng, cần tối ưu CR
Stack: Next.js + Medusa/Saleor
Cost: 1–2 tháng dev, $5–10K
💡 Chọn: Bắt đầu với Shopify (ecosystem mạnh) hoặc ShopBase (nhanh, rẻ). Tránh đánh TM trên ShopBase vì policy chặt.
2. Cổng thanh toán – 2 phương án
🏗️ Phương án A: TỰ BUILD
Stripe ⭐
Phí: 2.9% + $0.30/giao dịch
Yêu cầu: LLC Mỹ + EIN + bank Mỹ
Setup: 2–4 tuần (mở LLC + verify)
Chi phí ban đầu: $400–700 (LLC + Doola/Atlas)
✅ Tiền về thẳng TK mình, không qua trung gian
✅ Phí thấp nhất, scale không giới hạn
PayPal Business
Phí: 3.5% + $0.49
Cần LLC Mỹ, EIN, tracking đầy đủ
⚠️ Hold 21 ngày khi mới mở
⚠️ Chargeback > 1% sẽ bị limit
Shop Pay / Apple Pay / Google Pay
Bật mặc định khi có Stripe
Tăng CR 10–20%
Free khi dùng Shopify Payments
✅ Ưu: Phí thấp (2.9–3.5%), tiền về thẳng, không phụ thuộc ai, scale không giới hạn, build credit history dài hạn.
⚠️ Nhược: Setup chậm (2–4 tuần), cần vốn ban đầu, tự gánh chargeback, hold 90–180 ngày nếu vi phạm policy.
💡 Phù hợp: Web Sạch – làm dài hạn, đáng đầu tư 1 lần.
🤝 Phương án B: THUÊ CỔNG (Stripe/PayPal "đi chợ")
Thuê Stripe (qua dịch vụ)
Phí: 5–10% trên doanh thu
Setup: 1–3 ngày, không cần LLC
Bên cung cấp: các agency/group VN có LLC sẵn
✅ Lên sale ngay, không chờ pháp lý
⚠️ Tiền về TK bên thứ 3, họ chuyển lại 7–14 ngày
Payment service tích hợp
ShopBase Payments / OpenCommerce
Pingpong Checkout, Lianlian Pay
Phí 3.5–6%, payout 1–2 tuần
Hỗ trợ tiếng Việt, ít rào cản pháp lý
Tránh các bẫy
⚠️ Scam runaway: bên cho thuê "bay" với tiền của bạn
⚠️ Hold không trả: Stripe lock, họ "đổ" cho khách thuê
⚠️ Hợp đồng: phải có giấy tờ rõ ràng, deposit ít
⚠️ Volume limit: mỗi tháng < $20–50K
✅ Ưu: Lên nhanh, không cần LLC, có người gánh rủi ro pháp lý ban đầu, phù hợp test thị trường.
⚠️ Nhược: Phí 5–10% (ăn margin), payout chậm, bị phụ thuộc, có rủi ro scam, khó scale > $50K/tháng.
💡 Phù hợp: Tháng 1–2 khi chưa kịp mở LLC, hoặc test sản phẩm trước khi đầu tư build dài hạn.
📊 So sánh nhanh
Tiêu chí
🏗️ Tự build
🤝 Thuê
Phí giao dịch
2.9–3.5%
5–10%
Setup time
2–4 tuần
1–3 ngày
Chi phí ban đầu
$400–700
$0 (deposit nhỏ)
Payout
2–7 ngày
7–14 ngày
Scale ceiling
Không giới hạn
$20–50K/tháng
Rủi ro mất tiền
Stripe hold (kiểm soát được)
+ rủi ro bên cho thuê
Khuyến nghị Sạch
⭐ Chọn dài hạn
Chỉ tháng 1–2 nếu gấp
💡 Đề xuất web Sạch: Mở LLC + Stripe ngay từ tuần 1 (đầu tư 1 lần, dùng nhiều năm). Trong lúc chờ verify (2–4 tuần), có thể THUÊ tạm để chạy ads test sản phẩm, sau đó chuyển sang Stripe riêng.
3. Design pipeline
Tự design
Illustrator / Affinity Designer
Procreate (iPad)
Target: 30–50 design/tháng
Thuê freelancer
Fiverr, Upwork ($10–30/design)
99designs (cho hero design)
Group designer VN/PH
AI hỗ trợ
Midjourney + Vectorizer.ai
Ideogram cho typography
Recraft cho vector clean
Niche research
Merch Informer, PodSpy
Etsy bestseller scan
Pinterest Trends
Hobby/job/passion niches
4. 🎁 Custom / Personalization – Tăng CR & AOV
Mô hình theo các listing best-seller trên Etsy (vd: "Personalized Best Dad Shirt"). Personalization tăng CR 30–60%, AOV thêm $5–15/đơn, đặc biệt cho gift-niche (Father's Day, Mother's Day, Anniversary, Wedding, Christmas).
A. Các option custom (theo listing Etsy mẫu)
Text input chính
Title role: Dropdown "Dad / Papa / Daddy / Grandpa / Bonus Dad"
Tên: 1 ô text (vd "John")
Tên các con: 1–6 ô (động, +/- thêm)
Year EST: năm trở thành dad (vd "Est. 2015")
Quote tự chọn: "World's Best", "#1", "Greatest"
Visual options
Font style: 3–5 kiểu (Vintage, Modern, Bold, Script)
Design layout: Minimal / Distressed / Retro
Color shirt: 6–10 màu picker
Print color: Black/White/Color (theo shirt)
Size: S–5XL (chart đầy đủ)
Live preview ⭐
Mockup update real-time khi gõ text
Áo + design overlay đúng vị trí
Zoom in để xem chi tiết
Mobile-friendly
→ Yếu tố quyết định CR cao nhất
B. Add-on tăng AOV
Gift options
🎁 Gift wrap: +$3.99 (cost $1.5 → lãi $2.5)
💌 Gift note hand-written: +$0.99
📦 Gift box: +$5.99
🏷️ Tag "From [name]": free hook
Shipping upsell
🚚 Expedited 2-day: +$9.99
⏰ Priority production (1 ngày in): +$4.99
📦 Order trong 2h để giao Father's Day → countdown timer
Bundle & matching
👨👦 "Mua thêm áo cho con" -15% (matching design)
🎽 Combo Dad + Mom shirt: -10%
☕ Mug + shirt bundle: -$5
→ Tăng AOV $15–25/đơn
Post-purchase
One-click upsell sau checkout
"Thêm $4.99 để có thêm mug"
App: Zipify OCU, ReConvert
20–30% accept rate
C. Tech stack triển khai
Tool
Phù hợp
Phí
Đặc điểm
Customily ⭐
POD personalization chuyên
$29–99/tháng
Tích hợp Printful/Printify, auto gen print file
Zakeke
Live preview 3D/2D
$19–89/tháng
Preview canvas nhẹ, hỗ trợ apparel
Teeinblue
POD personalization, made by VN team
$19–79/tháng
Support tiếng Việt, giá tốt
Bold Product Options
Custom field basic
$24.99/tháng
Form input, không có preview
Hulk Product Options
Custom field free
Free–$49
Cho budget thấp
Custom code (Fabric.js)
Full control
Dev cost
Khi scale > $50K/tháng
💡 Khuyến nghị: Bắt đầu với Teeinblue (giá tốt + support VN) hoặc Customily (tích hợp Printful chuẩn nhất). Avoid Bold/Hulk vì không có live preview – CR thấp hơn.
D. Tactics tăng CR trên product page
Above the fold
Hiện ô personalize ngay, không scroll
Sample text mặc định: "Dad of John & Emma"
Preview default đẹp ngay khi load
CTA "Personalize Now" nổi bật
Scarcity & urgency
⏰ Countdown: "Đặt trong 2h 15p để giao kịp 6/16"
🔥 "23 người đang xem sản phẩm này"
📉 "Còn 12 cái cuối"
App: Hurrify, Ultimate Sales Boost
Social proof
⭐⭐⭐⭐⭐ 4.9 từ 2,341 reviews
🖼️ Photo review của khách (Loox)
"1,500+ orders this month"
Press logos: As seen on...
Quick-select shortcuts
"Most popular: Dad of 2"
Suggest top 5 names
Pre-set bundle: "Dad with John + Emma"
→ Giảm friction nhập liệu
Trust signals
🔒 Secure checkout (SSL badge)
💯 100% money-back guarantee
📦 Free shipping over $35
↩️ 30-day easy return
Mobile-first
70%+ traffic từ FB ads là mobile
Form input lớn, dễ chạm
Preview lock ở top khi scroll
Shop Pay 1-tap checkout
E. Tác động lên KPI
Chỉ số
Không personalize
Có personalize
Tăng
Conversion rate
1.5–2.5%
3.0–4.5%
+60–100%
AOV
$24.99
$32–38
+$7–13
Return rate
5–8%
2–3%
-60% (gift, không return)
Chargeback
0.8–1.2%
0.3–0.5%
-60%
Email capture
5–10%
40–60%
+5x (cần email để confirm)
ROAS
2.5
3.5–4.5
+40–80%
F. Quy trình triển khai & SOP
Pick 1 niche pilot (vd: Father's Day "Best Dad")
Cài Teeinblue/Customily + thiết kế template variable
Setup 3–5 font, 6–8 color, layout options
Viết validation: max 15 chars, no emoji, no profanity
Monitor: drop-off rate, time on page, CR vs control
A/B test font/color/layout sau 100 đơn
💡 Roadmap personalization:
• Tháng 1: 1 niche pilot (Father's Day) – 5 design × variable
• Tháng 2: Mở rộng Mother's Day, Anniversary, Pet parent
• Tháng 3: Quà cưới, Grandparent, Birth announcement
• Tháng 4+: 50% catalog là personalized → trở thành "gift store" branded
⚠️ Personalization đòi hỏi CS tốt: 5–10% đơn sẽ hỏi sửa text sau khi order – chuẩn bị SOP trả lời nhanh.
5. 📦 Fulfillment – Nhà sản xuất & vận chuyển
🔀 2 phương án fulfillment
🅰️ Tự fulfill qua app tích hợp sẵn
Mô hình: Web (Shopify/ShopBase) cài app của nhà fulfill → đơn về tự auto push, in & ship
App: Printful, Gelato, Printify, SPOD (cài 1 click trên Shopify)
Setup: 30 phút – click connect + sync catalog
COGS: Giá list, không thương lượng
Phí app: Free (Printful, Gelato) hoặc $0–29/tháng (Printify Premium)
✅ Đơn giản, low-touch, không cần dev
✅ Real-time sync inventory, tracking, status
⚠️ Phụ thuộc 1 nhà cung cấp, giá list
🅱️ Nhận đơn → đẩy qua bên khác fulfill
Mô hình: Web tự ghi nhận đơn, sau đó đẩy đơn (manual hoặc API) qua nhà fulfill ngoài
Tool đẩy đơn: Order Desk, ShipStation, Zapier, hoặc custom API
COGS: Negotiate được, thấp hơn 10–30% nếu volume cao
✅ Routing đơn theo SKU (design A → nhà 1, design B → nhà 2)
✅ Multi-supplier backup, không bao giờ "đứng đơn"
✅ Negotiate margin tốt, control toàn chuỗi
⚠️ Tốn công setup + maintain, cần tool ($30–80/tháng)
⚠️ Risk sync chậm nếu manual
📊 So sánh 2 phương án
Tiêu chí
🅰️ Tự fulfill (app)
🅱️ Đẩy đơn ngoài
Setup time
30 phút – 1h
1–2 tuần
Phí công cụ
$0–29/tháng
$30–80/tháng (Order Desk + API)
COGS
Giá list (cao)
Negotiate -10–30%
Routing đa nhà
1 nhà / 1 đơn
Linh hoạt theo SKU/zone/risk
Backup khi nhà fulfill die
Không (phải đổi app)
Switch SKU < 1h
Branded packaging
Hỗ trợ sẵn (Printful, Gelato)
Tùy nhà – negotiate
Sync tracking
Real-time auto
Cần webhook/API config
Maintenance
Gần như 0
Cần monitor + xử lý lỗi
Phù hợp
Mới mở, volume < 500 đơn/tháng
Volume > 500/tháng, muốn tối ưu margin
🛠️ Tool đẩy đơn (cho phương án 🅱️)
Order Desk ⭐
Phí: $30–125/tháng
Receive Shopify/WooCommerce order → route theo rule
Forward qua 200+ fulfillment partner
Rule engine: theo SKU, country, value
✅ Lựa chọn #1 cho POD multi-supplier
ShipStation
Phí: $9.99–229/tháng
Quản lý đơn + label printing
Tích hợp 100+ carrier & supplier
Mạnh về US, ít POD specific
Zapier / Make (n8n)
Phí: $0–49/tháng
Auto: Shopify order → email/CSV → nhà fulfill
Linh hoạt cao, cần config workflow
Phù hợp khi chỉ 1–2 nhà fulfill
Custom API (dev)
Phí: Dev cost $500–2,000 setup
Webhook Shopify → API nhà fulfill
Full control, scale unlimited
Phù hợp khi volume > 2,000 đơn/tháng
CSV manual (VA)
Phí: VA $200–400/tháng
Export đơn daily → upload portal nhà fulfill
Rẻ nhất nhưng chậm + dễ lỗi
Phù hợp tháng 1–2 khi volume thấp
Sheet + Google Apps Script
Phí: Free
Tự code script sync Shopify → Sheet → email
Phù hợp dân tech, tiết kiệm
💡 Đề xuất cho web Sạch:
• Tháng 1–3 (volume < 500 đơn/tháng): Dùng phương án 🅰️ – Printful app trực tiếp, không phức tạp
• Tháng 4+ (volume > 500/tháng): Bắt đầu mở 🅱️ song song – đẩy 1 phần đơn qua Gelato (EU) hoặc Merchize (giá tốt) qua Order Desk
• Tháng 6+ (volume > 2K/tháng): Full hybrid – app cho default + Order Desk routing cho regional/premium SKU
• Branded experience ưu tiên hơn margin → giữ Printful làm "default" để có inside label
Lựa chọn nhà cung cấp
Printful ⭐ (chính)
Mạnh: Apparel chất lượng cao, mockup đẹp
Warehouse: US, CA, MX, EU, UK, AU
Ship US: 3–5 ngày (giao tận nơi)
Giá Tee Bella+Canvas: ~$11.95
✅ Hỗ trợ branded insert, logo on tag
✅ Tích hợp sẵn Shopify/ShopBase
Gelato (phụ – global)
Mạnh: Poster, canvas, mug, photo book
Warehouse: 130+ quốc gia (local print)
Ship US: 2–4 ngày
Giá poster 18x24: ~$9
✅ Tốt cho thị trường EU + AU
SPOD / Printify Premium
Dự phòng khi Printful hết stock
SPOD: ship 48h, US warehouse
Printify Premium: $29/tháng, giá COGS giảm 20%
Setup mirror catalog song song
Bảng giá sản phẩm phổ biến (Printful US)
Sản phẩm
COGS
Sell price
Ship US
Profit/đơn
T-shirt Bella+Canvas 3001
$11.95
$24.99
$4.69
~$11.77
Hoodie Gildan 18500
$26.50
$44.99
$6.79
~$15.20
Tank top
$13.95
$26.99
$4.69
~$10.95
Mug 11oz
$7.95
$17.99
$4.99
~$8.50
Poster 18x24
$9.00
$22.99
$5.99
~$12.40
Canvas 16x20
$24.00
$49.99
$8.99
~$22.50
Sticker die-cut 5"
$2.49
$5.99
$3.99
~$2.80
Branding & chất lượng
Branded packaging
Inside label: logo + size ($2.49/áo)
Custom packing slip: miễn phí
Insert card cảm ơn: +$0.49
Polybag custom: +$1.50
✅ Tăng repeat order 15–25%
Quality control
Order sample mỗi 50 sản phẩm mới
Test in 3 màu khác nhau
Đo size, độ bền in
Lưu hình mockup vs thành phẩm
Refund & replacement
Printful tự gánh nếu lỗi in (~3–5% đơn)
Khách lỗi size: thu phí 50% restock
SLA replacement: 7–10 ngày
Refund rate target: < 3%
Quy trình fulfillment
Đơn vào Shopify → auto push qua Printful (real-time)
Printful in & ship trong 2–4 ngày làm việc
Tracking auto sync về AfterShip → email khách
Đơn delay > 7 ngày: CS chủ động email + refund partial
Tháng 1: xài Printful free → tháng 3+ nâng cấp Printful Plus ($24.99) giảm 20% COGS
💡 Mục tiêu Sạch: Chất lượng > giá rẻ. Brand experience tốt → review 5⭐ → giảm chargeback, tăng LTV, scale ads bền vững.
💡 Web sạch không cần burn TK – đầu tư BM verify + Agency, build pixel lâu dài để cost giảm theo thời gian.
7. Customer Service
Tools
Tidio / Gorgias (live chat)
Klaviyo (email automation)
AfterShip (tracking)
Loox / Judge.me (review)
SLA
Reply < 12h giờ Mỹ
Template: shipping, refund, size
FAQ tự động trên web
Policy minh bạch (giảm chargeback)
Nhân sự
Tháng 1–2: tự làm
Tháng 3+: 1 VA PH ca đêm
SOP đầy đủ + training video
8. Marketing dài hạn
Paid
Facebook/Instagram Ads
TikTok Spark Ads
Google Shopping
Pinterest Ads (niche craft)
Organic & SEO
SEO sản phẩm + blog niche
TikTok organic + Reels
Pinterest pin daily
UGC content
Retention
Email list welcome flow
Abandoned cart automation
Post-purchase upsell
Loyalty program (Smile.io)
9. 💰 Bảng chi phí chi tiết (USD)
A. Chi phí cố định / tháng
Hạng mục
Min
Max
Ghi chú
Shopify / ShopBase
$19
$79
Basic plan đủ dùng
Hosting domain
$12
$30
Domain .com + email
App: Klaviyo (email)
$0
$45
Free < 250 contacts
App: Tidio / Gorgias
$29
$60
Live chat + ticket
App: AfterShip
$11
$29
Tracking auto
App: Loox / Judge.me review
$10
$30
Antidetect (Gologin)
$10
$40
Proxy (922Proxy)
$15
$30
TK Agency fee (% topup)
—
—
8–15% trên ads spend
VA Philippines (part-time)
$0
$300
Tháng 3+ mới cần
Tools design (Canva, Midjourney)
$20
$60
Notion / Slack / 1Password
$15
$30
Tổng cố định
~$140
~$730
Trung bình ~$400/tháng
B. Chi phí biến đổi / đơn (ví dụ T-shirt $24.99)
Hạng mục
Số tiền
%
Giá bán
$24.99
100%
COGS (Printful Bella+Canvas)
-$11.95
-48%
Shipping US (đã thu phí ship)
-$0 (charge khách)
0%
Transaction fee (Stripe 2.9% + $0.30)
-$1.02
-4%
App/platform fee (~1%)
-$0.25
-1%
Gross profit / đơn (trước ads)
$11.77
47%
💡 Web Sạch upsell + bundle tốt → AOV thường $30–40, đẩy gross margin lên 50–55%.
C. 🔥 Chi phí Ads spend (variable theo scale)
Đây là hạng mục biến đổi lớn nhất – không có ads thì không có đơn. Web Sạch thường spend 60–75% revenue cho ads tháng đầu, giảm dần khi có email list + retarget.
Giai đoạn
Daily spend
Monthly
Diễn giải
Test (tuần 1–2)
$30–80/ngày
$900–2,400
$10–20/ngày × 3–5 design × audience
Validate (tuần 3–4)
$80–150/ngày
$2,400–4,500
Tăng budget winner +30%/ngày, kill loser
Scale (tháng 2)
$200–500/ngày
$6,000–15,000
CBO scale, mở rộng LAL, retarget
Mature (tháng 3+)
$500–2,000/ngày
$15,000–60,000
Hybrid FB + TikTok + Google Shopping
D. 📊 Tổng chi phí tháng theo scenario
Hạng mục
Tháng 1 (test)
Tháng 2 (validate)
Tháng 3+ (scale)
Chi phí cố định (A)
$400
$450
$600 (thêm VA + apps)
Ads spend (C)
$1,000
$3,000
$10,000
COGS (phụ thuộc đơn)
~$600 (50 đơn)
~$1,800 (150 đơn)
~$6,000 (500 đơn)
Transaction + payout fee
~$50
~$150
~$500
Tổng chi tháng
~$2,050
~$5,400
~$17,100
Revenue (ROAS 2.5 → 3.5)
~$2,500
~$9,000
~$35,000
Lãi ròng
~$450
~$3,600
~$17,900
💡 Lưu ý cashflow:
• Ads charge ngay (T+0), revenue về sau payout 2–7 ngày → cần buffer ≥ 14 ngày ads spend
• Tháng 2 cần sẵn $1.5K trong TK trước khi nhận lại tiền từ Stripe
• Tháng scale cần $5K+ buffer
10. 🎯 Điểm hòa vốn & ROAS Target
Chỉ số
Công thức
Giá trị
Gross margin / đơn
($11.77 / $24.99)
47%
Breakeven ROAS
1 / gross margin
~2.13
ROAS target (lãi)
+30% buffer
2.8–3.0
CPA tối đa (breakeven)
$11.77
$11.77
CPA target (lãi)
~$7–8
$7–8
Đơn tối thiểu để cover cố định
$400 / $11.77
~34 đơn/tháng
Đơn để có lãi $2K/tháng
($400 + $2000) / $4 lãi sau ads
~600 đơn/tháng (~20 đơn/ngày)
Kịch bản theo ROAS
ROAS
Ads spend
Revenue
Gross profit
– Fixed cost
Lãi ròng
2.0 (lỗ)
$1,000
$2,000
$940
-$400
-$60
2.5 (hòa)
$1,000
$2,500
$1,175
-$400
+$775
3.0 (tốt)
$1,000
$3,000
$1,410
-$400
+$1,010
3.5 (xuất sắc)
$1,000
$3,500
$1,645
-$400
+$1,245
3.0 scale
$3,000
$9,000
$4,230
-$500
+$3,730
💡 Tóm tắt KPI tháng 1:
• Mục tiêu tối thiểu: ROAS ≥ 2.5, 34+ đơn (hòa vốn cố định)
• Mục tiêu hợp lý: ROAS 3.0, 100–150 đơn (lãi $1–1.5K)
• Email/retargeting sẽ kéo ROAS lên 3.5+ từ tháng 3 (cost giảm theo audience build)