Um feed de produtos é um arquivo estruturado que transmite informações do catálogo para uma integração. Para o ChatGPT, prepare os dados conforme a especificação estável da OpenAI e confirme o caminho de acesso aplicável à sua loja. Um arquivo bem formado não ativa automaticamente anúncios ou checkout. [Fontes: visão geral dos feeds](https://developers.openai.com/commerce/specs) e [referência estável](https://developers.openai.com/commerce/specs/file-upload/products-fragments/currently-stable).

## Comece pelo catálogo que sua operação usa

Identifique qual sistema é responsável por preço, estoque, imagens e variantes. Pode haver uma plataforma de loja, um ERP e planilhas auxiliares, com informações diferentes. Defina qual origem prevalece em cada campo antes de exportar.

Evite criar um segundo catálogo manual sem responsável pela atualização. O problema pode deixar de ser formato e passar a ser manutenção: a loja muda uma oferta, mas o arquivo enviado permanece igual.

## Mapeie os campos antes de preencher o arquivo

Use uma planilha de mapeamento com estas colunas: campo da integração; campo de origem; regra de transformação; validação; responsável. Consulte nomes, tipos e exigências diretamente na versão estável vigente.

| Dado da operação | Controle proposto | Falha que merece bloquear o lote |
|---|---|---|
|Identificador do item|Manter referência estável|Mesmo ID usado em produtos diferentes|
|Variante comprável|Relacionar cor, tamanho ou versão|Linha que mistura variantes incompatíveis|
|Preço e moeda|Conferir com a página e o carrinho|Valor sem correspondência com a oferta|
|Disponibilidade|Atualizar a partir da fonte definida|Item encerrado apresentado como ativo|
|URL e imagem|Abrir os destinos da variante|Link quebrado ou imagem de outro item|

O quadro é uma proposta de controle de qualidade, não uma reprodução completa do schema. A documentação pode mudar; confira o contrato atual antes de implementar.

## Como validar um primeiro lote

1. Selecione uma amostra que contenha produtos simples, variantes e casos indisponíveis.
2. Verifique campos obrigatórios e condições aplicáveis ao seu caso.
3. Confira codificação, separadores e tipos do arquivo exigido.
4. Compare cada linha com a página e a compra possível no site.
5. Use o caminho autorizado de integração e leia os diagnósticos retornados.
6. Corrija a origem e gere novamente o lote quando houver erro.

Exemplo hipotético: uma camiseta de tamanho M tem a mesma foto da linha, mas o link abre sempre o tamanho P. Mesmo que o arquivo passe em uma validação de formato, a jornada ainda exige correção.

## Diferencie versão estável e rascunho

A documentação consultada separa uma referência estável de uma proposta de schema ainda não suportada em produção. Não misture campos de exemplos futuros com o contrato usado pela integração ativa. [Fonte: aviso da versão draft](https://developers.openai.com/commerce/specs/file-upload/products-fragments/upcoming-draft).

Registre a versão consultada, a data e as regras locais de transformação. Isso permite investigar uma rejeição sem reconstruir todo o processo por tentativa e erro.

## Defina manutenção e critérios de interrupção

Escolha quem acompanha rejeições, como mudanças de preço chegam ao feed e o que acontece quando a exportação falha. Combine o tratamento de itens removidos conforme o contrato da integração. Não substitua um produto antigo por outro sob o mesmo identificador apenas para reaproveitar uma linha.

Após o envio, acompanhe aceitação técnica e frescor dos dados. A exibição em uma resposta é uma etapa posterior e não tem posição garantida. Para o conteúdo comercial, use o [dossiê de produto para ChatGPT](/blog/produtos-compras-chatgpt-preparar-catalogo).

## Fontes e método

Documentação primária conferida em 04/11/2026. Este é um roteiro de preparação; não fizemos upload, habilitação de parceiro ou validação de um catálogo real. Condições de acesso e funcionamento precisam ser confirmadas na integração escolhida.
