É possível usar a API Merchant para compartilhar seus dados de inventários, lojas e vendas com o Google para melhorar a visibilidade e o gerenciamento.
Solicitações
Use o seguinte formato de URL de solicitação para a API de parceria de feeds locais:
POST https://merchantapi.googleapis.com/lfp/v1beta/{parent}/lfpInventories:insert
Confira um exemplo de comparação entre a API Content for Shopping e a API de parceria de feeds locais para a solicitação para inserir um inventário:
API Content | API do comerciante | |
URL |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/inventory
|
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent}/lfpInventories:insert
|
Identificadores |
{merchantId}/pos/ {targetMerchantId}
|
{parent} |
Confira um exemplo de comparação entre a API Content for Shopping e a API de parceria de feeds locais para a solicitação para inserir uma venda:
API Content | API do comerciante | |
URL | POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/sale |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent}/lfpSales:insert |
Identificadores | {merchantId}/pos/ {targetMerchantId} |
{parent} |
Confira um exemplo de comparação entre a API Content for Shopping e a API de parceria de feeds locais para a solicitação de inserção de uma loja:
API Content | API do comerciante | |
URL | POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent}/lfpStores:insert |
Identificadores | {merchantId}/pos/ {targetMerchantId} |
{parent} |
Métodos
Confira o que mudou nos métodos da API de armazenamento na API de parceria de feeds locais:
Método | URL na API Content for Shopping | URL na API do comerciante | Identificadores na API Content for Shopping | Identificadores na API Merchant | Descrição |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {pai=contas/*}/lfpStores:insert |
{merchantId}/pos /{targetMerchantId} |
{parent} | parent está no formato accounts/{lfpPartnerAccountId} |
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store/ {storeCode} |
DELETE https://merchantapi.googleapis.com/lfp/v1beta/ {name=accounts/*/lfpStores/*} |
{merchantId}/pos/ {targetMerchantId}/store/ {storeCode} |
{name} | name está no formato de accounts/ {lfpPartnerAccountId}/lfpStores/ {targetMerchantId}~{storeCode} |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store/ {storeCode} |
GET https://merchantapi.googleapis.com/lfp/v1beta/ {name=accounts/*/lfpStores/*} |
{merchantId}/pos/ {targetMerchantId}/store/ {storeCode} |
{name} | name está no formato de accounts/ {lfpPartnerAccountId}/lfpStores/ {targetMerchantId}~{storeCode} |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store |
GET https://merchantapi.googleapis.com/lfp/v1beta/ {pai=contas/*}/lfpStores |
/{merchantId}/pos/ {targetMerchantId} |
{parent} | {parent} está no formato accounts/ {lfpPartnerAccountId} |
Confira o que mudou nos métodos da API Inventory na API de parceria de feeds locais:
Método | URL na API Content for Shopping | URL na API do comerciante | Identificadores na API Content for Shopping | Identificadores na API Merchant | Descrição |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent}/lfpInventories:insert |
{merchantId}/pos/ {targetMerchantId} |
{parent} | parent está no formato accounts/ {lfpPartnerAccountId} |
Confira o que mudou nos métodos da API de vendas na API de parceria de feeds locais:
Método | URL na API Content for Shopping | URL na API do comerciante | Identificadores na API Content for Shopping | Identificadores na API Merchant | Descrição |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent}/lfpSales:insert |
{merchantId}/pos/ {targetMerchantId} |
{parent} | {parent} está no formato accounts/ {lfpPartnerAccountId} |
Recursos
Confira o que mudou no recurso de armazenamento na API de parceria de feeds locais. Os campos não incluídos aqui não são alterados.
API Content for Shopping | API do comerciante | Descrição |
Sem suporte | name: string |
Novo campo adicionado para diferenciar lojas diferentes |
Sem suporte | targetAccount: integer |
A conta do comerciante para inserir inventários |
targetCountry: string |
regionCode: string |
targetCountry foi renomeado como regionCode |
websiteUrl: string |
websiteUri: string |
websiteUrl foi renomeado como websiteUri |
kind: string |
Sem suporte | kind não é compatível com a API de parceria de feeds locais |
Veja o que mudou na inserção de um inventário. Os campos não incluídos aqui não são alterados.
API Content for Shopping | API do comerciante | Descrição |
Sem suporte | name: string |
Novo campo adicionado para diferenciar inventários diferentes |
Sem suporte | targetAccount: integer |
A conta do comerciante em que os inventários serão inseridos. |
targetCountry: string |
regionCode: string |
targetCountry foi renomeado como regionCode O código de território CLDR do país onde o produto é vendido. |
itemId: string |
offerId: string |
itemId foi renomeado como offerId |
quantity: string |
quantity: string |
quantity foi atualizado para ser opcional |
Sem suporte | availability: string |
availability é obrigatória |
|
|
A definição de preço foi alterada. Para mais informações, consulte Preço. |
timestamp: string |
collectionTime: string |
timestamp foi renomeado como collectionTime |
kind: string |
Sem suporte | kind não é compatível com a API de parceria de feeds locais. |
Veja o que mudou na inserção de uma venda. Os campos não incluídos aqui não são alterados.
API Content for Shopping | API do comerciante | Descrição |
Sem suporte | name: string |
Novo campo adicionado para diferenciar inventários diferentes |
Sem suporte | targetAccount:integer |
A conta do comerciante em que as vendas serão inseridas |
targetCountry: string |
regionCode: string |
O código de território CLDR do país onde o produto é vendido. |
itemId: string |
offerId: string |
itemId foi renomeado como offerId |
|
|
A definição de preço foi alterada. Para mais informações, consulte Preço. |
timestamp: string |
saleTime: string |
timestamp foi renomeado como saleTime |
kind: string |
Sem suporte | kind não é compatível com a API de parceria de feeds locais. |