Giới thiệu
Multi-Brand cho phép bạn vận hành nhiều thương hiệu dưới một doanh nghiệp đã được xác minh. Mỗi thương hiệu có tên, logo, statement descriptor và URL riêng. Tài khoản payout, phí và KYC của bạn vẫn được dùng chung ở cấp doanh nghiệp, trong khi mỗi sản phẩm, payment link, subscription, invoice và transaction được lưu dưới một thương hiệu cụ thể. Sử dụng các thương hiệu để thử nghiệm một ngách mới, vận hành một website được bản địa hóa hoặc tách riêng các dòng sản phẩm B2B và B2C mà không cần mở một tài khoản doanh nghiệp khác. Một thương hiệu cần pháp nhân, KYC hoặc tài khoản payout riêng thì phải được tạo dưới một doanh nghiệp riêng. Xem Quản lý nhiều doanh nghiệp.Quy trình trên Merchant Dashboard
1
Open Settings → Business
Đi đến Settings → Business. Bảng Brands Under [Your Business] liệt kê Primary Brand và mọi Secondary Brands của bạn.

2
Click the + Button
Trong bảng Brands, nhấp vào nút + ở góc trên bên phải để mở biểu mẫu thương hiệu mới.
3
Fill In the Brand Details
Điền các trường sau:
- Brand Name (bắt buộc): Ít nhất 2 ký tự và khác với tên của các thương hiệu khác.
- Support Email: Địa chỉ khách hàng sử dụng để liên hệ với bộ phận hỗ trợ cho thương hiệu này.
- Brand Description (bắt buộc): Ít nhất 10 ký tự. Mô tả thương hiệu, các sản phẩm của thương hiệu và điểm khác biệt của thương hiệu.
- Brand Logo: Đại diện cho thương hiệu trên checkout, invoice và payment link. Các định dạng được chấp nhận là PNG, JPEG, GIF, WebP, ICO và SVG. Mọi định dạng khác sẽ bị từ chối với lỗi
422.
... của thương hiệu và chọn Edit.4
Select the Brand on Products
Khi tạo sản phẩm, hãy chọn thương hiệu của sản phẩm trong trường Brand.
5
Find the Brand ID in Transactions
Transaction và subscription hiển thị Brand ID, giúp bạn xác định từng transaction và subscription thuộc về thương hiệu nào.
Các điểm bổ sung
- Không thay đổi khoản chi trả: Tiền, chu kỳ chi trả và phí vẫn ở cấp doanh nghiệp, đồng thời được chuyển vào ví doanh nghiệp và tài khoản ngân hàng của bạn.
- ID thương hiệu trong webhooks: Các payload về thanh toán, gói đăng ký, hoàn tiền, license key, mục nhập sổ cái tín dụng, số dư tín dụng thấp, cấp quyền, lần thử thu hồi nợ và checkout bị bỏ dở đều bao gồm
brand_id, để bạn có thể xác định mỗi sự kiện thuộc về thương hiệu nào. Khi một thực thể không có thương hiệu riêng,brand_idlà thương hiệu chính của doanh nghiệp. Payload tranh chấp không chứabrand_id, vì vậy hãy sử dụngpayment_idđể tìm thương hiệu trên khoản thanh toán. Payload khoản chi trả ở cấp doanh nghiệp và không chứabrand_id. - Tạm ngưng: Nếu một thương hiệu bị tạm ngưng, thương hiệu đó không thể nhận các khoản thanh toán mới, phiên checkout hoặc gói đăng ký mới. Các thương hiệu khác thuộc cùng doanh nghiệp vẫn có thể tiếp tục giao dịch.
- Hóa đơn: Mỗi hóa đơn hiển thị tên và logo của thương hiệu mà khoản thanh toán thuộc về.
- Storefront, license keys, mã giảm giá, cài đặt khoản chi trả và các tính năng khác ở cấp doanh nghiệp vẫn hoạt động giống như khi chỉ có một thương hiệu.
Lưu trữ thương hiệu
Lưu trữ thương hiệu mà bạn không còn bán sản phẩm dưới tên đó. Việc lưu trữ sẽ ngừng sử dụng thương hiệu và chuyển sản phẩm, subscription đang hoạt động cùng product collection của thương hiệu đó sang một thương hiệu khác thuộc cùng doanh nghiệp trong một bước.Lưu trữ thương hiệu từ Dashboard
1
Open the Brand's Actions Menu
Đi đến Settings → Business. Trong bảng Brands Under [Your Business], mở menu 
... bên cạnh thương hiệu phụ và chọn Archive. Thương hiệu chính không có tùy chọn Archive.
2
Confirm the Archive
Đọc cảnh báo và chọn Continue.

3
Choose the Brand That Takes Over
Trong Move products to, chọn thương hiệu sẽ nhận sản phẩm, subscription đang hoạt động và collection. Thương hiệu chính là lựa chọn mặc định. Chọn Move & Archive để chuyển các bản ghi và lưu trữ thương hiệu trong một thao tác.

4
Check the Result
Thông báo xác nhận nêu tên thương hiệu đã nhận các bản ghi.
Thương hiệu đã lưu trữ sẽ không còn xuất hiện trong bảng Brands. Khi doanh nghiệp không còn thương hiệu phụ nào khác, nhóm Secondary Brands cũng biến mất.


Điều gì xảy ra khi bạn lưu trữ
Bạn chọn một thương hiệu đích để tiếp quản thương hiệu mà bạn lưu trữ. Dashboard luôn yêu cầu một thương hiệu đích và API nhận giá trị này dưới dạngmove_products_to. Trong một thao tác atomic, Dodo Payments sẽ:
- Chuyển mọi sản phẩm sang thương hiệu đích.
- Chuyển mọi subscription đang hoạt động sang thương hiệu đích để các lần gia hạn được tính phí dưới thương hiệu đó.
- Chuyển mọi product collection sang thương hiệu đích.
- Lưu trữ và vô hiệu hóa thương hiệu ban đầu.
Không thể lưu trữ thương hiệu chính và API sẽ từ chối request với
CANNOT_ARCHIVE_PRIMARY_BRAND. Đây là thương hiệu dự phòng của doanh nghiệp, vì vậy luôn còn lại ít nhất một thương hiệu.Thương hiệu đã lưu trữ ở chế độ chỉ đọc
API sẽ từ chối mọi thay đổi đối với thương hiệu đã lưu trữ và mọi bản ghi mới dưới thương hiệu đó:
Thương hiệu đã lưu trữ bị ẩn khỏi các bộ chọn thương hiệu, vì vậy bạn không thể gán bản ghi mới cho chúng. Chúng vẫn có sẵn dưới dạng bộ lọc analytics, giúp báo cáo theo từng thương hiệu của bạn đầy đủ trong khoảng thời gian thương hiệu còn hoạt động. Xem Analytics.
Lưu trữ qua API
Để lưu trữ một thương hiệu, hãy gọi archive endpoint với thương hiệu bạn đang ngừng sử dụng và thương hiệu sẽ tiếp quản:moved_to_brand_id là null khi bạn lưu trữ mà không chỉ định thương hiệu đích.
403 cho thương hiệu chính, 404 cho thương hiệu không xác định, 409 cho thương hiệu đã được lưu trữ và 422 cho mục tiêu move_products_to bị thiếu hoặc không hợp lệ.
Để liệt kê cả các thương hiệu đã lưu trữ, hãy đặt include_archived trên list endpoint. Theo mặc định, các thương hiệu đã lưu trữ bị loại trừ. Mỗi thương hiệu có một trường archived_at, có giá trị null khi thương hiệu đang hoạt động.
cURL