Modelo de Datos del Producto
Antes de gestionar productos vía API, es fundamental entender cómo se relacionan las entidades y en qué orden deben crearse.Jerarquía de Entidades
Orden Obligatorio de Creación
- Obtener catálogo —
GET /v1/catalogs→ tucatalog_id - Crear producto —
POST /v1/productsconcatalog_id - Crear opciones —
POST /v1/products/{id}/options→ guarda los IDs de valores - Crear variantes —
POST /v1/products/{id}/variantsconoption_values - Agregar media —
POST /v1/products/{product_id}/variants/{variant_id}/media - Asignar categorías —
POST /v1/products/{id}/categoriescontag_ids
Las categorías (
POST /v1/categories) son globales y se pueden crear en cualquier momento — no dependen del producto.Reglas Clave
Las categorías son globales. Crear una categoría no la asocia a ningún producto. Debes asignarla explícitamente con
POST /v1/products/{product_id}/categories usando tag_ids (array de IDs).Las imágenes pertenecen a variantes, no a productos. Cada variante puede tener sus propias imágenes.
¿Por qué se requieren opciones antes de variantes?
Estados
Guías de Acción
Categorías y Catálogos
Consulta catálogos y gestiona categorías.
Gestionar Productos
CRUD completo de productos, variantes, opciones y media.

