Introduction
Multi-Brand 让您可以在一个经过验证的企业下运营多个品牌。每个品牌都有自己的名称、徽标、账单描述和 URL。您的收款账户、费用和 KYC 在企业级别共享,而每个产品、支付链接、订阅、发票和交易都会归档到特定品牌下。您可以使用品牌来测试新的细分市场、运营本地化网站,或区分 B2B 和 B2C 产品线,而无需开设另一个企业账户。 如果某个品牌需要自己的法人实体、KYC 或收款账户,则应改为创建一个单独的企业。请参阅管理多个企业。Merchant Dashboard 流程
1
Open Settings → Business
前往 Settings → Business。Brands Under [Your Business] 面板会列出您的主品牌和所有次要品牌。

2
Click the + Button
在 Brands 面板中,点击右上角的 + 按钮,打开新建品牌表单。
3
Fill In the Brand Details
填写以下字段:
- Brand Name(必填):至少 2 个字符,且不能与其他品牌的名称相同。
- Support Email:客户用于联系该品牌客服的地址。
- Brand Description(必填):至少 10 个字符。描述品牌、其产品以及使其与众不同之处。
- Brand Logo:在结账页面、发票和支付链接中代表该品牌。支持的格式包括 PNG、JPEG、GIF、WebP、ICO 和 SVG。其他任何格式都会返回
422错误。
... 菜单,然后选择 Edit。4
Select the Brand on Products
创建产品时,在 Brand 字段中选择其所属品牌。
5
Find the Brand ID in Transactions
交易和订阅会显示 Brand ID,因此您可以确认每一项所属的品牌。
其他要点
- 无 payout 变更: 资金、payout 周期和费用仍归业务层级管理,并流入业务钱包和您的银行账户。
- Webhook 中的 Brand ID: 支付、订阅、退款、许可证密钥、credit ledger entry、credit balance low、权益授予、催收尝试和放弃结账 payload 都包含一个
brand_id,因此您可以将每个事件归因到相应品牌。当某个实体没有自己的品牌时,brand_id为该业务的主品牌。Dispute payload 不包含brand_id,因此请使用其中的payment_id查找支付所属的品牌。Payout payload 属于业务层级,不包含brand_id。 - 暂停: 如果某个品牌被暂停,则无法接受新的支付、结账会话或订阅。同一业务下的其他品牌仍可继续进行交易。
- 发票: 每张发票都会显示该支付所属品牌的名称和徽标。
- 门店、许可证密钥、折扣码、payout 设置以及其他业务层级功能的工作方式与单一品牌时相同。
归档品牌
归档您不再使用的品牌。归档会停用该品牌,并在一个步骤中将其产品、有效订阅和产品集合转移到同一企业下的另一个品牌。从 Dashboard 归档品牌
1
Open the Brand's Actions Menu
前往 Settings → Business。在 Brands Under [Your Business] 面板中,打开次要品牌旁边的 
... 菜单,然后选择 Archive。主品牌没有 Archive 选项。
2
Confirm the Archive
阅读警告,然后选择 Continue。

3
Choose the Brand That Takes Over
在 Move products to 中,选择接收产品、有效订阅和集合的品牌。主品牌是默认选项。选择 Move & Archive,即可在一个操作中转移记录并归档该品牌。

4
Check the Result
确认信息会显示接收记录的品牌。
已归档的品牌会从 Brands 面板中移除。当企业没有其他次要品牌时,Secondary Brands 组也会随之消失。


归档后会发生什么
您需要选择一个目标品牌,接管被归档品牌的内容。Dashboard 始终要求提供一个目标品牌,API 则将其作为move_products_to 接收。在一个原子操作中,Dodo Payments 会:
- 将每个产品移至目标品牌。
- 将每个有效订阅移至目标品牌,因此续费会在该品牌下计费。
- 将每个产品集合移至目标品牌。
- 归档并停用原品牌。
主品牌无法归档,API 会返回
CANNOT_ARCHIVE_PRIMARY_BRAND 错误。它是企业的默认品牌,因此始终至少会保留一个品牌。已归档品牌为只读
API 会拒绝对已归档品牌进行的所有更改,以及在该品牌下创建的所有新记录:
已归档品牌会从品牌选择器中隐藏,因此您无法将新记录分配给它们。它们仍可作为分析筛选条件使用,从而保留品牌在运营期间的完整品牌级报告。请参阅Analytics。
通过 API 归档
要归档品牌,请使用即将停用的品牌以及接管该品牌的品牌调用归档 endpoint:moved_to_brand_id 为 null。
403;对于未知品牌,返回 404;对于已归档的品牌,返回 409;对于缺少或无效的 move_products_to 目标,返回 422。
若要列出包含已归档品牌在内的所有品牌,请在 list endpoint 上设置 include_archived。默认情况下会排除已归档品牌。每个品牌都包含一个 archived_at 字段;品牌处于活跃状态时,该字段为 null。
cURL