Skip to main content

Visão geral

O sistema de Produtos permite que você crie e gerencie um catálogo completo de produtos que podem ser associados a links de pagamento. Organize seu inventário, defina preços, adicione imagens e controle o estoque de forma centralizada.

Pré-requisitos

Antes de começar, você precisa:
  • Uma conta ativa na Alpa
  • Sua API Key configurada (veja Autenticação)
  • Conhecimento básico de APIs REST

Funcionalidades

  • Catálogo completo: Gerencie todos os seus produtos em um só lugar
  • Preços em centavos: Defina preços em centavos (ex: 19990 = R$ 199,90)
  • Imagens: Adicione URLs de imagens para seus produtos
  • Controle de estoque: Gerencie quantidade disponível (opcional)
  • Descrições ricas: Adicione descrições detalhadas para seus produtos
  • Status: Ative ou desative produtos conforme necessário
  • Integração com links: Associe produtos a links de pagamento

Criando um produto

Requisição Básica

Requisição Completa

Resposta

Campos disponíveis

Campos obrigatórios

CampoTipoDescrição
namestringNome do produto. Máximo 255 caracteres.
priceintegerPreço em centavos. Exemplo: 19990 = R$ 199,90. Mínimo: 1.

Campos opcionais

CampoTipoDescriçãoPadrão
descriptionstringDescrição detalhada do produto. Máximo 1000 caracteres.-
imageUrlstringURL da imagem do produto. Deve ser uma URL válida.-
stockQuantityintegerQuantidade em estoque. Obrigatório quando stockEnabled for true.null
stockEnabledbooleanAtiva controle de estoque. Quando true, stockQuantity é obrigatório.false
isDigitalbooleanIndica se o produto é digital (sem entrega física).false
statusstringStatus do produto: “ACTIVE” ou “INACTIVE”.”ACTIVE”

Exemplos completos

Produto Digital (Sem Estoque)

Produto Físico (Com Estoque)

Serviço/Consultoria

Listando produtos

Listar todos os produtos

Filtrar por status

Buscar produto específico

Resposta da listagem

Atualizando um produto

Você pode atualizar apenas os campos que desejar. Campos não enviados permanecerão inalterados.

Exemplo: Atualizar preço

Exemplo: Desativar produto

Exemplo: Atualizar estoque

Deletando um produto

A exclusão é permanente. Produtos associados a links de pagamento existentes não serão afetados, mas não poderão ser usados em novos links.
Após criar seus produtos, você pode associá-los a links de pagamento:

Controle de estoque

Estoque Ilimitado

Para produtos digitais ou serviços sem limite, deixe stockEnabled como false:

Estoque Limitado

Para produtos físicos, defina a quantidade disponível:

Produto Esgotado

Quando o estoque chegar a zero, o produto não poderá ser adicionado a novos links de pagamento. Atualize o estoque via PATCH:
O estoque é decrementado automaticamente quando um pagamento é confirmado. Você também pode atualizar manualmente usando o endpoint PATCH.

Casos de uso

Loja de Cursos Online

Crie produtos para cada curso e associe-os a links de pagamento personalizados:

E-commerce de Produtos Físicos

Gerencie estoque e preços de produtos físicos:

Serviços e Consultorias

Ofereça serviços sem controle de estoque:

Boas práticas

  1. Imagens: Use URLs de imagens otimizadas e hospedadas em CDN
  2. Descrições: Seja claro e objetivo nas descrições
  3. Preços: Sempre use valores em centavos (ex: 9990 = R$ 99,90)
  4. Estoque: Mantenha o estoque atualizado para evitar vendas de produtos esgotados
  5. Status: Use INACTIVE para produtos temporariamente indisponíveis
  6. Organização: Use nomes descritivos e padronizados

Próximos passos

Referência da API

Veja todos os endpoints disponíveis

Links de pagamento

Associe produtos a links de pagamento