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.listpara 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.createouaccounts.omnichannelSettings.updatecom uma máscara atualizada. | |
| liasettings.setomnichannelexperience | Esse método é removido. Em vez disso, use accounts.omnichannelSettings.createouaccounts.omnichannelSettings.updatecom 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
      objetosinStockoupickupna API de criação se
      você escolheu um dos tiposMHLSF, mas definainStockapenas se olsfTypeforGHLSF. | 
| 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 objetosinStockouPickupna API de criação se você escolheu um dos
      tiposMHLSF, mas não o defina quandoGHLSFfor definido comolsfType. | 
| 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 lsfTypeepickup(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. ParaGHLSF, ele precisa estar
    vazio, mas paraMHLSF, 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.