Migrar parceria de feeds locais

É 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

price: {

object (Price)

}

price: {

object (Price)

}

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

price: {

object (Price)

}

price: {

object (Price)

}

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.