Bạn có thể sử dụng Accounts API để quản lý mối quan hệ giữa tài khoản Merchant Center của bạn và các nhà cung cấp dịch vụ khác. Mối quan hệ là một kết nối chính thức cho phép nhà cung cấp cung cấp các dịch vụ cụ thể cho doanh nghiệp của bạn. Dịch vụ xác định các quyền và chức năng được cấp cho nhà cung cấp, chẳng hạn như quản lý sản phẩm hoặc quản lý chiến dịch. Ví dụ: việc liên kết tài khoản Merchant Center với tài khoản Google Ads cho phép tài khoản Ads sử dụng dữ liệu sản phẩm của bạn để chạy chiến dịch quảng cáo.
Mối quan hệ bao gồm các thuộc tính sau:
- Tài khoản Merchant Center nhận dịch vụ
- Nhà cung cấp dịch vụ
- Dịch vụ hoặc nhóm dịch vụ được cung cấp cho tài khoản Merchant Center
Email đại diện
Nhà cung cấp dịch vụ có thể liên kết một email đại diện với các tài khoản mà họ cung cấp dịch vụ (tương đương với trường seller_id có trong tài nguyên tài khoản trong Content API for Shopping). Bạn có thể chỉ định email đại diện bằng cách sử dụng trường account_id_alias không bắt buộc trong tài nguyên AccountRelationship và đóng vai trò là mã nhận dạng tuỳ chỉnh. Email đại diện phải bao gồm từ 1 đến 50 ký tự được chọn trong số các chữ cái ASCII, chữ số thập phân, dấu gạch nối, dấu gạch dưới, dấu chấm hoặc dấu ngã ([A-Za-z0-9_~.-]{1,50}).
Cấu trúc URL để truy cập vào tài khoản bằng email đại diện là GET /accounts/v1/accounts/{provider}~{account_id_alias}.
Dịch vụ
Trong Accounts API, tài khoản có thể nhận các dịch vụ sau. Bạn có thể thêm nhiều dịch vụ trong số này trong quá trình tạo tài khoản.
Tổng hợp tài khoản: Dịch vụ này liên kết một tài khoản nâng cao với một tài khoản khác, cấp cho tài khoản nâng cao quyền truy cập đầy đủ và không hạn chế. Dịch vụ này thường được các trang web thương mại điện tử, nhà bán lẻ nhiều thương hiệu hoặc nhà bán lẻ quốc tế sử dụng khi họ cần kiểm soát tập trung các tài khoản lồng nhau. Nếu bạn là nền tảng thương mại điện tử hoặc đối tác kênh, bạn nên sử dụng
accountManagement. Khi bạn tạo tài khoản bằng cách sử dụng tính năng tổng hợp tài khoản, bạn phải bỏ quaexternalAccountId.Quản lý chiến dịch: Dịch vụ này mô hình hoá mối liên kết giữa tài khoản Merchant Center và tài khoản Google Ads, cấp cho tài khoản quảng cáo quyền truy cập vào dữ liệu sản phẩm và dữ liệu tài khoản cần thiết để chạy chiến dịch quảng cáo. Trong trường hợp này, nhà cung cấp dịch vụ là
GOOGLE_ADSvàexternalAccountIdlà mã nhận dạng của tài khoản Google Ads. Bạn cũng có thể đề xuất dịch vụ này cho một tài khoản hiện có.
So sánh giá: Dịch vụ này thể hiện mối quan hệ với Dịch vụ so sánh giá (CSS) vận hành tài khoản Merchant Center.
Quản lý trang thông tin địa phương: Dịch vụ này thể hiện mối quan hệ với người quản lý cửa hàng để quản lý danh mục kiểm kê và trang thông tin địa phương bằng Trang doanh nghiệp trên Google.
Quản lý tài khoản: Dịch vụ này cho phép nhà cung cấp thực hiện các thao tác quản trị trên tài khoản Merchant Center, chẳng hạn như định cấu hình chế độ cài đặt tài khoản, quản lý người dùng hoặc cập nhật thông tin doanh nghiệp. Doanh nghiệp cũng có thể hạn chế quyền truy cập được cấp. Khi được sử dụng trong quá trình tạo tài khoản, dịch vụ này sẽ tạo một tài khoản được liên kết với nhà cung cấp. Đây là phương pháp được đề xuất cho các nền tảng thương mại điện tử và đối tác kênh. Bạn cũng có thể đề xuất dịch vụ này cho một tài khoản hiện có.
Quản lý sản phẩm: Dịch vụ này cho phép nhà cung cấp quản lý sản phẩm và các tính năng liên quan như nguồn dữ liệu và quy tắc. Khi được thêm trong quá trình tạo tài khoản, dịch vụ này thường được kết hợp với
accountManagementhoặcaccountAggregation. Bạn cũng có thể đề xuất dịch vụ này cho một tài khoản hiện có.
Cái bắt tay
Để thiết lập một dịch vụ, cả tài khoản cung cấp dịch vụ và tài khoản nhận dịch vụ đều phải cho phép kết nối. Quá trình cho phép này được gọi là cái bắt tay.
Cái bắt tay là một quy trình gồm hai bước:
- Một bên đề xuất đường liên kết dịch vụ.
- Bên còn lại chấp nhận hoặc từ chối đề xuất.
Sau khi một đề xuất được chấp nhận, dịch vụ sẽ được phê duyệt và được coi là đã thiết lập đầy đủ. Mọi quyền truy cập được trao cho nhà cung cấp dịch vụ hiện đã được cấp cho người dùng đủ điều kiện (Xem quyền truy cập bên dưới).
Xin lưu ý rằng người dùng tạo, từ chối hoặc phê duyệt đề xuất phải có
ADMIN quyền
truy cập
đối với tài khoản khởi tạo quy trình. Vì vậy, nếu nhà cung cấp dịch vụ đề xuất một dịch vụ, thì người dùng đưa ra đề xuất phải là ADMIN trên tài khoản của nhà cung cấp dịch vụ và người dùng chấp nhận hoặc từ chối đề xuất phải là ADMIN trên tài khoản nhận.
Hành vi bắt tay dành riêng cho dịch vụ
Sau đây là phần mô tả các yêu cầu cụ thể về cái bắt tay cho từng dịch vụ riêng lẻ:
Tổng hợp tài khoản: Bạn chỉ có thể thiết lập dịch vụ này trong quá trình tạo tài khoản. Nhà cung cấp dịch vụ dự kiến sẽ là một tài khoản nâng cao và dịch vụ sẽ tự động được phê duyệt vì người dùng tài khoản nâng cao có quyền truy cập
ADMINđầy đủ vào tài khoản đang được tạo.So sánh giá: Dịch vụ này sẽ tự động được phê duyệt khi được thêm trong quá trình tạo tài khoản bằng cách sử dụng
createAndConfigure.Quản lý chiến dịch: Mặc dù tuân theo quy trình bắt tay thông thường, nhưng các đề xuất được thực hiện trong một hệ thống (ví dụ: Google Ads) và việc phê duyệt được thực hiện trong hệ thống khác (ví dụ: trong Merchant Center hoặc thông qua Merchant API).
Quản lý trang thông tin địa phương: Đối với dịch vụ này, cái bắt tay được đề xuất theo một phương thức riêng và việc phê duyệt được thực hiện trong hệ thống khác (ví dụ: Trang doanh nghiệp trên Google). Các bước chi tiết có trong Hướng dẫn liên kết Trang doanh nghiệp trên Google.
Quản lý tài khoản: Đối với dịch vụ này, quy trình bắt tay thông thường sẽ áp dụng khi bạn sử dụng
propose. Nếu dịch vụ được thêm trong quá trình tạo tài khoản bằng cách sử dụngcreateAndConfigure, thì dịch vụ đó sẽ tự động được phê duyệt.Quản lý sản phẩm: Đối với dịch vụ này, quy trình bắt tay thông thường sẽ áp dụng (một bên đề xuất, sau đó bên còn lại chấp nhận).
Quyền truy cập
Mỗi loại dịch vụ cung cấp một mức độ truy cập nhất định cho người dùng của nhà cung cấp dịch vụ đối với tài khoản đang được cung cấp dịch vụ:
Tổng hợp tài khoản: Dịch vụ này cung cấp đầy đủ quyền
ADMIN.Quản lý chiến dịch: Dịch vụ này cung cấp quyền truy cập hạn chế, cho phép tài khoản Ads được liên kết truy cập vào sản phẩm và thông tin tài khoản cơ bản.
So sánh giá: Theo mặc định, dịch vụ này cung cấp đầy đủ
ADMINquyền. Tuy nhiên, doanh nghiệp có thể hạn chế quyền truy cập được cấp trong Merchant Center.Quản lý trang thông tin địa phương: Dịch vụ này không cung cấp quyền truy cập trực tiếp. Thay vào đó, dịch vụ này cho phép trang thông tin đồng bộ hoá sản phẩm với tài khoản Merchant Center.
Quan trọng: Quyền truy cập được mô tả cho các loại dịch vụ sau đây chỉ áp dụng
cho các nhà cung cấp dịch vụ được phê duyệt. Hãy liên hệ với nhóm hỗ trợ
của chúng tôi nếu bạn là
nhà cung cấp dịch vụ và muốn sử dụng tính năng này. Nếu trước đây bạn đã được phê duyệt cho phương thức accounts.link để quản lý sản phẩm trong Content API for Shopping, thì bạn có thể sử dụng dịch vụ này trong Merchant API mà không cần phê duyệt thêm.
Quản lý tài khoản: Theo mặc định, dịch vụ này cung cấp đầy đủ
ADMINquyền.Quản lý sản phẩm: Dịch vụ này cung cấp đầy đủ quyền
ADMIN. Xin lưu ý rằng trong tương lai, quyền này sẽ chỉ giới hạn ở quyền truy cập liên quan đến sản phẩm.
Cách áp dụng mối quan hệ cho các nền tảng của bên thứ ba
Nếu bạn là nền tảng của bên thứ ba quản lý tài khoản thay mặt cho các doanh nghiệp khác, thì phần sau đây sẽ cho biết cách các khái niệm khác nhau liên kết với cấu trúc tài khoản của bạn:
- Nhà cung cấp dịch vụ: Tài khoản nâng cao của bạn.
- Tài khoản nhận dịch vụ: Tài khoản Merchant Center đại diện cho doanh nghiệp mà bạn quản lý.
- Dịch vụ:
accountManagement: Đây là dịch vụ được đề xuất cho các nền tảng thương mại điện tử và đối tác kênh tạo tài khoản mới thay mặt cho người bán. Dịch vụ này tạo một tài khoản mà người bán sở hữu, được liên kết với bạn để quản lý. Điều này phù hợp với cấu trúc Merchant Center ưu tiên cho trường hợp sử dụng này.accountAggregation: Dịch vụ này liên kết tài khoản nâng cao của bạn với một tài khoản khác. Mặc dù được hỗ trợ, nhưng dịch vụ này không được đề xuất cho các nền tảng thương mại điện tử và đối tác kênh.
Để biết thông tin chi tiết về cách thiết lập tài khoản nâng cao và liên kết với tài khoản Merchant Center mới, hãy xem bài viết Tạo tài khoản.