API de Wizerp › Crear un producto
Crear un producto
# Crear un producto POST https://api.wizerp.com/api/v1/productos Da de alta un producto en tu catálogo. La empresa sale de tu llave. Necesita sku, descripcion y unidad. El SKU no puede repetir el de otro producto activo de tu empresa: si ya existe, responde 409. Los datos fiscales (clave_sat, objeto_impuesto, iva_venta, iva_compra, tipo) son opcionales, pero si los mandas se validan contra el catálogo del SAT y de tu empresa; si los omites, se usan los valores por omisión del ERP. No crea inventario ni listas de precios, y no sincroniza con marketplaces: eso queda para una versión posterior. No se pueden escribir la empresa, el código interno, el estatus ni el producto padre. Toda escritura necesita la cabecera Idempotency-Key: un valor único por operación (por ejemplo un UUID) que repites tal cual al reintentar. Con la misma clave y los mismos datos se devuelve la respuesta guardada, sin duplicar; con la misma clave y datos distintos responde 409. Permiso: productos:write ## Cuerpo JSON - `sku` (texto): Código del producto (SKU). Obligatorio. Máximo 100. En el alta no puede repetir otro activo. - `descripcion` (texto): Descripción. Obligatorio. Máximo 500. - `codigo_barras` (texto): Código de barras. Máximo 18. - `categoria` (entero): Clave de categoría de tu empresa (ver GET /categorias). - `costo` (decimal): Costo de reposición en pesos. En el alta, si lo omites queda en 0. - `clave_sat` (texto): Clave de producto/servicio del SAT (8 caracteres, p. ej. 01010101). - `unidad` (entero): Clave de la unidad de medida. Obligatorio. Debe estar activa y tener clave del SAT. - `objeto_impuesto` (texto): Objeto de impuesto del SAT (2 caracteres, p. ej. 02). - `iva_venta` (texto): Clave de IVA de venta (p. ej. IVA16). - `iva_compra` (texto): Clave de IVA de compra (p. ej. IVA16). - `tipo` (texto): A = normal, B = virtual con precio, C = virtual sin precio.
https://api.wizerp.com/api/v1/productos
https://api.wizerp.com/api/v1/productos
Da de alta un producto en tu catálogo. La empresa sale de tu llave.
Necesita sku, descripcion y unidad. El SKU no puede repetir el de otro producto activo de tu empresa: si ya existe, responde 409.
Los datos fiscales (clave_sat, objeto_impuesto, iva_venta, iva_compra, tipo) son opcionales, pero si los mandas se validan contra el catálogo del SAT y de tu empresa; si los omites, se usan los valores por omisión del ERP.
No crea inventario ni listas de precios, y no sincroniza con marketplaces: eso queda para una versión posterior. No se pueden escribir la empresa, el código interno, el estatus ni el producto padre.
Toda escritura necesita la cabecera Idempotency-Key: un valor único por operación (por ejemplo un UUID) que repites tal cual al reintentar. Con la misma clave y los mismos datos se devuelve la respuesta guardada, sin duplicar; con la misma clave y datos distintos responde 409.
Requiere el permiso productos:write en la llave
Cuerpo JSON
Además, toda escritura necesita la cabecera Idempotency-Key: un valor único por operación (por ejemplo un UUID) que repites tal cual al reintentar.
sku
texto
obligatorio Código del producto (SKU). Obligatorio. Máximo 100. En el alta no puede repetir otro activo.
descripcion
texto
obligatorio Descripción. Obligatorio. Máximo 500.
codigo_barras
texto
Código de barras. Máximo 18.
categoria
entero
Clave de categoría de tu empresa (ver GET /categorias).
costo
decimal
Costo de reposición en pesos. En el alta, si lo omites queda en 0.
clave_sat
texto
Clave de producto/servicio del SAT (8 caracteres, p. ej. 01010101).
unidad
entero
obligatorio Clave de la unidad de medida. Obligatorio. Debe estar activa y tener clave del SAT.
objeto_impuesto
texto
Objeto de impuesto del SAT (2 caracteres, p. ej. 02).
iva_venta
texto
Clave de IVA de venta (p. ej. IVA16).
iva_compra
texto
Clave de IVA de compra (p. ej. IVA16).
tipo
texto
A = normal, B = virtual con precio, C = virtual sin precio.