Enviar feeds de atualização de inventário de produtos online

Veja como criar um arquivo de feed usando um programa de planilha.

Para atributos de produtos que você atualiza com frequência, —como preço, disponibilidade, preço de venda e data efetiva de preço de venda—, você pode facilmente fazer atualizações usando feeds de atualização de inventário de produtos online. Embora você ainda precise enviar seu feed de produtos completo pelo menos uma vez a cada 30 dias, pode usar a atualização de feed para os atributos específicos que já estão em seu feed de produtos completo: preço, disponibilidade, preço de venda e data efetiva de preço de venda.

Por que devo usar o feed de atualização de inventário de produtos online?

  • Ele permite o processamento mais rápido para atributos alterados com frequência.
  • Mantém seus dados de anúncios de produtos atualizados.
  • Permite a opção de enviar somente ofertas que tenham sido alteradas.

Quando devo usar o feed de atualização de inventário de produtos online?

Há dois tipos de feed diferentes que você pode usar para carregar os dados dos produtos. O primeiro é o arquivo de feed de produtos principal para seus dados de produtos do Microsoft Merchant Center, que deve ser enviado pelo menos a cada 30 dias. Sempre que você carrega um novo arquivo de feed de produtos, ele substitui os carregamentos anteriores.

Também poderá usar o feed de atualização de inventário de produtos online quando você quiser atualizar apenas o preço, a disponibilidade e o preço de venda e a data efetiva do preço de venda que já foram enviados em seu arquivo de feed de produtos principal. Isso significa o seguinte:

  • Atualizar o preço, a disponibilidade, o preço de venda e a data efetiva do preço de venda com frequência e rapidez;
  • Fazer atualizações apenas nesses atributos, sem ter que atualizar todo o arquivo de feed, e;
  • Se houver um erro no arquivo de feed de atualização, isso não afetará o arquivo de feed de produtos principal.

O feed de atualização de inventário de produtos online pode ser carregado manualmente, por meio da guia de feed de atualização ou do FTP/SFTP. Depois que o feed tiver sido processado, o relatório estará disponível na guia de feed de atualização na faixa superior. Abaixo, você pode ver como carregar um arquivo de feed via FTP/SFTP, carregar um arquivo de feed manualmente e verificar o status do feed. Você também pode ver um exemplo de um feed de inventário de produtos online, requisitos de formato de arquivo e símbolos aceitos em arquivos de feed.

Carregar um arquivo de feed via FTP/SFTP (arquivos com menos de 1 GB)

Você poderá usar essa opção se o arquivo de feed tiver menos de 1 MB. É recomendável usar essa opção se o arquivo de feed tiver mais de 4 MB.

Ao enviar via FTP/SFTP:
  • O nome do arquivo deve estar no seguinte formato: inventoryfeed_{market}.txt (por exemplo, inventoryfeed_enus.txt).
  • Os valores de mercado com suporte são enus, enuk, dede, frfr, enau, enca e enin.
  • O nome do arquivo diferencia maiúsculas de minúsculas.
  • Se você enviar o arquivo com um arquivo ZIP, o nome do arquivo ZIP e o nome do arquivo deverão seguir o formato de nomenclatura acima.
Requisitos de servidor FTP/SFTP

O mecanismo de upload de FTP/SFTP recomendado é por meio de um programa de FTP/SFTP. No entanto, é possível fazê-lo por meio da linha de comando ou de scripts personalizados (como o módulo do Python ftplib.FTP). O cliente de FTP/SFTP FileZilla é recomendado para todas as plataformas.

Use as seguintes configurações para transferência de arquivos com seu cliente FTP/SFTP:

  • Host: ftps://feeds.adcenter.microsoft.com
  • Nome de usuário: o nome de usuário de FTP/SFTP de sua loja. Seu nome de usuário deve ter de 6 a 64 caracteres e não pode incluir caracteres especiais. Use apenas a - z, A- Z e 0-9.
  • Senha: a senha de FTP/SFTP de sua loja
  • Modo de transferência: Passivo

Saiba mais sobre upload por FTP/SFTP.

O feed contém cinco atributos, como detalhado abaixo.

Atributo O que é Necessário na linha de cabeçalho txt? O valor pode estar em branco?
'id' A ID do produto que será atualizada. A ID deve corresponder à ID fornecida no arquivo de feed de produtos completo. Sim Não
'price' O preço enviado aqui substitui o preço do último envio do arquivo de feed de produtos. Se o preço for enviado, o valor não poderá ficar em branco. Nenhuma alteração será feita se o valor estiver em branco, e você receberá a seguinte mensagem de erro:
A oferta não pode ser atualizada porque o preço não pode ficar em branco. Adicione um valor de preço válido.
Não Não
'availability' A disponibilidade enviada aqui substitui a disponibilidade do último envio do arquivo de feed de produtos. Se a disponibilidade for enviada, o valor não poderá ficar em branco. Nenhuma alteração será feita se o valor estiver em branco, e você receberá a seguinte mensagem de erro:
A oferta não pode ser atualizada porque a disponibilidade não pode ficar em branco. Adicione um valor de disponibilidade válido.
Não Não
'sale price' e 'sale price effective date' O preço de venda e a data efetiva do preço de venda enviados aqui substituem o último envio do arquivo de feed de produtos. Se valores em branco forem enviados, isso invalidará os detalhes de venda anteriores enviados do último arquivo de feed de produtos. Não Sim

Carregar um arquivo de feed manualmente (arquivos com menos de 4 MB)

Você poderá usar essa opção se o arquivo de feed for menor que 4 MB.

  1. No menu superior, selecione Ferramentas > Merchant center > Feeds.
  2. Selecione o nome do feed que você deseja atualizar > Atualizar feed.
  3. Selecione Upload manual.
  4. Selecione Procurar > localize e selecione o arquivo de feed de atualização do inventário de produtos online.
  5. Selecione Atualizar feed.

Verificar o status do feed

Depois que o feed tiver sido processado, o relatório estará disponível na guia de feed de atualização na faixa superior.

  1. No menu superior, selecione Ferramentas > Merchant center > Feeds.
  2. Selecione o nome do feed cujo status você deseja ver.
  3. Selecione Mais detalhes ou Menos detalhes para obter mais ou menos detalhes, respectivamente.

Envios de exemplo do feed de atualização de inventário de produtos online

Atualizar preço
id price
Offer1 20
Atualizar disponibilidade
id availability
Offer2 Fora de estoque
Atualizar o preço de venda e a data efetiva do preço de venda
id sale_price sale_price_effective_date
Offer3 30 2017-01-01T00:00/2017-04-30T00:00
Anular o preço de venda
id sale_price sale_price_effective_date
Offer4

Requisitos de formato de arquivo

  • O arquivo deve ser delimitado por tabulações, em texto sem formatação com as extensões: TXT, ZIP, GZ, GZIP, TAR.GZ, TGZ. Os arquivos XML também são aceitos apenas se forem formatados pelo Google.
  • O nome do arquivo deve estar no seguinte formato: inventoryfeed_{market}.txt (por exemplo, inventoryfeed_enus.txt). Isso também se aplica ao arquivo dentro de arquivos compactados.
  • No caso do formato de texto compactado, o arquivo TXT compactado dentro do arquivo (ZIP, GZ, GZIP, TAR.GZ, TGZ) deve ter o nome de arquivo correspondente.
  • O arquivo deve começar com uma única linha de cabeçalho.
  • Cada oferta de produto deve estar em uma linha separada do arquivo.
  • Não inclua HTML nos arquivos de texto.
  • Não inclua tabulações finais no fim das linhas.
  • Não inclua tabulações nem quebras de linha no meio de atributos de ofertas.
  • Caracteres especiais/inválidos causarão problemas de processamento. Saiba mais sobre os símbolos aceitos em arquivos de feed.

Símbolos aceitos em arquivos de feed

A seguir estão os símbolos/caracteres especiais e em quais atributos eles são aceitos

Símbolos Onde você pode usá-los
Ponto [.] Preços, URLs
Ponto e vírgula [:]
Ponto de interrogação [?]
Barra [/]
Sinal de igual [=]
URLs
Hífen [-] Identificadores de oferta em que isso é válido (por exemplo: ISBN, MPN)
Pipe [|]
Vírgula [,]
Maior que [>]
Campos com valores múltiplos (MerchantCategory, B_Category, ads_label)
Qualquer símbolo Unicode Marca, Título, Descrição

See more videos...