Migrar o suporte ao comerciante

Com a API Content for Shopping, você pode usar o recurso merchantsupport para criar uma página de diagnóstico no app para seus comerciantes. A API Merchant oferece a resolução de problemas, que tem a mesma funcionalidade.

Visão geral

Ao migrar da Content API, observe que há mudanças nos nomes e estruturas de serviços e métodos:

  • A mudança mais significativa na resposta da API é a consolidação dos objetos AccountIssue e ProductIssue em um único objeto RenderedIssue. Isso simplifica seu código, fornecendo uma estrutura consistente para todos os tipos de problemas.
  • A API Merchant renomeia o campo issues como rendered_issues.

Identificadores

Mude os identificadores da API Content da seguinte forma para a API Merchant.

Método API Content for Shopping API Merchant
renderaccountissues {merchant_id} accounts/{ACCOUNT_ID}
renderproductissues {PRODUCT_ID} accounts/{ACCOUNT_ID}/products/{PRODUCT_ID}
TriggerAction {merchant_id} accounts/{ACCOUNT_ID}

Solicitações

Mude suas solicitações da API Content da seguinte forma para a API Merchant.

Ação API Content for Shopping API Merchant
Renderizar problemas no nível da conta POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderaccountissues POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:renderaccountissues
Renderizar problemas de um produto POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderproductissues/PRODUCT_ID POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID/products/PRODUCT_ID:renderproductissues
Ação acionadora POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/triggeraction https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:triggeraction

A mudança mais significativa na resposta da API é a consolidação dos objetos AccountIssue e ProductIssue em um único objeto RenderedIssue. Isso simplifica seu código, fornecendo uma estrutura consistente para todos os tipos de problemas.

Campos renomeados

O novo nome do campo issues de nível superior na resposta é renderedIssues. Ela contém uma lista de objetos RenderedIssue.

API Content for Shopping API Merchant
issues renderedIssues

Modelos renomeados

API Content for Shopping API Merchant
  • AccountIssue
  • ProductIssue
RenderedIssue