> ## Documentation Index
> Fetch the complete documentation index at: https://docs.centralcart.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Automatizando a criação de produtos com IA

> Use um agente de IA junto com a API da CentralCart para cadastrar os produtos da sua loja automaticamente.

## Guia em vídeo

<iframe width="100%" height="422" src="https://www.youtube.com/embed/K3J2e7hJqZM" title="Automatizando a criação de produtos com IA" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen />

## Como funciona

Em vez de cadastrar produto por produto no painel, você entrega uma chave de API para um **agente de IA** (Claude, Codex, Cursor, entre outros) e descreve os produtos que quer criar. O agente monta as requisições e cadastra tudo pela [API da CentralCart](/api-reference/authentication).

Isso é útil quando você vai subir uma loja do zero, migrar de outra plataforma ou criar vários VIPs e pacotes de uma vez.

<Warning>
  A chave de API dá acesso aos dados da sua loja. Use uma chave só com as permissões necessárias e revogue quando terminar o cadastro.
</Warning>

## Pré-requisitos

* Uma **chave de API** da sua loja com as permissões `packages:write` e `categories:read`
* Um agente de IA que consiga fazer requisições HTTP, como o [Claude](/editor/ia/claude), o [Codex](/editor/ia/codex) ou o [Cursor](/editor/ia/cursor)
* As **categorias** já criadas no painel, porque todo produto precisa pertencer a uma

## Passo a passo

<Steps>
  <Step title="Crie a chave de API">
    No painel, acesse [Configurações -> Integrações](https://app.centralcart.com/settings/plugin), clique em **Gerar chave** e marque as permissões `packages:write` e `categories:read`.

    Copie a chave. Ela aparece uma única vez.
  </Step>

  <Step title="Descubra o ID das categorias">
    Todo produto precisa de um `category_id`. Liste as categorias da sua loja:

    ```bash theme={null}
    curl https://api.centralcart.io/v1/app/category \
      -H 'Authorization: Bearer cc_sk_sua_chave_aqui'
    ```
  </Step>

  <Step title="Dê o contexto para o agente">
    Informe ao agente a documentação da API, a chave e a lista de produtos que você quer criar. Por exemplo:

    ```text Prompt de exemplo theme={null}
    Você vai cadastrar produtos na minha loja da CentralCart pela API.

    - Documentação: https://docs.centralcart.com/api-reference/authentication
    - Endpoint: POST https://api.centralcart.io/v1/app/package
    - Autenticação: header Authorization: Bearer <minha chave>
    - Campos obrigatórios: name, category_id, price, expiry_days, type, inventory_amount

    Crie os VIPs abaixo na categoria 1, todos do tipo SINGLE, com 30 dias de
    expiração e estoque ilimitado:

    - VIP Bronze, R$ 19,90
    - VIP Prata, R$ 39,90
    - VIP Ouro, R$ 79,90

    Gere também uma descrição curta e vendedora para cada um.
    Me mostre o corpo de cada requisição antes de enviar.
    ```

    <Tip>
      Peça para o agente **mostrar as requisições antes de enviar**. Assim você confere os preços e os nomes antes de qualquer coisa entrar na loja.
    </Tip>
  </Step>

  <Step title="Crie os produtos">
    Cada produto é criado com uma requisição como esta:

    ```bash theme={null}
    curl -X POST https://api.centralcart.io/v1/app/package \
      -H 'Authorization: Bearer cc_sk_sua_chave_aqui' \
      -H 'Content-Type: application/json' \
      -d '{
        "name": "VIP Ouro",
        "description": "Acesso completo aos benefícios do servidor.",
        "category_id": 1,
        "price": 79.90,
        "expiry_days": 30,
        "type": "SINGLE",
        "inventory_amount": null,
        "enabled": false
      }'
    ```

    <Note>
      Envie `inventory_amount` como `null` para estoque ilimitado e `expiry_days` como `null` para produtos que não expiram.
    </Note>
  </Step>

  <Step title="Revise no painel e publique">
    Confira os produtos criados no painel, ajuste as descrições e as imagens e só então deixe cada um **habilitado** para aparecer na loja.
  </Step>
</Steps>

## Dicas

* Crie os produtos com `enabled` em `false` e só habilite depois de revisar. Assim nada entra torto na loja.
* Comece com um produto de teste antes de mandar o agente criar a lista inteira.
* Peça ao agente para gerar as descrições em **HTML + CSS**, como na página [Criando descrição para os produtos com IA](/geral/inteligencia-artificial/descricao-produto).
* Terminou o cadastro? Revogue a chave de API no painel.

<Check>Se você tiver qualquer dúvida, entre em contato com a nossa equipe de suporte
em nosso [WhatsApp](https://api.whatsapp.com/send/?phone=5515992647447\&text=Ol%C3%A1%2C+tenho+d%C3%BAvidas+sobre+a+CentralCart\&type=phone_number\&app_absent=0)
e [Discord](https://centralcart.com/discord).</Check>
