Branch8

從代理商轉自有品牌電商:香港保健品公司 12 個月 DTC 實錄

Matt Li
August 30, 2026
11 mins read
從代理商轉自有品牌電商:香港保健品公司 12 個月 DTC 實錄

Key Takeaways

  • 法規與標籤先行:第一階段不碰網站設計,先鎖定各市場宣稱邊界
  • 保健品靠回購賺錢,訂閱機制必須在上線第一天就存在
  • 用 metafield 管理成分與警語,多市場合規改欄位而非改描述
  • AI 負責翻譯、變體與分類;宣稱與健康建議必須人審
  • 12 個月的目標是可重複的上市流程,不是營收轉型完成

一間香港保健品代理商要轉型做自有品牌 DTC,12 個月裡真正決定成敗的不是網站設計,而是三件事:品類法規與標籤先行、訂閱與回購架構在第一天就設計好、以及用自動化與 LLM 讓小團隊同時運營多個市場。以下是這條路線的完整拆解。

為什麼代理商模式的天花板來得比想像早

香港有大量做「區域代理」的保健品貿易商:拿下歐美或日本品牌的港澳(有時加上華南或東南亞)代理權,再鋪貨給連鎖藥房、個人護理店、跨境電商賣家。這個模式的問題不在毛利,而在三個結構性風險:

  1. 合約風險:品牌方一旦決定自營或換代理,你多年建立的渠道關係一夜歸零。
  2. 零數據:銷售發生在藥房 POS 與電商平台上,代理商不知道誰買、買了幾次、多久回購。保健品是靠回購賺錢的品類,沒有回購數據等於盲飛。
  3. 價格戰:同一個 SKU 在多個平台被水貨與平行進口拉價,代理商沒有定價權。

所以轉自有品牌不只是「多開一條線上渠道」,而是把資產從「渠道關係」搬到「品牌 + 顧客名單 + 配方」上。

市場面的推力也真實存在。Google、Temasek 與 Bain 的《e-Conomy SEA》系列報告估算,東南亞數位經濟 GMV 在 2024 年達到約 2,630 億美元,並持續由電商主導成長;對港台品牌而言,這代表本地市場規模的限制可以用跨境來解。而在轉換效率端,Baymard Institute 長期彙整的研究顯示,電商平均購物車放棄率約在 70% 左右——換句話說,DTC 的勝負大部分在結帳與回購流程,而不在首頁美術。

12 個月路線圖:四個階段怎麼切

以下是我們在協助一間香港保健品貿易商(原為海外品牌的區域代理,轉做自有配方品牌)時採用的階段劃分。這是工作結構,不是保證時程;實際節奏取決於配方開發與法規審核的等待期。

第 0–2 月:法規與品類先行,不碰網站

這階段完全不談 Shopify 主題。要先鎖定的是:

  • 標籤與營養聲稱:香港食物安全中心的營養標籤制度(俗稱「1+7」)規範能量與七種指定營養素的標示,以及營養聲稱的條件。若配方含中藥成分或宣稱療效,會落入《中醫藥條例》或《藥劑業及毒藥條例》的規管範圍,那是完全不同的合規路徑。
  • 出口市場的入場條件:台灣的輸入食品須經衛福部食藥署查驗登記程序;新加坡 HSA 對健康補充品採取上市後監管,但成分與宣稱有明確禁區;澳洲 TGA 則把大多數補充品視為 therapeutic goods,需要在 ARTG 登錄(listed medicines)。這些差異決定了你的包裝要不要做多版本、SKU 要不要拆
  • SKU 收斂:代理商習慣「品項越多越好」,DTC 相反。第一版官網上線最好控制在 6–12 個 SKU,把庫存與內容製作壓力降下來。

這階段的產出是一份「市場 × SKU × 可宣稱文案」矩陣。它會直接變成日後網站上每個產品頁的內容邊界。

第 3–5 月:平台選型與技術骨架

選型的核心問題不是「Shopify 還是 WooCommerce」,而是你要在幾個市場、用幾種貨幣、幾種語言賣同一批 SKU

對港台品牌,常見的可行組合:

  • Shopify(Basic/Advanced,跨境規模再上 Plus) + Shopify Markets 處理多市場貨幣、語言、定價與網域。
  • Shopify Payments / Stripe 搭配本地方式:香港的 FPS、AlipayHK、八達通,台灣的信用卡分期與超商取貨,東南亞的 GrabPay 與銀行轉帳。
  • 訂閱:用原生 Selling Plan API 或 Recharge / Awtomic 等 app。

Markets 的市場層級設定可以用 CLI 與 Admin API 管理,例如建立一個以台灣為目標的市場:

1# 以 Shopify CLI 登入店鋪後,透過 Admin GraphQL 建立市場
2shopify app generate extension --template=admin_action
1mutation CreateTaiwanMarket {
2 marketCreate(input: {
3 name: "Taiwan"
4 regions: [{ countryCode: TW }]
5 enabled: true
6 }) {
7 market { id name }
8 userErrors { field message }
9 }
10}

產品頁上,保健品必須把成分表、建議食用量與警語結構化,而不是塞在描述欄。用 metafield 會讓多市場翻譯與 AI 生成內容都乾淨得多:

1{% comment %} 產品頁:結構化營養與警語欄位 {% endcomment %}
2{% if product.metafields.custom.supplement_facts %}
3 <section class="supplement-facts" aria-label="營養資訊">
4 {{ product.metafields.custom.supplement_facts | metafield_tag }}
5 </section>
6{% endif %}
7
8{% assign market = localization.market.handle %}
9{% if product.metafields.compliance[market] %}
10 <p class="warning">{{ product.metafields.compliance[market].value }}</p>
11{% endif %}

這樣做的好處很具體:當台灣版不能用某句宣稱、澳洲版必須加上 TGA 要求的警語時,你改的是欄位值,不是十二個產品描述。

第 6–8 月:訂閱、獲客與量測

保健品的單價通常不足以支撐高 CPA 的單次購買。所以訂閱與第二次購買必須在上線第一天就存在,而不是「之後再加」。

原生訂閱的最小實作是為 variant 附上 selling plan group:

1mutation AddSubscriptionPlan($productId: ID!) {
2 sellingPlanGroupCreate(
3 input: {
4 name: "每月訂閱"
5 merchantCode: "monthly-refill"
6 options: ["配送頻率"]
7 sellingPlansToCreate: [{
8 name: "每 30 天配送(省 15%)"
9 options: ["30 天"]
10 category: SUBSCRIPTION
11 billingPolicy: { recurring: { interval: DAY, intervalCount: 30 } }
12 deliveryPolicy: { recurring: { interval: DAY, intervalCount: 30 } }
13 pricingPolicies: [{
14 fixed: { adjustmentType: PERCENTAGE, adjustmentValue: { percentage: 15.0 } }
15 }]
16 }]
17 }
18 resources: { productIds: [$productId] }
19 ) {
20 sellingPlanGroup { id }
21 userErrors { field message }
22 }
23}

量測端,iOS 與瀏覽器對第三方 cookie 的限制讓純前端像素越來越不可靠。實務做法是同時送伺服器端事件。Meta 的 Conversions API 官方文件提供事件去重機制(以 event_id 對齊 Pixel 與 CAPI):

1// Shopify Function / 後端 webhook:orders/create → Meta CAPI
2const payload = {
3 data: [{
4 event_name: "Purchase",
5 event_time: Math.floor(Date.now() / 1000),
6 event_id: order.id.toString(), // 與前端 Pixel 相同,用於去重
7 action_source: "website",
8 user_data: {
9 em: [sha256(order.email.trim().toLowerCase())],
10 ph: [sha256(normalizePhone(order.phone))],
11 client_ip_address: order.browser_ip,
12 client_user_agent: order.client_details?.user_agent
13 },
14 custom_data: {
15 currency: order.currency,
16 value: order.total_price,
17 contents: order.line_items.map(li => ({ id: li.sku, quantity: li.quantity }))
18 }
19 }]
20};

同一批 hash 過的識別資料,也要能餵給 GA4 與 email/SMS 平台。這裡有個容易被忽略的合規點:香港《個人資料(私隱)條例》(PDPO)的六項保障資料原則要求收集目的明確、使用不得超出原有目的;若你同時服務歐盟顧客,GDPR 的同意標準更高。技術上最省事的做法是從第一天就上同意管理(Consent Mode v2),而不是上線半年後回頭補。

第 9–12 月:履約、客服與第二個市場

代理商本來的倉是為「整箱出貨給藥房」設計的,不是為「一盒寄到住宅」設計的。第四季通常要處理:

  • 揀貨單位改造:B2B 箱規 vs. DTC 單件包裝,兩者的耗材、重量級距與運費結構完全不同。
  • 3PL 或自倉的分界:香港自倉 + 台灣/新加坡 3PL 是常見的過渡結構,先驗證需求再談海外倉。
  • 關稅與稅務:台灣的個人自用進口限額、澳洲的 GST on low value imported goods、歐盟的 IOSS——這些決定你要不要在結帳時做 DDP(稅費預繳)。Shopify Markets 的 duties 功能可以顯示預估稅費,但底層 HS code 分類仍需人工確認。
  • 客服語言:粵語、普通話、繁體中文書面與英文,同一個團隊要覆蓋。

Ready to Transform Your Ecommerce Operations?

Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.

AI 增強營運:小團隊怎麼撐起多市場

這是 2025–2026 年跟三年前最大的差別。一支 4–6 人的品牌團隊要維護三個市場的網站、內容與客服,以前需要外包三個地區的代理商;現在可以用 LLM 把重複工作壓縮掉:

  1. 產品內容多市場改寫:以 SKU 的結構化資料(成分、劑量、可宣稱清單)作為輸入,產出各市場合規版本的草稿,再由懂法規的人審。關鍵是把不能說的話寫進 prompt 的硬約束,而不是靠事後抓錯。
  2. 客服一線分流:把訂單狀態、訂閱改期、退換貨政策做成檢索式問答,人只處理成分與健康相關問題(這類問題絕不能交給模型自動回覆)。
  3. 評論與工單分類:每週把客服工單自動歸類成「配方疑慮 / 物流 / 訂閱操作 / 價格」,直接餵給產品與網站優化清單。
  4. 廣告素材變體:同一支影片產出多語言字幕與多版本文案,測試預算不變、變體數量上升。

誠實的取捨:LLM 在保健品這個品類的合規風險最高。任何涉及療效、功效、疾病的表述都必須人審。我們的做法是把 AI 用在「量」的環節(翻譯、變體、分類、摘要),把人留在「責任」的環節(宣稱、健康建議、危機處理)。

一個常被低估的問題:渠道衝突怎麼處理

代理商轉 DTC,最現實的政治問題是:你的藥房客戶會不會覺得你在跟他們搶生意?

common的處理方式有幾種,各有代價:

  • 價格一致 + 官網只提供獨家組合裝與訂閱:對渠道最友善,但削弱了 DTC 的價格彈性。
  • 官網做新品首發,舊品留給零售:能維持關係,但新品的線下鋪貨會延後。
  • 完全分品牌(自有品牌 vs. 代理品牌分開):最乾淨,但要維護兩套內容與兩套供應鏈。

沒有正確答案。實務上,把自有配方品牌與代理品牌在法人、網域、包裝上分開,是衝突最小的起點。

Ready to Transform Your Ecommerce Operations?

Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.

12 個月做得到與做不到的事

值得先講清楚期望值。在一年內,通常可以完成:自有品牌註冊與首批配方上市、單一主場市場的官網與訂閱機制、一至二個鄰近市場的跨境開通、基本的資料架構與同意管理、以及一支能用 AI 放大產出的小團隊。

通常做不到:讓 DTC 收入超越原有的批發收入(保健品的品牌認知建立期通常以年計)、在三個以上市場同時做本地註冊(TGA 與食藥署的流程都需要等待)、或者只靠付費廣告達到健康的 LTV/CAC——訂閱與 email/SMS 的複購貢獻通常要到第二年才看得出複利。

把 12 個月當成「建立可重複的跨境上市流程」的期限,而不是「營收轉型完成」的期限,決策會理性很多。

準備啟動的品牌:第一季檢查清單

  1. 列出目標市場的補管法規歸類(食品/補充品/藥品),確認每個市場的宣稱邊界。
  2. 把 SKU 收斂到 12 個以內,並為每個 SKU 定義結構化成分與警語欄位。
  3. 決定訂閱模型(折扣率、頻率、可跳過次數),並在平台選型時把它當硬需求。
  4. 上線前完成同意管理與伺服器端事件,不要等資料斷掉才補。
  5. 為履約做單件包裝的耗材與運費模型,不要沿用 B2B 箱規。
  6. 定義 AI 的使用邊界:哪些內容可自動產出、哪些必須人審。
  7. 與現有零售渠道談好定價與品項分工,寫進書面政策。

跨市場的優勢在於時區與人力可以互補:香港做品牌與法規判斷、台灣做內容與社群、東南亞做客服覆蓋、澳洲做南半球的季節性需求。這是亞太品牌相對於單一市場 DTC 品牌的真實結構優勢——前提是資料與流程統一,而不是每個市場各做一個孤島網站。

Branch8 總部設於香港,交付團隊分佈於新加坡、台灣、越南、馬來西亞、印尼、菲律賓與澳洲,協助品牌把 DTC 官網、訂閱機制、跨境合規與 AI 營運流程接成一條可重複的上市線。如果你正在規劃從代理轉自有品牌的第一個 12 個月,歡迎與我們談談你的 SKU 與市場清單。

Ready to Transform Your Ecommerce Operations?

Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.

Sources

FAQ

不是選平台,而是確認目標市場對你的配方屬於食品、健康補充品還是藥品,以及每個市場允許的宣稱範圍。香港食物安全中心、台灣食藥署、新加坡 HSA 與澳洲 TGA 的分類標準不同,這會決定包裝版本、SKU 拆分與網站文案邊界。

About the Author

Matt Li

Co-Founder & CEO, Branch8 & Second Talent

Matt Li is Co-Founder and CEO of Branch8, a Y Combinator-backed (S15) Adobe Solution Partner and e-commerce consultancy headquartered in Hong Kong, and Co-Founder of Second Talent, a global tech hiring platform ranked #1 in Global Hiring on G2. With 12 years of experience in e-commerce strategy, platform implementation, and digital operations, he has led delivery of Adobe Commerce Cloud projects for enterprise clients including Chow Sang Sang, HomePlus (HKBN), Maxim's, Hong Kong International Airport, Hotai/Toyota, and Evisu. Prior to founding Branch8, Matt served as Vice President of Mid-Market Enterprises at HSBC. He serves as Vice Chairman of the Hong Kong E-Commerce Business Association (HKEBA). A self-taught software engineer, Matt graduated from the University of Toronto with a Bachelor of Commerce in Finance and Economics.