Вы можете использовать API Accounts для управления взаимоотношениями между вашим аккаунтом Merchant Center и другими поставщиками услуг. Отношения — это формальное соединение, которое позволяет поставщику предлагать вашему бизнесу определённые услуги. Услуга определяет разрешения и возможности, предоставляемые поставщику, такие как управление продуктами или управление кампаниями. Например, привязка вашего аккаунта Merchant Center к аккаунту Google Ads позволяет аккаунту Ads использовать данные о ваших продуктах для запуска рекламных кампаний.
Отношение состоит из следующих атрибутов:
- Счет Merchant Center, получающий услугу
- Поставщик услуг
- Услуга или набор услуг, предоставляемых в рамках учетной записи Merchant Center
Поставщики услуг могут связывать псевдонимы с обслуживаемыми ими аккаунтами (это эквивалент поля seller_id
, которое присутствовало в ресурсе account в Content API for Shopping). Псевдоним можно назначить с помощью необязательного поля account_id_alias
в ресурсе AccountRelationship
, и он будет служить настраиваемым идентификатором.
Структура URL для доступа к учетной записи с использованием ее псевдонима: GET /accounts/v1/accounts/{provider}~{account_id_alias}
.
Услуги
В API учетных записей учетные записи могут получать следующие услуги:
Агрегация счетов : моделирует взаимосвязь между расширенным счетом и счетами, которым он предоставляет услуги. Поставщик услуг (расширенный счет) получает полный, неограниченный доступ к связанным дочерним счетам. В данном случае
externalAccountId
— это идентификатор счета Merchant Center. При создании дочернего счетаexternalAccountId
необходимо опустить, так как он будет присвоен идентификатору счета при его создании.Управление кампаниями : эта служба моделирует связь между аккаунтами Merchant Center и Google Ads, предоставляя аккаунту Ads доступ к данным о товарах и аккаунтах, необходимым для запуска рекламных кампаний. Поставщиком услуг в данном случае является
GOOGLE_ADS
, аexternalAccountId
— идентификатор аккаунта Google Ads.Сравнение цен : представляет собой взаимоотношения со службой сравнения цен (CSS), которая управляет учетной записью Merchant Center.
Управление локальными каталогами : представляет собой взаимоотношения с менеджером магазина по управлению местными запасами и каталогами с использованием бизнес-профиля Google.
Управление учётной записью : эта услуга позволяет провайдеру выполнять административные действия в учётной записи Merchant Center, такие как настройка параметров учётной записи, управление пользователями и обновление информации о компании. Компания также может ограничить предоставленный доступ.
Управление продуктами : эта услуга позволяет поставщикам управлять продуктами и связанными с ними функциями, такими как источники данных и правила.
Рукопожатие
Для установления соединения как учётная запись, предоставляющая услугу, так и учётная запись, получающая услугу, должны авторизовать соединение. Этот процесс авторизации называется рукопожатием.
Рукопожатие — это двухэтапный процесс:
- Одна сторона предлагает сервисную ссылку.
- Другая сторона одобряет или отклоняет предложение.
После принятия предложения услуга считается одобренной и полностью запущенной. Все права доступа, предоставленные поставщику услуг, теперь предоставляются квалифицированным пользователям (см. права доступа ниже).
Обратите внимание, что пользователь, создающий предложение, отклоняющий или одобряющий его, должен иметь права ADMIN
в учётной записи, инициировавшей этот процесс. Таким образом, если поставщик услуг предлагает услугу, пользователь, создающий предложение, должен быть ADMIN
в учётной записи поставщика услуг, а пользователь, принимающий или отклоняющий предложение, должен быть ADMIN
в учётной записи получателя.
Поведение рукопожатия, специфичное для сервиса
Ниже приведено описание конкретных требований к подтверждению соединения для каждой отдельной услуги:
Агрегирование учётных записей : эта услуга может быть подключена только в процессе создания учётной записи. Предполагается, что поставщик услуг будет иметь расширенную учётную запись, и услуга будет одобрена автоматически, поскольку пользователи расширенной учётной записи имеют полный доступ
ADMIN
к создаваемой учётной записи.Управление кампанией : хотя это и соответствует стандартному процессу согласования, предложения вносятся в одной системе (например, Google Ads), а утверждения производятся в другой системе (например, в Merchant Center или через Merchant API).
Управление локальными каталогами : для этой услуги предлагается специальный метод согласования, а подтверждения осуществляются в другой системе (например, в бизнес-профиле Google). Подробные инструкции см. в Руководстве по подключению бизнес-профиля Google .
Управление учетной записью : для этой услуги применяется стандартный процесс подтверждения (предлагаемый поставщиком услуг или компанией, за которым следует принятие другой стороной).
Управление продуктами : для этой услуги применяется стандартный процесс рукопожатия (предложение одной стороной, за которым следует принятие другой стороной).
Права доступа
Каждый тип услуг обеспечивает определенный уровень доступа пользователей поставщика услуг к обслуживаемой учетной записи:
Объединение учетных записей : эта услуга предоставляет полные права
ADMIN
.Управление кампанией : эта услуга предоставляет ограниченное право доступа, позволяющее связанной учетной записи Ads получать доступ к продуктам и основной информации учетной записи.
Сравнительный шопинг : эта услуга по умолчанию предоставляет полные права
ADMIN
. Однако компания может ограничить доступ, предоставленный в Merchant Center.Управление локальными каталогами : эта услуга не предоставляет права прямого доступа. Вместо этого она позволяет каталогу синхронизировать свои товары с аккаунтом Merchant Center.
Важно : права доступа, описанные для следующих типов услуг, применяются только к одобренным поставщикам услуг. Если вы являетесь поставщиком услуг и хотите воспользоваться этой возможностью, обратитесь в нашу службу поддержки . Если вы уже получили одобрение на использование метода accounts.link
для управления товарами в Content API for Shopping, вы можете использовать этот сервис в Merchant API без дополнительных одобрений.
Управление учетными записями : эта служба по умолчанию предоставляет полные права
ADMIN
.Управление продуктами : эта служба предоставляет полные права
ADMIN
. Обратите внимание, что в будущем они будут ограничены только правами доступа к продуктам.
Как отношения применяются к сторонним платформам
Если вы являетесь сторонней платформой, которая управляет учетными записями от имени других компаний, ниже показано, как различные концепции соотносятся со структурой вашей учетной записи:
- Поставщик услуг : Ваш расширенный аккаунт .
- Учетная запись, получающая услугу : учетная запись Merchant Center, представляющая бизнес, которым вы управляете.
- Услуга :
-
accountAggregation
, если вы создаёте эти учётные записи как дочерние учётные записи вашей расширенной учётной записи. Однако это не рекомендуется, и предпочтительным сервисом являетсяaccountManagement
. -
accountManagement
, если вы устанавливаете эту службу после создания учетной записи для учетных записей, которые не являются субсчетами вашей расширенной учетной записи.
-
Подробную информацию о настройке расширенной учетной записи и ее подключении к новым учетным записям Merchant Center см. в разделе Создание и управление дополнительными учетными записями .