API de Wizerp › Editar un producto
Editar un producto
# Editar un producto
PUT https://api.wizerp.com/api/v1/productos/{clave}
Cambia los datos de un producto de tu empresa. La clave va en la URL y es la que devuelve GET /productos.
Es una edición parcial: sólo se tocan los campos que mandes. Si no mandas costo, se conserva el actual. Los datos fiscales se validan igual que en el alta. No cambia precios de venta ni inventario, y no sincroniza con marketplaces.
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). Máximo 100. En el alta no puede repetir otro activo.
- `descripcion` (texto): Descripción. 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. 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/{clave}
https://api.wizerp.com/api/v1/productos/{clave}
Cambia los datos de un producto de tu empresa. La clave va en la URL y es la que devuelve GET /productos.
Es una edición parcial: sólo se tocan los campos que mandes. Si no mandas costo, se conserva el actual. Los datos fiscales se validan igual que en el alta. No cambia precios de venta ni inventario, y no sincroniza con marketplaces.
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
Parámetros de ruta
clave
entero
en la URL
La clave del producto (la de GET /productos). Va en la URL.
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
Código del producto (SKU). Máximo 100. En el alta no puede repetir otro activo.
descripcion
texto
Descripción. 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. 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.