Se você usou as configurações de anúncios de inventário local na API Content for Shopping, há várias mudanças importantes na API Merchant.
As configurações de LIA agora pertencem a um dos três componentes principais, cada um com um recurso associado.
| Componente principal | Recurso |
|---|---|
| Configuração da conta para veiculação omnichannel | OmnichannelSetting |
| Conexão com o parceiro da parceria de feeds locais (LFP, na sigla em inglês) para dados de inventário | LfpProvider |
| Conexão à conta do Perfil da Empresa no Google (PEG) para dados de lojas locais | GbpAccount |
Além disso, com as configurações de LIA, havia um único recurso por conta e ele
continha uma lista de configurações para cada entidade nacional. Com
OmnichannelSettings, é possível associar vários recursos a uma conta. Cada recurso representa as configurações de uma entidade nacional específica.
Confira como as solicitações e os recursos mudaram.
Solicitações
| Novo domínio | Nome do método da API Content | Nome do método da API Merchant |
|---|---|---|
accounts.omnichannelSettings |
liasettings.custombatch |
Esse método é removido. A API Merchant oferece suporte para enviar várias solicitações de uma só vez. |
liasettings.get |
accounts.omnichannelSettings.list |
|
liasettings.list |
Um método para receber todas as configurações de LIA de todas as subcontas não está mais
disponível diretamente. Em vez disso, consulte todas as subcontas e use
accounts.omnichannelSettings.list para receber as
omnichannelSettings das subcontas de interesse.
|
|
liasettings.update |
accounts.omnichannelSettings.create, accounts.omnichannelSettings.update |
|
liasettings.requestinventoryverification |
accounts.omnichannelSettings.requestInventoryVerification |
|
liasettings.setinventoryverificationcontact |
Esse método é removido. Em vez disso, use
accounts.omnichannelSettings.create ou
accounts.omnichannelSettings.update com uma máscara atualizada.
|
|
liasettings.setomnichannelexperience |
Esse método é removido. Em vez disso, use
accounts.omnichannelSettings.create ou
accounts.omnichannelSettings.update com uma máscara atualizada.
|
|
accounts.omnichannelSettings.lfpProvider |
liasettings.listposdataproviders |
accounts.omnichannelSettings.lfpProviders.findLfpProviders |
liasettings.setposdataprovider |
accounts.omnichannelSettings.lfpProviders.linkLfpProvider |
|
accounts.gbpAccount |
liasettings.getaccessiblegmbaccounts |
accounts.gbpAccount.list |
liasettings.requestgmbaccess |
accounts.gbpAccount.linkGbpAccount |
Recursos
Além disso, o serviço se comporta de maneira diferente para o PickupType. Consulte Retirada.
OmnichannelSetting
| API Content para o Shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrição |
| (n/a) | (n/a) | name |
string |
O nome do recurso dessa configuração omnichannel. Formato:
Formato: accounts/{account}/omnichannelSettings/{omnichannel_setting}
|
country |
string |
regionCode |
string |
Obrigatório. Código de país do Common Locale Data Repository (CLDR) (por exemplo, "US") |
hostedLocalStorefrontActive |
boolean |
lsfType |
enum (LsfType) |
Obrigatório.
O tipo
vitrine local (LSF) para esta regionCode.
Os valores possíveis são os seguintes:
|
| (n/a) | (n/a) | inStock |
object |
O URI da página do produto em estoque (identificador universal de recursos) e o status de
veiculação para esse regionCode. Defina pelo menos um dos
objetos inStock ou pickup na API de criação se
você escolheu um dos tipos MHLSF, mas defina
inStock apenas se o lsfType for GHLSF.
|
storePickupActive |
boolean |
pickup |
object |
O URI da página do produto para retirada e o status de veiculação para
regionCode. Defina pelo menos um dos objetos inStock ou
Pickup na API de criação se você escolheu um dos
tipos MHLSF, mas não o defina quando GHLSF
for definido como lsfType.
|
posDataProvider |
object |
lfpLink |
object |
Apenas saída. O link estabelecido para um provedor de LFP |
onDisplayToOrder |
object |
odo |
object |
O URI e o status da política "em mostruário sem pronta entrega" (ODO) para este
regionCode
|
about |
object |
about |
object |
O URI e o status da página "Sobre" para este regionCode |
inventory |
object |
inventoryVerification |
object |
O status do processo de verificação de inventário e os dados de contato para essa regionCode |
omnichannelExperience |
object (LiaOmnichannelExperience) |
(n/a) | (n/a) | Use lsfType e pickup (acima). |
LsfType
| API Content para o Shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrição |
lsfType |
string |
lsfType |
enum (LsfType) |
O tipo de vitrine local (LSF, na sigla em inglês). Os valores possíveis são:
|
InStock
| API Content para o Shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrição |
| (n/a) | (n/a) | uri |
string |
URI da página de destino do produto. Obrigatório se você escolheu um dos tipos MHLSF. Obrigatório se o objeto estiver definido. Para GHLSF, ele precisa estar
vazio, mas para MHLSF, não pode estar vazio. O serviço usa isso apenas para
analisar a veiculação em estoque. Esse domínio do URI precisa corresponder à página inicial do comerciante.
|
| (n/a) | (n/a) | state |
enum |
Apenas saída. O status da veiculação em estoque. Os valores disponíveis são
|
Para conferir a versão do conteúdo de compras, consulte LiaCountrySettings e LiaOmnichannelExperience.
Retirada
| API Content para o Shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrição |
| (n/a) | (n/a) | uri |
string |
URI da página do produto para retirada Obrigatório se o objeto estiver definido. A API só usa esse campo para analisar a veiculação de retirada. Esse domínio do URI precisa corresponder à página inicial do comerciante. |
LiaInventorySettings.status |
string |
state |
enum (ReviewState.State) |
Apenas saída. O status da veiculação de retirada. Os valores disponíveis são
|
Para conferir a versão do conteúdo de compras, consulte LiaCountrySettings e LiaOmnichannelExperience.
LfpLink
| API Content para o Shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrição |
posDataProviderId |
string |
lfpProvider |
string |
Obrigatório. O nome do recurso do provedor de LFP |
posExternalAccountId |
string |
externalAccountId |
string |
Obrigatório. O ID da conta pelo qual esse comerciante é conhecido pelo provedor de LFP |
| (n/a) | (n/a) | state |
enum (ReviewState.State) |
Apenas saída. O status do LfpLink. Os valores disponíveis são
|
Para revisar a versão do conteúdo do Shopping, consulte LiaPosDataProvider.
OnDisplayToOrder
| API Content para o Shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrição |
shippingCostPolicyUrl |
string |
uri |
string |
Obrigatório. O URI da política "em mostruário sem pronta entrega" (ODO, na sigla em inglês). |
status |
string |
state |
enum (ReviewState.State) |
Apenas saída. O status do URI. Os valores possíveis são
|
Para conferir a versão do conteúdo do Shopping, consulte LiaOnDisplayToOrderSettings.
Sobre
| API Content para o Shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrição |
url |
string |
uri |
string |
Obrigatório. O URI da página "Sobre" |
status |
string |
state |
enum (ReviewState.State) |
Apenas saída. O status do URI. Os valores possíveis são
|
Para revisar a versão do conteúdo do Shopping, consulte LiaAboutPageSettings.
InventoryVerification
| API Content para o Shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrição |
status |
string |
state |
enum (InventoryVerification.State) |
Apenas saída. O status do processo de verificação de inventário. Os valores possíveis são
|
inventoryVerificationContactName |
string |
contact |
string |
Obrigatório. O nome do contato responsável pelo processo de verificação de inventário |
inventoryVerificationContactEmail |
string |
contactEmail |
string |
Obrigatório. O e-mail do contato responsável pelo processo de verificação de inventário |
inventoryVerificationContactStatus |
string |
contactState |
enum (ReviewState.State) |
Apenas saída. O status da verificação de contato. Os valores possíveis são
|
Para revisar a versão do conteúdo do Shopping, consulte LiaCountrySettings e LiaInventorySettings.
LfpProvider
| API Content para o Shopping | API Merchant | |||
|---|---|---|---|---|
| Campo | Tipo | Campo | Tipo | Descrição |
fullName |
string |
name |
string |
O nome do recurso do provedor de LFP.
Formato: accounts/{account}/omnichannelSettings/{omnichannel_setting}/lfpProviders/{lfp_provider}
|
| (n/a) | (n/a) | regionCode |
string |
Obrigatório. Código do país do CLDR |
providerId |
string |
(n/a) | (n/a) | Esse campo é removido. |
displayName |
string |
displayName |
string |
O nome de exibição do provedor de LFP |
Para conferir a versão do conteúdo do Google Shopping, consulte PosDataProvidersPosDataProvider.
GbpAccount
Shopping Content API |
API Merchant | |||
|---|---|---|---|---|
Field |
Type |
Campo | Tipo | Descrição |
name |
string |
name |
string |
O nome do recurso da conta de GBP
Formato: accounts/{account}/gbpAccount/{gbp_account}
|
| (n/a) | (n/a) | gbpAccountId |
string |
O ID do Perfil da Empresa |
type |
string |
type |
enum (GbpAccount.Type) |
O tipo de perfil da empresa. Os valores disponíveis são:
|
email |
string |
gbpAccountName |
string |
O nome do Perfil da Empresa:
|
listingCount |
string |
listingCount |
int64 |
Número de fichas associadas a esta conta |
Para revisar a versão do conteúdo do Shopping, consulte GmbAccountsGmbAccount.