
Conecte o WooCommerce ao ChatGPT: do catálogo ao feed
Guia passo a passo para conectar o WooCommerce ao ChatGPT: campos obrigatórios do feed, onboarding, validação e erros comuns, explicados de forma simples.
Conecte o WooCommerce ao ChatGPT: o caminho prático do catálogo ao feed
Conectar o WooCommerce ao ChatGPT significa disponibilizar seu catálogo de produtos por meio de um feed estruturado que a superfície de compras da OpenAI consegue ler, usando o Agentic Commerce Protocol (ACP). Isso exige um feed com campos obrigatórios (id, title, description, link, image_link, price, availability, brand e gtin ou identifier_exists), cadastrado no onboarding de comerciantes da OpenAI e validado antes de entrar no ar.
A maioria das lojas WooCommerce já tem um catálogo que funciona bem para pessoas navegando pelo site. O que o ChatGPT lê é diferente: ele precisa de um feed, um arquivo estruturado com campos definidos, e não de uma página da web. Um crawler que visita uma página de produto pode deduzir o preço pelo layout; um leitor de feed não deduz nada: ele apenas lê o campo esperado no formato esperado. Essa é a diferença prática entre ter uma loja bonita e ter uma loja que um assistente de IA consegue citar em uma resposta.

Por que conectar o WooCommerce ao ChatGPT é importante agora
Os consumidores estão cada vez mais perguntando diretamente a assistentes de IA sobre recomendações de produtos, e um assistente só pode mencionar produtos que consegue ler em uma fonte estruturada e legível por máquinas.
Isso não significa substituir seu trabalho de SEO atual: trata-se de uma superfície adicional. O Google Shopping, sua própria loja e o feed de compras do ChatGPT têm requisitos técnicos separados, e estar preparado para um não significa estar preparado para outro. Uma página de produto que aparece bem na busca tradicional ainda pode ficar completamente invisível para um assistente de IA se o feed subjacente estiver ausente ou malformado.
Pense em camadas: a camada da loja é o que uma pessoa vê, com fotos, layout, avaliações e botão de checkout; a camada do feed é o que uma máquina lê, uma lista simples de campos sem nenhum contexto visual. Um produto pode estar perfeito na camada da loja e ainda falhar completamente na camada do feed, porque as duas foram criadas para leitores diferentes. É por isso que o lojista pode se surpreender quando um envio de feed é rejeitado pela primeira vez: não há nada aparentemente errado no site, mas o feed por trás dele nunca teve os campos corretos.
Preparação do catálogo: o que verificar antes de conectar
Antes de conectar qualquer coisa, verifique se todos os produtos têm os nove campos exigidos pelo ACP preenchidos com valores reais, e não placeholders.
Os campos são: id (um identificador único e estável, geralmente o SKU), title, description, link (a URL canônica do produto), image_link, price (com moeda), availability (em estoque, fora de estoque ou pré-venda), brand e gtin ou identifier_exists definido como false quando não houver GTIN. A ausência de apenas um desses campos em parte do catálogo costuma ser o motivo de um feed ser rejeitado ou parcialmente ignorado.
- Abra a lista de produtos do WooCommerce e exporte o catálogo para CSV usando o exportador integrado, em Products > All Products > Export.
- Abra o arquivo exportado e adicione uma coluna para cada um dos nove campos do ACP, marcando todas as linhas em que algum campo esteja vazio, genérico ou contenha um placeholder como “N/A”.
- Para cada produto sem gtin, decida caso a caso se existe realmente um GTIN (consulte a embalagem ou a fatura do fornecedor) ou defina identifier_exists como false.
- Compare a coluna price com o preço atual mostrado em cada página de produto, pois promoções e arredondamentos costumam criar divergências silenciosas.
- Compare o valor de availability com o campo de status do estoque no WooCommerce, garantindo que ele seja convertido para um dos três valores aceitos, e não para um rótulo personalizado.
- Títulos que são apenas um número de modelo, sem texto descritivo
- Descrições copiadas integralmente de um PDF do fornecedor, incluindo textos padrão irrelevantes
- Variações de tamanho ou cor compartilhando o mesmo id, o que quebra a exclusividade
- Preços sem moeda ou que não correspondem ao que aparece na página ativa
- Campo de marca ausente em produtos de marca própria ou artesanais
Um catálogo pequeno é mais fácil de conferir manualmente, produto por produto, antes de gerar o feed. Vale a pena fazer uma revisão completa uma vez, em vez de corrigir erros depois de uma rejeição. Por exemplo, uma loja com trinta velas pode revisar o CSV exportado linha por linha em menos de uma hora, sinalizando tudo que aparece apenas como “vela perfumada”, sem marca ou tamanho, e corrigindo esses dados antes mesmo de gerar o feed.
Vendedores multicanal que já anunciam na Amazon, Etsy ou eBaySe você já mantém anúncios em outros canais, provavelmente já tem a maior parte dos dados obrigatórios em algum lugar, mas não necessariamente nos campos do WooCommerce esperados pelo ACP. A diferença costuma estar no mapeamento, não na falta de informação. Um GTIN presente em um anúncio da Amazon, por exemplo, muitas vezes nunca foi incluído no campo personalizado do produto no WooCommerce. Assim, o gerador do feed o considera ausente, embora o dado exista em outro sistema.
Como conectar seu catálogo WooCommerce ao feed de produtos do ChatGPT
Há dois caminhos práticos: a extensão Stripe para WooCommerce, que disponibiliza um feed ACP, ou um feed gerado separadamente e enviado ao programa de comerciantes da OpenAI.
O primeiro caminho usa a extensão oficial Stripe for WooCommerce, que pode disponibilizar seu catálogo diretamente no formato de feed ACP a partir da infraestrutura de checkout da loja, já que o ACP foi criado em torno do checkout agêntico da Stripe. Se sua loja já processa pagamentos pela Stripe, esse é o caminho mais curto: instale a extensão, confirme o mapeamento dos produtos e o endpoint do feed será gerado para você.
- No painel administrativo do WordPress, acesse Plugins > Add New e procure por “Stripe for WooCommerce”.
- Instale e ative a extensão. Depois, acesse WooCommerce > Settings > Payments > Stripe para confirmar que sua conta Stripe existente está conectada.
- No painel de configurações da extensão, localize a seção ACP Feed e ative a geração do feed para o catálogo de produtos.
- Revise o mapeamento de campos exibido na tela, confirmando que id, price e availability vêm dos atributos corretos dos produtos WooCommerce, e não de valores padrão.
- Copie a URL do feed gerada na parte inferior do painel. É essa URL que você colará posteriormente no onboarding de comerciantes da OpenAI.
O segundo caminho consiste em gerar o feed de forma independente, fora da Stripe, e enviá-lo diretamente pelo onboarding de comerciantes da OpenAI. Essa é a opção para lojas que usam outro processador de pagamentos ou para vendedores que querem gerar o feed a partir de uma auditoria do catálogo, em vez de usar dados brutos do WooCommerce. Um guia específico explica o processo em detalhes: como enviar o feed de produtos WooCommerce ao ChatGPT sem erros.
Um feed sem os nove campos do ACP preenchidos não fica invisível para o ChatGPT: ele fica ilegível, assim como um formulário com campos obrigatórios em branco nunca é enviado.
Onboarding de comerciantes, passo a passo, com os nomes exatos dos menus
O onboarding de comerciantes da OpenAI pede que você se cadastre como vendedor, envie a URL do feed e confirme a propriedade do domínio antes que o feed entre em análise.
- Acesse a página de cadastro do programa de comerciantes da OpenAI e crie uma conta usando um e-mail comercial associado ao domínio da sua loja.
- No formulário de onboarding, em Store details, informe o nome da loja e o domínio canônico, que deve corresponder ao campo link dos produtos.
- Em Product feed, cole a URL do feed: o endpoint gerado pela extensão Stripe ou a URL do arquivo de feed hospedado de forma independente.
- Confirme a propriedade do domínio usando o método de verificação oferecido, geralmente um registro DNS TXT ou o envio de um arquivo.
- Envie para análise. A OpenAI verifica a estrutura do feed e uma amostra dos campos antes de aprová-lo.
Antes de começar o formulário de onboarding, é útil deixar tudo pronto em um só lugar: o domínio canônico exato, com ou sem “www”, correspondendo exatamente ao que aparece no campo link; a URL do feed já testada no navegador para confirmar que carrega; e acesso às configurações de DNS do domínio ou ao gerenciador de arquivos da hospedagem para a etapa de verificação de propriedade. Não concluir a verificação do domínio, ou verificar um domínio diferente daquele usado nos links dos produtos, é um motivo comum para o onboarding travar no meio do processo.
Como confirmar se a conexão realmente funcionou
Confirmar a conexão significa verificar o feed de acordo com o esquema obrigatório antes do envio e, depois da análise, conferir o status do feed no painel de comerciantes.
Antes de enviar, execute o feed no validador gratuito de feeds da Katapic. Ele verifica cada linha de produto em relação aos nove campos do ACP e sinaliza o que está faltando, sem alterar sua loja. Assim, você pode corrigir os erros antes que a própria análise da OpenAI os identifique e atrase a aprovação.
- Cole a URL do feed no validador e execute a verificação.
- Revise o relatório linha por linha: cada produto sinalizado informa o campo exato que está ausente ou malformado.
- Corrija os dados do produto no WooCommerce, gere o feed novamente e execute o validador até que o relatório não apresente erros.
- Só então envie a URL do feed pelo formulário de onboarding da OpenAI, ou reenvie-a se você já tiver enviado uma vez e ela tiver sido rejeitada.
- Depois da aprovação, confira periodicamente o painel de comerciantes em busca de um status como “needs attention”, que indica que uma alteração posterior no catálogo quebrou um campo antes válido.
Erros comuns
A maioria das rejeições vem de alguns problemas recorrentes, cada um com uma mensagem de erro literal, uma causa clara e uma correção direta.
- “Missing required field: gtin or identifier_exists”. Causa: nem o GTIN nem identifier_exists foram definidos no produto. Solução: defina explicitamente identifier_exists como false para produtos artesanais ou de marca própria que realmente não tenham GTIN, em vez de deixar o campo vazio.
- “Duplicate id detected”. Causa: geralmente uma variação compartilha o id do produto principal. Solução: atribua a cada variação um id próprio, diferente do id do produto principal.
- “image_link unreachable”. Causa: a URL da imagem retorna um erro 404 ou redireciona para outro endereço. Solução: verifique se a hospedagem das imagens não bloqueia solicitações externas e se a URL aponta diretamente para o arquivo de imagem.
- “price mismatch”. Causa: o preço no feed é diferente do preço exibido na página ativa do produto. Solução: gere o feed novamente logo após cada alteração de preço, especialmente depois do fim de uma promoção.
- “availability value not recognized”. Causa: o campo usa um texto livre como “poucas unidades restantes”, em vez de um valor aceito. Solução: mapeie o status do estoque do WooCommerce apenas para in stock, out of stock ou preorder.

O que muda depois: monitoramento das citações nas respostas de IA
Depois que o feed estiver ativo, a próxima tarefa é observar se seus produtos realmente são mencionados quando alguém pede ao ChatGPT uma recomendação na sua categoria.
Estar conectado tecnicamente não garante uma citação; apenas torna a citação possível. Vale a pena fazer periodicamente o tipo de pergunta que um cliente faria, dentro da sua categoria, e verificar se sua loja aparece e quais concorrentes são mencionados. Esse é um hábito de monitoramento, não uma verificação única, porque os feeds ficam desatualizados e os catálogos mudam.
- Uma vez por semana, faça ao ChatGPT uma pergunta natural de compra na sua categoria, formulada como um cliente real faria.
- Anote se sua loja é mencionada e, caso não seja, quais concorrentes aparecem.
- Compare cada produto mencionado com seu feed ativo para confirmar se o preço e a disponibilidade exibidos continuam corretos.
- Se um produto citado anteriormente deixar de aparecer, verifique primeiro o validador, pois um campo desatualizado é a causa mais comum.
Um feed enviado uma vez e nunca mais verificado fica fora de sincronia com a loja ativa na primeira alteração de preço ou de estoque.Vendedores que atualizam preços ou estoque com frequência
Se seus preços mudam frequentemente, como no caso de itens sazonais ou lançamentos limitados, o feed precisa refletir essas mudanças quase em tempo real. Caso contrário, o erro de divergência de preço se torna um problema recorrente, e não uma correção pontual. Por exemplo, uma loja que faz uma promoção-relâmpago na sexta-feira e volta ao preço normal na segunda-feira precisa regenerar o feed automaticamente, e não manualmente, ou a divergência aparecerá toda semana.
Vendedores que gerenciam um catálogo com muitos itens artesanais ou únicosItens artesanais raramente têm GTIN, e cada um possui um id ligeiramente diferente. Definir corretamente o campo identifier_exists em escala é o principal ponto de atrito para esse grupo. Uma solução prática é criar o campo id usando um padrão consistente, como código da categoria mais um número sequencial. Assim, até peças únicas recebem um identificador estável e exclusivo, sem depender de tentativa e erro manual a cada vez.
Próximos passos para manter o catálogo pronto para o ChatGPT
Manter um feed pronto para o ChatGPT é uma tarefa contínua: verifique se os campos estão completos após cada alteração no catálogo, execute novamente o validador antes de reenviar e revise uma lista de conferência periodicamente.
Uma lista estruturada ajuda a transformar isso em uma rotina repetível, e não em uma correção única: o checklist do feed WooCommerce antes de enviá-lo ao ChatGPT percorre os mesmos campos abordados aqui em um formato mais curto e fácil de repetir. Para uma visão mais ampla do que significa estar preparado para AEO além do feed, cinco formas de medir a preparação para AEO de um produto WooCommerce aborda sinais importantes mesmo antes do envio do feed.
Como a Katapic ajuda na conexão entre WooCommerce e ChatGPT
A Katapic gera um feed pronto para o ChatGPT a partir do seu catálogo WooCommerce existente e permite verificá-lo em relação aos campos obrigatórios antes de qualquer envio.
A verificação gratuita do WooCommerce lê um catálogo público em modo somente leitura, com até 100 produtos e sem exigir uma conta. Ela atribui uma pontuação a cada produto em preparação para a busca clássica, preparação para assistentes de IA, relevância e completude, identificando as lacunas nos campos que normalmente fazem um feed falhar. A visão de preparação por canal mostra quais produtos estão prontos especificamente para o feed do ChatGPT (ACP), além do Google Shopping, Meta e da sua própria loja, e exporta o CSV do Google Shopping para o Merchant Center apenas com os produtos aprovados. O validador gratuito de feeds no link acima identifica os mesmos problemas relacionados aos nove campos antes da análise da OpenAI. Nada disso substitui o julgamento humano sobre seu catálogo: a Katapic trabalha com os fatos que você já tem, e um campo reescrito nunca é cobrado se não passar pela verificação de fatos. Você pode começar pela página inicial da Katapic com a verificação gratuita, sem precisar de uma conta.
Perguntas frequentes
Como envio um feed de produtos WooCommerce ao ChatGPT?Gere um feed com os nove campos do ACP preenchidos (id, title, description, link, image_link, price, availability, brand, gtin ou identifier_exists). Depois, envie sua URL pelo onboarding de comerciantes da OpenAI, usando a extensão Stripe for WooCommerce ou um arquivo de feed hospedado de forma independente, e confirme a propriedade do domínio antes da análise.
Posso usar um gerador de descrições de produtos com IA para WooCommerce antes de enviar o feed?Sim, mas o campo de descrição do feed ainda precisa corresponder ao que aparece na página ativa do produto e deve descrever fatos reais, não especificações inventadas. Qualquer ferramenta de reescrita usada deve preservar os atributos reais que você já tem, sem fabricar novos.
Qual é a diferença entre o feed de produtos WooCommerce para a OpenAI e um feed comum do Google Shopping?Os dois compartilham vários campos obrigatórios, mas o feed do ChatGPT segue a estrutura do Agentic Commerce Protocol, vinculada ao programa de comerciantes da OpenAI, enquanto os feeds do Google Shopping seguem a especificação própria do Google Merchant Center. Um produto pode estar pronto para um canal e não para o outro se o mapeamento dos campos for diferente.
Preciso de um consultor para conectar o WooCommerce ao ChatGPT ou posso fazer isso com software?A maior parte do trabalho é mecânica: preencher campos obrigatórios, validar o feed e corrigir mensagens de erro literais. Um consultor pode ajudar com estratégia e casos específicos, mas uma ferramenta de validação cobre diretamente a verificação campo a campo; uma comparação mais longa entre as duas abordagens está em consultoria ou software para seu catálogo artesanal.
Quanto costuma custar uma consultoria de SEO para WooCommerce em comparação com uma ferramenta de feed?O custo da consultoria varia bastante conforme o escopo e geralmente é cobrado por meio de contratos recorrentes, enquanto ferramentas de feed e preparação de catálogo normalmente têm custo único ou por ação. Uma análise detalhada do que costuma envolver uma consultoria de SEO para WooCommerce está em quanto realmente custa uma consultoria de SEO para WooCommerce.
Por que meu feed de produtos WooCommerce não aparece corretamente no ChatGPT?As causas mais comuns são campos obrigatórios ausentes, ids duplicados entre variações de produtos, links de imagens que retornam um erro ou um preço no feed que deixou de corresponder ao preço da página ativa. Executar o feed em um validador antes de reenviá-lo geralmente revela o campo exato que causa a rejeição.
Onde posso verificar se meu catálogo WooCommerce está pronto para a busca por IA antes de criar um feed?Uma verificação gratuita em modo somente leitura pode identificar campos ausentes e lacunas de completude no nível do catálogo antes mesmo de você gerar um feed. Uma lista de ferramentas gratuitas para essa verificação está em ferramentas gratuitas para verificar se seu catálogo está pronto para a busca por IA.
Perguntas frequentes
- Como envio um feed de produtos WooCommerce ao ChatGPT?
- Gere um feed com os nove campos do ACP preenchidos (id, title, description, link, image_link, price, availability, brand, gtin ou identifier_exists). Depois, envie sua URL pelo onboarding de comerciantes da OpenAI, usando a extensão Stripe for WooCommerce ou um arquivo de feed hospedado de forma independente, e confirme a propriedade do domínio antes da análise.
- Posso usar um gerador de descrições de produtos com IA para WooCommerce antes de enviar o feed?
- Sim, mas o campo de descrição do feed ainda precisa corresponder ao que aparece na página ativa do produto e deve descrever fatos reais, não especificações inventadas. Qualquer ferramenta de reescrita usada deve preservar os atributos reais que você já tem, sem fabricar novos.
- Qual é a diferença entre o feed de produtos WooCommerce para a OpenAI e um feed comum do Google Shopping?
- Os dois compartilham vários campos obrigatórios, mas o feed do ChatGPT segue a estrutura do Agentic Commerce Protocol, vinculada ao programa de comerciantes da OpenAI, enquanto os feeds do Google Shopping seguem a especificação própria do Google Merchant Center. Um produto pode estar pronto para um canal e não para o outro se o mapeamento dos campos for diferente.
- Preciso de um consultor para conectar o WooCommerce ao ChatGPT ou posso fazer isso com software?
- A maior parte do trabalho é mecânica: preencher campos obrigatórios, validar o feed e corrigir mensagens de erro literais. Um consultor pode ajudar com estratégia e casos específicos, mas uma ferramenta de validação cobre diretamente a verificação campo a campo.
- Quanto costuma custar uma consultoria de SEO para WooCommerce em comparação com uma ferramenta de feed?
- O custo da consultoria varia bastante conforme o escopo e geralmente é cobrado por meio de contratos recorrentes, enquanto ferramentas de feed e preparação de catálogo normalmente têm custo único ou por ação, e não uma assinatura recorrente.
- Por que meu feed de produtos WooCommerce não aparece corretamente no ChatGPT?
- As causas mais comuns são campos obrigatórios ausentes, ids duplicados entre variações de produtos, links de imagens que retornam um erro ou um preço no feed que deixou de corresponder ao preço da página ativa. Um validador geralmente revela o campo exato que causa a rejeição.
- Onde posso verificar se meu catálogo WooCommerce está pronto para a busca por IA antes de criar um feed?
- Uma verificação gratuita em modo somente leitura pode identificar campos ausentes e lacunas de completude no nível do catálogo antes mesmo de você gerar um feed, sem exigir uma conta ou alterar qualquer coisa na loja.


