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

# Produtos

> Como cadastrar e configurar produtos na sua loja, incluindo imagens, estoque, variáveis e assinaturas.

A área de **Produtos** (`Loja → Produtos`) é onde você cadastra tudo o que sua loja vende — de itens avulsos a assinaturas recorrentes.

## Campos de um produto

<Tabs>
  <Tab title="Informações básicas">
    * **Nome** e **preço**
    * **Descrição em Markdown**, com editor dedicado
    * **Categoria** (opcional) — veja [Categorias](/guias-do-painel/categorias)
    * **Status**: ativo ou inativo
  </Tab>

  <Tab title="Imagens">
    Produtos suportam múltiplas imagens, com uma definida como **imagem principal**. Formatos aceitos: `jpg`, `jpeg`, `png`, `webp` e `gif`, até 10MB por arquivo.

    No painel, você arrasta uma ou várias imagens de uma vez para o produto, e pode reordenar, remover e definir qual delas é a principal diretamente na mesma tela.
  </Tab>

  <Tab title="Estoque e limites">
    É possível limitar a quantidade disponível de um produto de duas formas:

    * **Limite global**: quantas unidades existem no total.
    * **Limite por usuário**: quantas unidades cada cliente pode comprar.

    Ambos são opcionais e podem ser combinados.
  </Tab>

  <Tab title="Variáveis do produto">
    <Info>Recurso disponível nos planos com acesso a variáveis (Premium).</Info>

    Variáveis são campos extras preenchidos pelo comprador no checkout — por exemplo, o **ID do jogador** no servidor ou um **nickname**. Tipos suportados:

    | Tipo     | Valor | Descrição                          |
    | -------- | ----- | ---------------------------------- |
    | Texto    | `0`   | Campo de texto livre               |
    | Número   | `1`   | Aceita apenas números              |
    | E-mail   | `2`   | Valida formato de e-mail           |
    | Seleção  | `3`   | Lista de opções pré-definidas      |
    | Booleano | `4`   | Caixa de marcação verdadeiro/falso |

    Essas variáveis ficam disponíveis para uso em [automações](/guias-do-painel/automacoes), por exemplo como `{{player_id}}` em um comando de entrega no FiveM.
  </Tab>
</Tabs>

## Vendendo como assinatura

Ao criar um produto, você pode marcá-lo como **recorrente** em vez de compra única. Nesse caso, o cliente **assina** o produto, e não apenas compra uma vez.

<Steps>
  <Step title="Ative a opção de recorrência no produto">
    Defina a frequência de cobrança combinando um número com uma unidade: **dia**, **semana**, **mês** ou **ano** (por exemplo, "a cada 1 mês" ou "a cada 3 meses").
  </Step>

  <Step title="Defina o valor recorrente">
    Esse valor é cobrado automaticamente a cada ciclo, via PIX, cartão ou boleto, conforme o gateway conectado.
  </Step>

  <Step title="Acompanhe as assinaturas geradas">
    Cada compra desse produto cria uma assinatura que aparece em [Assinaturas](/guias-do-painel/assinaturas), com histórico de cobranças e status.
  </Step>
</Steps>

<Note>
  O comprador também tem acesso a uma área própria para visualizar e gerenciar as assinaturas que possui na sua loja.
</Note>

## Bloqueio de produtos

Produtos podem ser bloqueados manualmente pela administração da plataforma (por exemplo, por violar os termos de uso), com um motivo obrigatório. Produtos bloqueados:

* Não aparecem em listagens públicas da vitrine.
* Retornam erro `403 Forbidden` se acessados diretamente.

## Próximos passos

<CardGroup cols={2}>
  <Card title="Categorias" icon="tags" href="/guias-do-painel/categorias">
    Organize produtos em categorias e subcategorias.
  </Card>

  <Card title="Automações" icon="workflow" href="/guias-do-painel/automacoes">
    Entregue o produto automaticamente após a compra.
  </Card>
</CardGroup>
