Feeds de produtos
Crie feeds de produtos para Google Shopping, Nextag, Bing, Amazon e muitos outros mecanismos de comparação de preços para atrair mais clientes e impulsionar as vendas para sua loja Magento.
-
Modelos de feed prontos para os mecanismos de compra mais populares
-
Geração de alimentação automática e manual
-
Configuração de feed flexível para cumprir todos os motores de compras
-
Capacidade de definir um tempo específico para geração de feed
-
Número ilimitado de feeds de produtos
-
Incluir atributos baseados em condições em seus feeds
Veja o vídeo abaixo, ou se preferir siga os passos a seguir:
Criação de feeds de produtos
Para criar um feed de produto, vá para Catálogo → seção ‘Feeds’ → Perfis .
Ao criar um feed, você pode usar modelos prontos. Nesse caso, o feed conterá todas as configurações básicas para um determinado mecanismo de busca de compras. Você pode fazer quaisquer ajustes personalizados ao criar um feed ou pode fazê-los mais tarde.
Para duplicar, gerar e excluir feeds em massa, selecione os feeds que você precisa, clique no botão Ações e escolha a ação.
Configure o feed para o Google e o Facebook com o assistente de feed
Como o Facebook está usando o mesmo formato de feed e tags do Google, o perfil de feed que criaremos aqui funcionará tanto para o Google quanto para o Facebook.
Para criar facilmente um feed com um assistente em 7 etapas curtas, vá para Feeds e clique no botão Configurar feed do Google .
Etapa 1: configurações gerais
Para iniciar a configuração do Google Feed, defina as Configurações gerais .
Nome do feed – especifique o nome do feed.
Nome do arquivo – preencha o nome do arquivo de feed.
Status – aqui você pode ativar ou desativar o feed.
Visualização da loja – selecione de qual visualização da loja obter os valores dos atributos. É muito útil quando você tem uma loja multilíngue, por exemplo, para que você possa criar feeds usando nomes ou descrições em idiomas específicos.
Moeda do preço – especifique a moeda. Se você tiver uma configuração de vários andares com diferentes moedas definidas para cada loja, essa configuração fará com que o feed busque os preços dos produtos na moeda atribuída à loja específica.
Excluir produtos desativados – defina como Sim para excluir produtos com o status desativado do feed.
Excluir produtos em falta – ative a opção se não quiser incluir produtos em falta no feed.
Excluir produtos não visíveis – defina como Sim para ignorar produtos não visíveis para que eles não sejam incluídos no feed.
Etapa 2: excluir categorias
Reveja cuidadosamente todas as categorias listadas abaixo e selecione aquelas que deseja excluir de seu feed de produtos marcando as caixas de seleção correspondentes. As categorias excluídas não serão mapeadas para as taxonomias do Google e não serão incluídas no feed gerado.
Etapa 3: Renomear categorias
Para atender aos requisitos do Google, defina a fonte de taxonomia do Google necessária e renomeie facilmente as categorias com a função de preenchimento automático.
Etapa 4: Informações básicas do produto
Especifique os atributos básicos que você deseja produzir no feed.
O assistente já terá todos os campos preenchidos para você, então você pode pular para a próxima etapa se não quiser fazer nenhuma alteração. Mas caso você queira, por exemplo, usar uma breve descrição em vez da descrição em seu feed, escolha-a no menu suspenso:
O mesmo pode ser aplicado a todos os outros atributos.
Etapa 5: Informações opcionais do produto
Aqui, especifique os atributos opcionais do produto a serem produzidos no feed.
Assim como na etapa anterior, vemos uma lista de atributos. Mas desta vez quais atributos usar dependem muito do que você está vendendo. O Google tem diferentes requisitos para dados que devem ser incluídos no feed. Os requisitos dependem da localização da sua loja e do tipo de produtos que você exporta.
Por exemplo, se você vende roupas e a etiqueta de condição está definida como Novo em seus produtos, você precisará ter os atributos gtin, mpn e marca no feed.
A marca deve ser definida manualmente. Por exemplo, em nosso caso, temos as informações da marca salvas no atributo do fabricante, portanto, escolhemos no menu suspenso.
Etapa 6. Configurações de programação
Escolha a atualização automática de alimentação ou defina a frequência necessária manualmente. Quando você opta por gerar feed por programação, especifique também o dia preciso ou vários dias e hora de sua geração.
Etapa 7. Upload para o servidor do Google
No exemplo a seguir, vamos configurar um feed para ser enviado aos servidores do Google diariamente, uma vez por dia, usando SFTP no modo totalmente automático. Devemos começar pela configuração da conta do Google Merchant. Adicione um novo feed:
Um feed de teste servirá por enquanto, mas lembre-se de que os feeds de teste não podem ser usados em campanhas do AdWords:
Já que iremos enviar nossos arquivos de feed para o servidor do Google, Upload é o que precisamos aqui:
O próximo é importante porque o nome do arquivo de feed definido aqui deve corresponder ao nome real do arquivo que você enviará para o Google. O nome do arquivo deve corresponder ao especificado na Etapa 1 .
No painel do Google Merchant, vá para Configurações (próximo ao avatar do seu perfil)> SFTP / FTP / GCS :
Clique em Redefinir senha e salve a senha. Agora, na página de configurações de SFTP , podemos obter o endereço do servidor e o login:
Volte para a extensão do feed de produtos, etapa 7 . Defina a guia Ativar como Sim .
Insira os dados que você recebeu do painel do Google Merchant.
Quando você clica em Salvar e Iniciar geração , o perfil do feed é aberto e a geração do feed
Adicionar Novo Feed
Para escolher um modelo ou criar um feed personalizado, vá para Catálogo → seção ‘Feeds’ → Perfis e clique em Adicionar Novo Feed .
Geral
Especifique as informações gerais sobre um novo feed.
Nome – especifique o nome do feed.
Nome do arquivo – preencha o nome do arquivo de feed.
Tipo – escolha o formato do feed do produto (XML, CSV ou TXT).
Loja – selecione para qual visualização da loja você deseja criar o feed.
Status – aqui você pode ativar ou desativar o feed.
Compactar – você pode configurar para compactar o feed no formato Zip, Gz ou Bz quando ele for gerado e enviado ao servidor.
Excluir produtos desativados – defina como Sim para excluir produtos com o status desativado do feed.
Excluir produtos em falta – ative a opção se não quiser incluir produtos em falta no feed.
Excluir produtos não visíveis – defina como Sim para ignorar produtos não visíveis para que eles não sejam incluídos no feed.
Conteúdo
A guia Conteúdo permite configurar os dados do produto incluídos no feed do produto. A funcionalidade da guia depende do formato selecionado na guia ‘Geral’. Se você escolher o formato CSV ou TXT , obterá campos para inserir o cabeçalho do feed, atributo, formato e informações pai.
Nomes das colunas – defina como Sim para mostrar os nomes das colunas.
Cabeçalho – preencha as informações sobre o cabeçalho.
Campos entre – escolha os símbolos para incluir os campos (Aspas duplas (“), Aspas (‘), Espaço, Nenhum).
Campos separados por – especifique os símbolos para separar os campos (vírgula (,), ponto e vírgula (;), barra vertical (|), tabulação).
Atributo – ao configurar os dados do produto, você pode adicionar um novo atributo, imagem e outra entidade. Por exemplo, adicione um atributo Preço com TAX (IVA) para obter informações mais relevantes sobre os preços dos produtos.
Formato – aqui você escolhe um formato do campo de atributo (como ele é, formato de dados ou formato de preço).
Pai – quando ativado, produtos simples associados a produtos configuráveis produzirão o valor de atributo do produto pai.

Se os valores do atributo forem especificados, mas você quiser substituí-los, escolha o modificador ‘If Not Empty’.
Lembre-se de que dois modificadores diferentes não podem ser aplicados, pois eles se substituirão. Portanto, se você deseja substituir os valores em ambos os casos, escolha o modificador ‘If Empty / Not Empty’.
Se você escolher o formato XML , obterá campos para inserir o cabeçalho do feed, rodapé e informações do produto.
Cabeçalho – usado para colocar algumas informações no cabeçalho XML.

Item – uma tag que envolverá cada produto no feed.
Conteúdo – um editor XML onde tags XML e códigos de atributo são inseridos.
Tag – tag XML para a entidade configurada abaixo. Para adicionar uma linha de dados a um feed, insira o atributo tag XML de acordo com a especificação de um mecanismo de pesquisa de compras específico (por exemplo, para google.com a tag XML será g: preço).
Opcional (disponível apenas para feeds XML) – use a opção para excluir um atributo que tem um valor vazio para um produto do feed. Quando definido como Sim : o atributo não será adicionado ao feed de um produto para o qual possui um valor vazio.
Rodapé – usado para colocar algumas informações no rodapé XML.
Especifique também o atributo , formato e pai .
É possível adicionar modificadores para os casos em que você precisa modificar os valores originais de um atributo. Para fazer isso, use a ação ‘Adicionar modificador’ ; selecione uma ação do intervalo disponível:
-
Retire as tags – exclua as tags HTML e PHP da linha;
-
Escape HTML – escape símbolos especiais da descrição do produto;
-
Minúsculas – converte todas as letras de atributos em minúsculas;
-
Maiúsculas – converte todas as letras de atributos em maiúsculas;
-
Capitalize – faça a primeira letra maiúscula;
-
Arredondar – arredonda o número para baixo, seguindo as regras matemáticas de arredondamento (0,5 – para cima até 1);
-
Se vazio – especifique o valor a ser usado em vez do valor de um atributo vazio;
-
Se não estiver vazio – preencha o valor que substituirá o valor do atributo original;
-
Se vazio / não vazio – defina o algoritmo de acordo com o qual os valores vazios e especificados serão substituídos;
-
Para proteger o URL – substitua http por https;
-
Para não proteger o URL – substitua https por http.
Depois de escolher o modificador, clique no botão Inserir para aplicá-lo.
Neste exemplo, aplicamos o modificador “HTML Escape” para escapar de símbolos especiais da descrição do produto. É importante para o formato XML, pois os símbolos especiais podem ser tratados como parte da marcação XML e quebrar o arquivo de feed.
Para sua conveniência, os códigos dos atributos são exibidos ao selecionar um atributo para inserir no feed de produtos.
Você também pode usar um mapeamento de categoria para qualquer plataforma de compras. Tudo que você precisa fazer é adicionar um novo atributo da lista:
Configurações de formato
Na seção Formatos , você pode especificar o formato de data para o arquivo de feed, escolher quantos dígitos devem ser exibidos após o delimitador para preços decimais. Você também pode especificar a moeda do preço e sua abreviatura.
Condições
Também é possível criar um feed para produtos específicos. Por exemplo, você pode adicionar produtos configuráveis em um feed e produtos simples em outro. Na guia Condições , você pode especificar os produtos que serão incluídos no feed que você está editando.
Em nosso exemplo, especificamos as condições para gerar o feed apenas para os produtos da categoria 36 e com o conjunto de atributos ‘Bolsa’.
Cronograma
Decida se deseja gerar feed manualmente ou por programação. Quando você opta por gerar feed por programação, especifique também o dia preciso ou vários dias e hora de sua geração.
Configurações de FTP
Habilite o download do feed na guia ‘Configurações do FTP’ e insira as credenciais da conta FTP para onde o feed será carregado.
Host – nome de host ou endereço IP do servidor FTP \ SFTP.
Usuário – nome de usuário FTP \ SFTP.
Senha – senha FTP \ SFTP.
Caminho – caminho para o diretório no servidor FTP \ SFTP. O caminho indica o diretório para onde esse feed específico será enviado, portanto, para o Merchant Center, você pode tentar usar o caminho raiz padrão / junto com os detalhes fornecidos nas configurações de SFTP do GMC:

Modo Passivo – pode ativar o modo Passivo para conexões FTP . Mais sobre os modos de FTP aqui .
Clique no botão Testar conexão para verificar se os dados da conexão FTP \ SFTP estão corretos.
Analytics
Essas configurações permitem que você defina parâmetros utm, que serão adicionados aos urls em seu feed. Assim, você pode coletar todas as estatísticas de vendas de sua conta do Google Analytics.
Quando o feed estiver configurado, pressione o botão Visualizar feed para visualizar o feed antes de sua geração:
Amazon Feeds
Observe que você precisará de vários feeds para fazer upload e gerenciar seus produtos na Amazon. Vá para Catálogo → seção ‘Feeds’ → Perfis e encontre 4 modelos de feed prontos da Amazon.
Feed de produtos – contém informações descritivas sobre os produtos em seu catálogo. Estabelece o mapeamento entre seu identificador único (o SKU) e o identificador único da Amazon (o ASIN: Número de identificação padrão da Amazon). Este é sempre o primeiro feed a ser enviado ao listar um novo item.
Feed de estoque – comunica os níveis de estoque atuais dos produtos que você está listando na Amazon. Inclui valores para datas de reabastecimento, bem como sua latência de atendimento (o tempo que levará para processar o pedido antes de enviá-lo).
Feed de preços – define os preços atuais para seus produtos, sejam os preços regulares (padrão) ou os preços temporários (de venda).
Feed de imagem – fornece URLs (em seu servidor) a partir dos quais a Amazon pode extrair imagens para associar a seus produtos.
Configure o mapeamento de categorias para plataformas de compras
Se você precisar fazer alterações nas categorias de sua loja para atender aos requisitos da plataforma em que deseja enviar seu feed (por exemplo, Amazon), vá para a seção сategories.
Vá para Catálogo → seção ‘Feeds’ → Mapeamento de Categorias
Para criar um novo mapeamento de categoria, clique no botão Adicionar novo mapeamento de categorias e especifique o nome e o código aqui.
Exclua categorias e renomeie categorias para adicioná-las com um clique ao criar o feed personalizado. Em seguida, clique em Salvar .
Como funciona?
Para IGNORAR e excluir categorias específicas do feed, MARQUE as caixas necessárias.
Por exemplo, se um produto for atribuído às categorias “Bolsas” e “Venda”, a extensão escolherá a categoria com o maior valor por padrão. No nosso caso, pode ser “Venda”. Se você deseja atribuir o produto apenas à categoria “Bolsas” – marque a caixa de seleção “Venda” para ignorá-la.
Atributos baseados em condições
Para criar um novo atributo baseado em condição, vá para Catálogo → seção ‘Feeds’ → Atributos Baseados em Condição → botão Adicionar Atributo Baseado em Condição .
Os atributos baseados em condições são usados para cobrir casos especiais: por exemplo, quando você precisa alterar alguns valores de atributos ou substituir preços ao atender a condições especiais. Você tem a capacidade de criar valores baseados em regras para esses campos.
No exemplo abaixo, configuramos o atributo baseado em regras: quando o valor do atributo Size do produto for XS, o atributo Price para este produto terá um desconto de 10%.
Vamos verificar as etapas de configuração:
Na seção Geral , especifique o Código e o Nome para seu atributo baseado em condição.
Em seguida, determine as condições para o valor de saída . Nesta etapa, escolha os atributos e seus valores que serão um gatilho para a aplicação do Valor de Saída , configurado abaixo, ao invés do original.
Para configurar o valor de saída , escolha a opção de atributo no campo Tipo . Você pode escolher um determinado atributo ou especificar um texto personalizado. O valor neste campo deve ser alterado quando as condições se aplicarem. Especifique a modificação do atributo (texto, porcentagem ou valor fixo). Se o campo Modificação contiver texto, o valor do atributo será substituído por este texto.
Você também pode especificar o Valor de saída padrão , que será usado se nenhuma das condições se aplicar.
Quando um atributo baseado em condição é configurado, você pode inseri-lo em seu feed de produto (disponível para todos os formatos: xml, csv, txt):
Aqui estão mais alguns exemplos dos atributos baseados em condições que você pode configurar:
Exemplo 1
Quando o valor do “Preço” for igual ou superior a 50, substitua o valor da “Classe Fiscal” por “Bens Tributáveis”.
Exemplo # 2
Substitua o valor do atributo “Tamanho” por “Todos os tamanhos”, quando o atributo “Sexo” for “Mulheres” ou “Meninas”.
Configurações Gerais
Vá para o painel de administração – Lojas – Configuração – Extensões Amasty – Feed de produto
Tamanho do lote – especifique quantos produtos serão tratados durante uma iteração.
URL com categoria – para gerar um feed de produto apropriado, alterne entre oscaminhos de URL mais curto e mais longo.
Caminho mais curto – usa o caminho mais curto possível no URL do produto;
Caminho mais longo – usa o caminho mais longo possível na URL do produto;
Regra padrão – utiliza a regra padrão do Magento 2 para URLs, desativa a extensão.
Por exemplo, você tem um produto listado em 2 categorias, portanto, está disponível por meio de dois links:
1) store.com/category1/product.html
e
2) store.com/category2/subcategory2/product.html
Se você escolher o caminho mais curto , a extensão usará o primeiro link, se você selecionar o caminho mais longo – o segundo URL será usado.
Produtos na visualização do feed – especifique o número de produtos que deseja exibir na visualização do feed.
Pasta de armazenamento de arquivos de feed – escolha a pasta onde seus feeds gerados serão salvos: var ou media
Caminho do arquivo (local) – especifique o caminho do arquivo.
Na seção Notificações por email , especifique:
-
Remetente de email – escolha um remetente de email em uma lista de remetentes de email configurados no Magento;
-
Email – especifique um email para o qual as notificações devem ser enviadas. Se houver vários e-mails, separe-os por vírgula;
-
Eventos de Notificação – selecione eventos para enviar notificações;
-
Modelo de e-mail bem-sucedido / malsucedido – escolha os modelos de e-mail a serem usados para notificações sobre geração de feed bem-sucedida / malsucedida pelo cron.
Habilitar Geração de Multi-Processos – A Geração de Multi-Processos aumenta significativamente a velocidade de geração de alimentação. Mas também gera carga extra para o servidor. Recomendamos primeiro executar o processo de geração de feed de teste com o ‘multi-processo’ ativado e monitorar o desempenho do servidor. O recurso ‘Multi-Process Generation’ precisa da extensão php ‘pcntl’ para ser instalado no servidor. Se você habilitar o recurso e não houver aumento de desempenho, peça ao seu hoster / administrador do sistema para verificar se a extensão ‘pcntl’ está instalada.
Número de processos paralelos – ajuste o número de processos paralelos para a geração de multiprocessos. Observe que quanto mais processos paralelos são configurados, mais rápido é o processo de geração de feed, bem como maior é a carga do servidor.
Na seção Cronjob Information , verifique as informações sobre os cron jobs mais recentes.
Casos de uso populares
1. Como adicionar atributos baseados em condições personalizadas a um feed de produto
Imaginemos uma grande loja virtual com uma grande variedade de produtos. Alguns produtos foram adicionados recentemente e alguns deles foram adicionados há muito tempo. No estágio de criação do feed, o dono da loja descobre que os produtos têm dois atributos diferentes para informações do fabricante. Alguns produtos têm o atributo Fabricante preenchido e outros têm o atributo Marca preenchido. O proprietário da loja não pode incluir apenas um dos atributos no feed porque uma parte dos produtos o terá não preenchido. O problema permanecerá o mesmo, mesmo se ele incluir os dois atributos. Nesse caso, uma solução inteligente é necessária para definir automaticamente qual atributo deve ser adicionado ao feed, dependendo das especificações do produto. Você pode resolver esse problema facilmente adicionando atributos baseados em condições.
Etapa 1. Em primeiro lugar, devemos verificar as configurações de atributos obrigatórias. Acesse a grade de atributos: Lojas → Produto . Vamos começar com o atributo da marca. Escolha-o na grade ou crie-o.
Defina as configurações de atributo principal.
Ajuste as configurações da vitrine do atributo. Observação para definir ‘Sim’ no campo ‘Usar para condições de regra promocional’.
Agora devemos definir as configurações de atributo do fabricante.
Etapa 2. Agora você deve criar um atributo baseado em condição. Por favor, vá para Catálogo → Atributos Baseados na Condição → Adicionar Atributo Baseado na Condição .
Preencha o código e o nome do atributo baseado na condição. Especifique as condições. Neste exemplo, escolhemos o conjunto de atributos Bolsas e o conjunto de atributos Engrenagem. Defina o valor de saída e o valor de saída padrão. Dessa forma, para os produtos que correspondem às condições, o atributo Fabricante será incluído em um feed de produto. Se os produtos não atenderem às condições, o atributo Marca será incluído em um feed.
Etapa 3. Agora, vamos adicionar o atributo baseado em condição em um feed de produto. Acesse a grade de feeds Catálogo → Feeds → Perfis . Escolha o feed necessário da grade. Em nosso exemplo, escolhemos o feed de produtos do Google. Vá para a seção de conteúdo .
Escolha <g: brand> na janela Conteúdo.
Na lista suspensa Atributo, escolha Atributos Baseados na Condição → Fabricante, dependendo do conjunto de atributos .
Clique no botão ‘Atualizar’ . Em seguida, salve seu feed de produtos.
2. Como enviar produtos configuráveis ao Google Merchant
Artigo de ajuda relacionado no site de suporte do Google .
Para permitir que o Google saiba que produtos simples e configuráveis que você envia no feed estão relacionados, você deve usar a tag g: item_group_id . Adicione esta tag ao seu perfil de feed, defina-a para o atributo SKU de saída e habilite a opção Pai .
Com esta configuração, a extensão de feed exportará produtos com o mesmo g: item_group_id se estiverem relacionados, ou seja, se forem produtos associados do mesmo produto configurável. Em seguida, o Google verificará o valor g: item_group_id e tratará esses produtos como uma variante do mesmo produto.
Melhores Práticas:
Essas são as práticas recomendadas que podem ajudá-lo a ir além dos requisitos básicos para otimizar o desempenho dos dados do produto.
-
Use o SKU pai como o item_group_id para todas as variantes do mesmo produto. Não envie um SKU pai como um produto separado. Se desejar agrupar variantes usando um SKU pai, use o SKU pai como o valor para o item_group_id para todos os produtos no grupo de variantes.
-
Não confunda os atributos item_group_id e id . Use o atributo id para identificar exclusivamente um único produto e use item_group_id para agrupar vários produtos como variantes.
-
Não envie item_group_id se seu produto não for uma variante. Se o seu produto for semelhante a outros produtos, mas não especificamente uma variante, não envie item_group_id . Alguns exemplos de produtos que não são variantes incluem itens variados (um terno que consiste em uma jaqueta e calças) ou qualquer outro conjunto de itens diferentes que são vendidos juntos (um conjunto de acessórios de banho).
-
Use um item_group_id estável para cada grupo de variantes do produto. Depois de atribuir um item_group_id a um produto, não o altere. Se o item_group_id for alterado com frequência, isso pode causar inconsistência na maneira como as variantes são agrupadas e mostradas aos usuários.
-
Não use item_group_id para variantes não suportadas. Se o seu produto varia de acordo com um atributo sem suporte (como marca e modelo do carro), ou se o seu produto é um produto personalizado feito sob encomenda com um grande número de variantes (mais de 30), então não use item_group_id para indicar suas variantes.
Além disso, se o Google Merchant exibir um erro em um link de imagem inválido para produtos simples, você pode usar a imagem de um produto pai para um produto simples filho.
3. Erro de formatação XML
Na maioria dos casos, esse erro aparece quando seu feed tem caracteres especiais dentro de tags. Anote o número da linha na mensagem de erro, abra o arquivo de feed XML e verifique a linha mencionada. Observe a tag usada nesta linha, abra o perfil do feed, encontre a tag e adicione um modificador “ HTML Escape”
Clique em Atualizar , salve e gere o feed.