Skip to main content
Uma variação é um produto simples (is_bundle: false) com parent_id igual ao UUID do combo. Criar, editar estoque, preço, imagens, categoria, chat, instruções e o resto usa as mesmas rotas de produto. Guia completo: Produtos e variações.

Listar variações de um combo

string
required
Token no formato Bearer <seu_token>.
uuid
required
UUID do combo (is_bundle: true). 404 se não existir; 400 se não for combo.
A resposta é um array de produtos filhos, ordenados por position. Cada item tem preço, estoque, imagens (URL pronta ou o link que você cadastrou) e _count.license_keys. As chaves em si vêm em GET /api/v1/product/{idDaVariacao}.

Criar variação

Body igual ao criar produto simples, com parent_id = id do combo. O pai precisa existir na loja e ter is_bundle: true.

Editar variação (estoque, preço, imagem, tudo)

Mesmo contrato de atualizar produto. is_bundle é sempre false. Exemplos: Estoque
Preço + capa por URL
Trocar as keys (estoque vira o tamanho da lista)
Ocultar, categoria, chat, instruções, quantidade mínima
Mover para outro combo (ou parent_id: null para virar produto raiz)

Excluir variação

Remove só aquela variação. Excluir o combo (DELETE no id do bundle) apaga as variações em cascata.

Obter uma variação (inclui license_keys)

Funciona como obter produto. Inclui license_keys (id, value, product_id, store_id, created_at, updated_at) e parent: { id, title }.