Como exportar um feed de produtos do Shopify, WooCommerce, Magento e BigCommerce

A Meta, a Google e o TikTok abrem todos com a mesma pergunta. Onde está o teu feed de produtos? A tua loja tem os produtos. Pode ainda não ter um feed.
Aqui fica como obter um em cada uma das quatro grandes plataformas de loja, e as seis coisas a corrigir antes de o entregares a uma rede de anúncios.
O que precisas é de um feed URL
Um feed URL é um link para um ficheiro que lista todos os produtos da tua loja. Título, preço, imagem, stock, link do produto. O ficheiro reconstrói-se sozinho, por isso o link mostra sempre os preços e o stock de hoje.
Um CSV que descarregas uma vez não é um feed. Amanhã de manhã já está desatualizado. Seja qual for a ferramenta que escolheres abaixo, o que queres dela é um link que possas copiar, em formato Google Shopping. Todas as redes de anúncios leem esse formato.
Shopify: talvez já tenhas um
Todas as lojas Shopify publicam os seus produtos em your-store.com/products.json. Abre esse endereço num browser. Se vires dados de produtos, tens um feed e não instalaste nada. A Shopify também serve os mesmos produtos em your-store.com/collections/all.atom.
- Só aparecem os produtos publicados no canal de vendas Online Store. Os rascunhos ficam de fora.
- Uma loja protegida por palavra-passe bloqueia o endereço, o que é normal enquanto a loja está a ser construída.
- A Shopify serve a lista em páginas de até 250 produtos. Para um catálogo muito grande, uma app de feed é o caminho mais seguro.
Precisas de escolher que produtos e que campos saem? Procura "product feed" na Shopify App Store. Escolhe uma app que te dê um feed URL, não uma que só sincroniza diretamente para a Google.
WooCommerce: instala um plugin de feed
O WooCommerce não tem feed próprio. No admin do WordPress vai a Plugins → Adicionar novo e procura "product feed". O Product Feed PRO e o CTX Feed são duas opções de longa data.
- Cria um feed novo e escolhe Google Shopping XML como formato.
- Inclui todos os produtos, ou filtra para a parte da loja que queres nos anúncios.
- Confere a lista de campos. Título, descrição, preço, imagem e disponibilidade costumam preencher-se sozinhos. Garante que também lá está um SKU ou GTIN.
- Copia o feed URL e abre-o num browser. Deves ver os teus produtos.
Magento e Adobe Commerce: uma extensão de feed com agendamento
O Magento também não traz feed. O caminho habitual é uma extensão do Adobe Commerce Marketplace que gera o ficheiro com agendamento e o disponibiliza num endereço fixo. A Mirasvit e a Amasty vendem ambas uma. Se tens um programador a tratar da loja, para ele é trabalho rápido.
Parte do template Google Shopping da extensão. Inclui preço e preço promocional, disponibilidade, imagem e um SKU ou GTIN. Depois define-a para reconstruir pelo menos uma vez por dia. Um feed Magento que se reconstrói uma vez por semana anuncia o stock da semana passada.
BigCommerce: uma app de feed, ou passar pelo Merchant Center
Por predefinição, o BigCommerce não tem um feed público. Abre o marketplace Apps, procura "product feed" e escolhe uma app que te dê um feed URL.
Há um atalho. Se a tua loja já envia os produtos para o Google Merchant Center, os produtos já lá estão em formato de feed. Uma ferramenta que importe do Merchant Center pode partir daí.
Seis coisas a corrigir antes de o feed ir para onde quer que seja
Um feed que abre no browser ainda não é um feed que vende. É nestes seis pontos que os feeds novos correm mal, e correm mal em silêncio. Os produtos simplesmente não aparecem.
- IDs que nunca mudam. Cada produto precisa do seu próprio ID, e tem de ser o mesmo ID na semana seguinte. Quando um ID muda, a rede de anúncios vê um produto novo e começa tudo de novo com ele.
- Disponibilidade nas palavras da rede. In stock, out of stock, preorder ou backorder. Um número de stock como "42" ou um "yes" faz com que o produto seja rejeitado.
- Preço e preço promocional, ambos com moeda. Têm de coincidir com a página de produto. As redes comparam os dois e podem reprovar um produto quando são diferentes.
- GTIN e marca. A Google exige-os na maioria dos produtos de marca. Os plugins de loja deixam muitas vezes o código de barras de fora, a não ser que o mapeies tu.
- Uma linha por tamanho e cor. Cada uma com o seu próprio ID, todas a partilhar um
item_group_id. Caso contrário, um tamanho esgotado continua a correr nos teus anúncios. - Uma imagem principal que mostra o produto. Grande, nítida, sem nada a tapá-la. Muitas lojas exportam uma tabela de tamanhos ou um logótipo como primeira imagem sem darem por isso.
Tamanhos, cores e produtos esgotados merecem um guia só para eles. Está aqui: Como lidar com variantes e produtos esgotados nos anúncios de catálogo da Meta
Corrigir o feed sem voltar à loja
A maioria destes seis é difícil de corrigir dentro de um plugin de loja, e pedir uma exportação nova a um programador pode levar semanas. O Renable fica entre a tua loja e as redes de anúncios. Importa o feed que a tua loja já exporta e volta a ler um feed URL a cada hora. Corriges os dados aí, com regras, e todos os canais recebem a versão corrigida.
Ou salta a escrita de regras. A Aimée, a agente de IA dentro do Renable, aceita o endereço da tua loja ou o teu feed URL. Ela confirma que serve mesmo produtos, liga-o e diz-te o que corrigir primeiro.
Aimée
Ligar a minha loja, pinecrafthome.com
Encontrei o teu feed de produtos em pinecrafthome.com/products.json. Serve 1 208 produtos com preços em USD.
Catálogo ligado
1 208 produtos importados
Feed reimportado a cada hora
Uma coisa a corrigir primeiro. 214 de 1 208 produtos não têm "gtin", e a Google exige-o.
O Renable importa de um feed URL, do Google Merchant Center, de um catálogo Meta, de uma Google Sheet ou de um ficheiro. As regras e outras alterações que a Aimée prepara ficam em rascunho até as publicares. Vê como funcionam as regras de feed
Já tens o feed URL? Vê o que está mal nele hoje
Entrega-o à Aimée e ela diz-te que campos obrigatórios faltam aos teus produtos, canal a canal. Todas as contas começam com 30 dias de teste gratuito.