Modelo de Dados do Produto
Antes de gerenciar produtos via API, é fundamental entender como as entidades se relacionam e em que ordem devem ser criadas.Hierarquia de Entidades
Ordem Obrigatória de Criação
- Obter catálogo —
GET /v1/catalogs→ seucatalog_id - Criar produto —
POST /v1/productscomcatalog_id - Criar opções —
POST /v1/products/{id}/options→ guarde os IDs dos valores - Criar variantes —
POST /v1/products/{id}/variantscomoption_values - Adicionar media —
POST /v1/products/{product_id}/variants/{variant_id}/media - Atribuir categorias —
POST /v1/products/{id}/categoriescomtag_ids
As categorias (
POST /v1/categories) são globais e podem ser criadas a qualquer momento — não dependem do produto.Regras Importantes
As categorias são globais. Criar uma categoria não a associa a nenhum produto. Você deve atribuí-la explicitamente com
POST /v1/products/{product_id}/categories usando tag_ids (array de IDs).As imagens pertencem às variantes, não aos produtos. Cada variante pode ter suas próprias imagens.
Por que são necessárias opções antes de variantes?
Status
Guias de Ação
Categorias e Catálogos
Consulte catálogos e gerencie categorias.
Gerenciar Produtos
CRUD completo de produtos, variantes, opções e media.

