Atena
Analytikos
Mulher sentada diante de um notebook fazendo compras online

ChatGPT Shopping: feed de produtos passo a passo e o Brasil

NAVEGAÇÃO RÁPIDA

Mais lidas

Carregando posts...

Montar o feed de produtos é o passo que a OpenAI documenta para lojas que querem aparecer nos resultados de compra do ChatGPT. A documentação é detalhada: campos, formatos, frequência de atualização. O que ela não entrega, hoje, é uma data para lojistas brasileiros.

Esse é o ponto que a maior parte dos guias sobre o tema omite. Este artigo explica o passo a passo oficial e, antes dele, mostra o que está e o que não está confirmado para o Brasil em 21/10/2026. A conclusão prática: preparar o catálogo agora é de baixo risco e serve a outros canais, mas prometer posição ou presença no ChatGPT Shopping a clientes brasileiros ainda não tem base em fonte oficial.

Cada fato abaixo traz a fonte. O que é recomendação da Analytikos aparece identificado como tal.

O que é o feed de produtos (e o que ele não é)

Segundo o guia de início da OpenAI, o feed é um arquivo estruturado que a loja envia para o ChatGPT indexar produtos, atributos, preço e disponibilidade. Ele não é um anúncio. A página de ajuda de compras do ChatGPT afirma que os produtos são selecionados de forma independente pelo ChatGPT e não são anúncios. A página para comerciantes informa ainda que não há taxas sobre compras iniciadas no ChatGPT. Para o contexto da mudança, leia ChatGPT Shopping agora decide pelo feed, não pela web.

A ajuda da OpenAI diz que um produto aparece quando o ChatGPT o julga relevante para a consulta, o contexto da conversa, os metadados estruturados do produto e as políticas de segurança. Entre os comerciantes que vendem o mesmo item, a ordenação considera disponibilidade, preço, qualidade e se o comerciante é o fabricante ou vendedor principal. A página avisa também que o preço inicial pode ser o do primeiro lojista, não o menor, e que preço e frete podem atrasar.

O que a OpenAI diz considerar ao ordenar comerciantes

  1. 1
    DisponibilidadeO produto precisa estar em estoque e com a informação correta no feed.
  2. 2
    PreçoPreço e frete mudam; a atualização do feed pode atrasar o que o usuário vê.
  3. 3
    QualidadeDados completos, imagens, avaliações e mídia ajudam relevância e confiança.
  4. 4
    Fabricante ou vendedor principalQuem é a fonte primária do produto tende a ser favorecido na ordenação.
Imagem: Analytikos, com base na página de ajuda Shopping with ChatGPT search (OpenAI).

A situação para lojas brasileiras em 21/10/2026

Os fatos abaixo vêm das páginas oficiais da OpenAI, do Google e de uma fonte de notícias. A coluna da direita é a leitura da Analytikos sobre o impacto para quem vende no Brasil.

PontoO que as fontes dizemLeitura para o Brasil
Acesso ao feedOnboarding disponível para parceiros aprovados. A candidatura é pelo formulário em chatgpt.com/merchants, com lista de espera.O formulário aceita empresas sediadas no Brasil, mas não informa data para o país.
Onde há comprasA página para comerciantes diz que, por enquanto, as compras estão disponíveis apenas para usuários nos EUA.Sem confirmação de que produtos de lojas brasileiras apareçam para usuários brasileiros.
Países do feedO campo target_countries representa hoje US, CA e MX e exige confirmação prévia da OpenAI. Omitir o campo não significa alcance mundial.O Brasil não consta entre os países citados.
Checkout dentro do ChatGPTO Search Engine Land, citando o The Information, relatou que a OpenAI recuou do checkout nativo em março de 2026. A página para comerciantes diz que a compra é concluída no site ou app do lojista.Não prometa checkout no ChatGPT ao cliente.
ShopifyA OpenAI diz que lojas Shopify e Etsy têm catálogo integrado, sem necessidade de se inscrever. As páginas da Shopify não listam países.Brasil não confirmado. Verifique o painel da loja.
Google (contraponto)O Universal Commerce Protocol tem FAQ próprio e exige Merchant Center completo. O onboarding cita EUA em liberação gradual.Brasil não citado na documentação do Google.
Tabela: Analytikos, com dados de OpenAI, Search Engine Land, Shopify e Google.

Há um detalhe para evitar confusão: desde junho de 2025 existe, no Brasil, um assistente de compras do ChatGPT em português, que busca produtos na web e sugere links, segundo o Canaltech. Ele não é o programa de feed descrito aqui. Para esse caminho, o que vale é a boa estrutura do site, tema do artigo O que é GEO e AEO.

Passo a passo oficial para enviar o feed

O fluxo abaixo reúne o guia de início e o material técnico de referência da OpenAI para desenvolvedores. Os passos 1 e 2 dependem de aprovação; os demais você pode ensaiar no seu catálogo antes disso.

Seis etapas, da candidatura à manutenção

  1. 1
    1. Candidatar-sePreencher o formulário em chatgpt.com/merchants e aguardar a aprovação.
  2. 2
    2. Escolher o método de envioArquivo ou API. A recomendação é um snapshot completo diário por arquivo e atualizações intradiárias por API.
  3. 3
    3. Validar os campos obrigatóriosOs nove campos obrigatórios precisam estar presentes em todo registro.
  4. 4
    4. EnviarA entrega do arquivo é por SFTP; as atualizações pontuais, por API.
  5. 5
    5. Manter atualizadoSobrescrever o mesmo arquivo com nome estável ou fazer upsert por id via API.
  6. 6
    6. Testar com amostraComeçar com cerca de 100 itens e fazer QA no primeiro snapshot completo.
Imagem: Analytikos, com base na documentação de commerce da OpenAI.

Os campos do feed

A especificação de campos define nove campos obrigatórios. Se um deles faltar, o registro não atende à especificação. O campo availability aceita cinco valores; um valor inválido rejeita a linha.

Campo obrigatórioO que éExemplo da especificação
item_idIdentificador estável do itemTRAIL-BLK-10
titleTítulo do produto (até cerca de 150 caracteres)Texto livre
descriptionDescrição (até cerca de 5.000 caracteres)Texto livre
urlPágina do produto, absoluta, de preferência HTTPSURL da página do produto
brandMarcaNome da marca
seller_nameNome do vendedorNome da loja
image_urlImagem principal, URL absoluta e públicaURL da imagem
availabilityin_stock, out_of_stock, pre_order, backorder ou unknownin_stock
priceValor seguido da moeda79.99 USD
Tabela: Analytikos, com dados da especificação de feed da OpenAI.

Dois pontos pedem atenção. O formato do preço é “valor MOEDA”, e os exemplos da especificação usam dólares. Se o real (BRL) é aceito fora de EUA, Canadá e México não foi confirmado nas páginas consultadas. E o item_id deve ser estável e único, porque as atualizações por API dependem dele.

Entre os campos opcionais, a documentação destaca: group_id, listing_has_variations e variant_dict para variações (cor e tamanho); gtin com 8, 12, 13 ou 14 dígitos e dígito verificador válido; mpn; sale_price (menor que o preço, na mesma moeda); product_category; material, color e size; additional_image_urls; shipping_price; accepts_returns, return_deadline_in_days e return_policy; review_count e star_rating (de 0 a 5). A OpenAI afirma que mídia rica, avaliações e sinais de desempenho melhoram ranking, relevância e confiança, sem detalhar o algoritmo. Alguns campos, como target_countries, store_country e store_review_count, exigem configuração prévia com a OpenAI.

Formato, tamanho e frequência

ItemRegra documentada
FormatosParquet preferido; também jsonl.gz, csv.gz e tsv.gz. UTF-8.
URLsAbsolutas, http ou https (preferir HTTPS).
Tamanho por arquivoDivisão em partes de até cerca de 500 mil itens e abaixo de cerca de 500 MB.
FrequênciaSnapshot completo pelo menos diário.
Produtos ausentes do snapshotMantidos por até 14 dias.
Retirar um item da buscaUsar is_eligible_search=false.
PromoçõesSomente via API.
Datas no feedNão agendam mudanças: é preciso atualizar o feed quando preço ou estoque mudam.
Tabela: Analytikos, com dados do material de referência da OpenAI (llms-full).

A documentação adverte que a validação do upload não garante rejeitar todo valor inválido. Por isso, a conferência de qualidade deve ser sua, e não do sistema. Valores como “null” ou “n/a” não valem em campos opcionais, e booleanos usam true e false em JSON.

Como fica uma linha do feed

O exemplo abaixo é ilustrativo e segue a estrutura da especificação, em formato JSON Lines (uma linha por produto, aqui quebrada para leitura). Os valores são inventados e a moeda reproduz o formato dos exemplos oficiais.

{
  "item_id": "TENIS-PRETO-42",
  "title": "Tênis de corrida preto, modelo trilha",
  "description": "Tênis para trilha com solado de tração...",
  "url": "https://www.sualoja.com.br/tenis-preto-42",
  "brand": "Marca Exemplo",
  "seller_name": "Sua Loja",
  "image_url": "https://www.sualoja.com.br/img/tenis-preto-42.jpg",
  "availability": "in_stock",
  "price": "79.99 USD",
  "gtin": "7891234567895",
  "group_id": "TENIS-PRETO",
  "listing_has_variations": true,
  "variant_dict": {"color": "Preto", "size": "42"}
}

Política de produtos

A OpenAI limita o catálogo a produtos legais, seguros e adequados ao público geral. São proibidos ou restritos conteúdo adulto, itens com restrição de idade, armas, medicamentos controlados e produtos financeiros sem licença. O lojista responde pela conformidade, e a OpenAI pode remover produtos ou banir vendedores. Para quem vende em categorias reguladas, como farmácia, vale a leitura do post sobre a notificação da Anvisa ao Mercado Livre.

Checkout e pagamento: o que mudou

O Agentic Commerce Protocol (ACP) é um protocolo aberto, mantido com participação de Stripe e OpenAI, com especificação publicada na documentação da Stripe. Qualquer desenvolvedor pode implementá-lo. O Instant Checkout nativo, porém, era restrito a parceiros aprovados, e a notícia de março de 2026 indica recuo da OpenAI nesse caminho, segundo o Search Engine Land. Como a página de ajuda ainda menciona o Checkout Instantâneo “em alguns casos”, o texto pode estar defasado. A recomendação da Analytikos é tratar o checkout dentro do ChatGPT como não disponível para lojas brasileiras.

Checklist de preparação do catálogo

Os itens abaixo derivam apenas de regras documentadas e servem também ao feed do Google Merchant Center, o que reduz o risco de preparar algo que não será usado.

  • Os nove campos obrigatórios preenchidos em 100% dos SKUs.
  • item_id estável e único por variação, e url direto para a página da variação.
  • price no formato “valor MOEDA” e sale_price menor que price, na mesma moeda.
  • availability somente com os cinco valores aceitos.
  • Variações organizadas com group_id, listing_has_variations e variant_dict.
  • GTIN válido, com dígito verificador correto, e mpn quando existir.
  • Título com até cerca de 150 caracteres e descrição com até cerca de 5.000.
  • Imagens públicas, em URL absoluta e HTTPS, com imagens adicionais.
  • Frete e devolução informados (shipping_price, accepts_returns, return_policy).
  • Avaliações com review_count e star_rating, se você as tem de forma verificável.
  • Itens proibidos fora do catálogo.
  • Rotina diária de snapshot e atualização de preço e estoque quando mudarem.

Erros comuns e como corrigi-los

A maioria das rejeições e dos produtos que ficam de fora do ChatGPT nasce de poucos erros repetidos, e quase todos aparecem antes do envio, na exportação do catálogo. Os erros abaixo estão na documentação da OpenAI; a coluna de correção é recomendação da Analytikos.

Erros de preenchimento do catálogo

ErroPor que é um problemaComo corrigir
Usar “null” ou “n/a” em campo opcionalA documentação diz que esses valores não valem em opcionais.Deixe o campo ausente em vez de preencher com texto. Configure a exportação para omitir colunas vazias.
availability fora dos cinco valores aceitosUm valor inválido rejeita a linha inteira.Mapeie o status da plataforma: disponível para in_stock, esgotado para out_of_stock, pré-venda para pre_order, sob encomenda para backorder e sem informação para unknown.
sale_price maior que o preço ou em outra moedaA regra exige sale_price menor que price, na mesma moeda.Valide na exportação e remova o sale_price quando a promoção acabar.
GTIN inválidoO GTIN precisa ter 8, 12, 13 ou 14 dígitos e dígito verificador correto.Valide o dígito verificador antes do envio (exemplo abaixo). Na dúvida, omita o campo.
URL relativa ou que exige loginA especificação pede URLs absolutas, de preferência HTTPS, e públicas.Gere URLs completas e teste em uma aba anônima.
Duas colunas para o mesmo valor (por exemplo, id e item_id)Aliases legados são aceitos, mas só um nome deve ser enviado por valor.Escolha o nome atual da especificação e remova o legado.
Variações sem group_id, listing_has_variations e variant_dictCada cor e tamanho vira um item solto, sem relação com o produto-pai.Agrupe as variações com o mesmo group_id e preencha variant_dict, como {“color”:”Preto”,”size”:”42″}.
Título e descrição acima do limiteA especificação trabalha com cerca de 150 caracteres no título e 5.000 na descrição.Corte no limite sem perder a marca e o modelo, que devem ficar no início.
Tabela: Analytikos, com base na especificação de feed da OpenAI.

Um exemplo de validação do GTIN, pelo padrão GS1 (conta própria, ilustrativa). Para o GTIN-13 7891234567895, multiplique os 12 primeiros dígitos, da esquerda para a direita, por 1 e 3 alternadamente e some: 7×1 + 8×3 + 9×1 + 1×3 + 2×1 + 3×3 + 4×1 + 5×3 + 6×1 + 7×3 + 8×1 + 9×3 = 135. O dígito verificador é o que falta para chegar à dezena seguinte: 140 − 135 = 5. O último dígito do código é 5, então ele é válido. Se fosse 4, o produto seria rejeitado como GTIN inválido.

Exemplo de auditoria em 1.200 SKUs: onde os erros se concentram

GTIN inválido
36
Sem imagem pública
18
availability fora da lista
12
sale_price maior que o preço
9
Gráfico: Analytikos, com números ilustrativos (não são dados reais).

Neste exemplo hipotético, 75 dos 1.200 SKUs (36 + 18 + 12 + 9) têm algum erro, ou 75 ÷ 1.200 = 6,25%. O GTIN responde por 36 ÷ 75 = 48% das falhas, e é o primeiro item a corrigir. Rodar essa auditoria no catálogo de 100 itens que a OpenAI recomenda para o primeiro teste mostra o padrão de erro antes do envio completo.

Erros de envio e atualização

ErroO que a documentação dizComo corrigir
Esperar que datas no feed agendem uma promoçãoDatas no feed não agendam mudanças.Atualize o feed quando o preço ou o estoque mudar, em vez de programar a data.
Enviar promoções em arquivoPromoções são aceitas somente via API.Use a API para promoções e deixe o arquivo para o catálogo base.
Não enviar o snapshot todos os diasO snapshot completo deve ser enviado pelo menos diariamente.Automatize a exportação com horário fixo e monitore falhas de envio.
Deixar produto esgotado ou descontinuado no catálogoProdutos ausentes do snapshot são mantidos por até 14 dias.Para retirar um item da busca de imediato, envie is_eligible_search=false.
Mudar o nome do arquivo a cada envioA recomendação é sobrescrever o mesmo arquivo, com nome estável, ou fazer upsert por id via API.Fixe o nome do arquivo e o item_id de cada produto.
Omitir target_countries esperando alcance mundialO campo representa hoje US, CA e MX e exige confirmação prévia da OpenAI. Omitir não significa mundial.Não tente forçar o país. Combine o alcance com a OpenAI antes do envio.
Confiar só na validação automática do uploadA própria documentação diz que a validação não garante rejeitar todo valor inválido.Crie uma conferência interna, com amostragem manual, antes de cada envio.
Tabela: Analytikos, com base no material de referência da OpenAI.

Erros de expectativa e de política

  • Supor que o feed garante exposição. A OpenAI afirma que a seleção é independente e que os produtos não são anúncios. Não prometa posição a clientes.
  • Prometer disponibilidade no Brasil. As compras estão, por enquanto, restritas a usuários nos EUA, segundo a página da OpenAI para comerciantes.
  • Prometer checkout dentro do ChatGPT. A página para comerciantes diz que a compra é concluída no site ou app do lojista.
  • Ignorar a política de produtos. Conteúdo adulto, itens com restrição de idade, armas, medicamentos controlados e produtos financeiros sem licença são proibidos ou restritos, e a OpenAI pode remover produtos ou banir vendedores.
  • Cadastrar avaliações que a loja não consegue comprovar. review_count e star_rating entram no ranking e na confiança, e precisam refletir avaliações reais.
  • Tratar o feed como projeto único. Preço, estoque e frete mudam; um feed desatualizado mostra dados errados ao usuário.

O que fazer hoje, no Brasil

Com base nos fatos acima, a Analytikos recomenda cinco movimentos de baixo risco. Primeiro, entrar na lista de espera pelo formulário da OpenAI, sem esperar prazo. Segundo, limpar o catálogo com o checklist, porque os mesmos dados alimentam o Merchant Center. Terceiro, se a loja é Shopify, verificar no painel se os recursos de lojas agênticas estão ativos e em quais canais. Quarto, manter o Merchant Center completo e atualizado, base da participação nas superfícies de compra do Google. Quinto, medir o que já chega: o post sobre grandes varejistas e lojas independentes mostra como lojas menores competem em respostas de IA, e o Universal Cart do Google mostra a direção do outro lado do mercado.

Se a sua operação já se prepara para a Black Friday (27/11/2026), priorize o que gera venda neste ano: a página de oferta, o catálogo no Google e o atendimento. O guia de SEO para Black Friday cobre esse recorte.

Perguntas frequentes

Lojas brasileiras podem aparecer no ChatGPT Shopping hoje?

Não há confirmação oficial. A OpenAI diz que as compras estão disponíveis, por enquanto, apenas para usuários nos EUA. O formulário aceita empresas sediadas no Brasil, mas não dá data para o país.

Preciso pagar para entrar no feed?

Segundo a página da OpenAI para comerciantes, não há taxas sobre compras iniciadas no ChatGPT. O envio do feed também não é anúncio. Anúncios têm fluxo separado.

Qual é o formato do arquivo do feed?

Parquet é o preferido. Também são aceitos jsonl.gz, csv.gz e tsv.gz, em UTF-8, com URLs absolutas. A entrega do arquivo é por SFTP e as atualizações pontuais, por API.

Com que frequência devo atualizar o feed?

A recomendação é um snapshot completo pelo menos diário. Produtos ausentes do snapshot são mantidos por até 14 dias, e mudanças de preço e estoque precisam ser atualizadas, porque datas no feed não agendam alterações.

Minha loja Shopify precisa se inscrever?

A OpenAI informa que lojas Shopify têm catálogo integrado e não precisam se inscrever. As páginas da Shopify não listam países, então confirme no painel o que está ativo para a sua loja.

O feed garante que meus produtos apareçam?

Não. A OpenAI afirma que os produtos são selecionados de forma independente pelo ChatGPT, com base em relevância, metadados estruturados e políticas de segurança.

O ChatGPT tem checkout próprio para lojas?

Houve o Instant Checkout para parceiros aprovados, mas relatos de março de 2026 indicam recuo, e a página para comerciantes diz que a compra é concluída no site ou app do lojista. Não prometa checkout dentro do ChatGPT.

Conteúdos Relacionados

Compartilhar esse post
Facebook
WhatsApp
LinkedIn
Leia também:

Mais lidas

Carregando posts...

Conteúdos Relacionados:

Receba conteúdos exclusivos e novidades

Estratégia e resultados baseados em dados.

Rolar para cima