WooCommerce - Actualizar Producto
Descripcion
Sección titulada «Descripcion»Este modulo permite actualizar cualquier campo de un producto existente, identificandolo por ID o SKU.
Configuracion
Sección titulada «Configuracion»| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
credentials_id | string | Si | ID de las credenciales |
product_id | number | Condicional | ID del producto |
sku | string | Condicional | SKU del producto (alternativa a ID) |
name | string | No | Nuevo nombre |
status | string | No | Nuevo estado |
description | string | No | Nueva descripcion |
short_description | string | No | Nueva descripcion corta |
new_sku | string | No | Nuevo SKU |
regular_price | string | No | Nuevo precio regular |
sale_price | string | No | Nuevo precio de oferta |
manage_stock | boolean | No | Gestionar stock |
stock_quantity | number | No | Nueva cantidad |
stock_status | string | No | Nuevo estado de stock |
weight | string | No | Nuevo peso |
length, width, height | string | No | Nuevas dimensiones |
categories | string/array | No | Nuevas categorias |
tags | string/array | No | Nuevas etiquetas |
featured | boolean | No | Destacar producto |
Se requiere product_id O sku para identificar el producto.
Credenciales
Sección titulada «Credenciales»| Campo | Descripcion | Ejemplo |
|---|---|---|
url | URL base de tu tienda WooCommerce | https://mi-tienda.com |
consumer_key | Consumer Key de la API REST | ck_xxxx... |
consumer_secret | Consumer Secret de la API REST | cs_xxxx... |
{ "success": true, "product": {}, "product_id": 123, "fields_updated": ["name", "regular_price", "stock_quantity"], "message": "Producto 123 actualizado correctamente"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Actualizar precio
Sección titulada «Actualizar precio»{ "credentials_id": "woo_tienda", "product_id": 123, "regular_price": "39.99", "sale_price": "29.99"}Actualizar por SKU
Sección titulada «Actualizar por SKU»{ "credentials_id": "woo_tienda", "sku": "PROD-001", "stock_quantity": 50, "stock_status": "instock"}Marcar como agotado
Sección titulada «Marcar como agotado»{ "credentials_id": "woo_tienda", "sku": "DISCONTINUED-001", "stock_status": "outofstock", "status": "private"}- Si usas
sku, primero se busca el producto y luego se actualiza - Para cambiar el SKU, usa
new_sku(nosku) - Solo se actualizan los campos que especifiques
- Las categorias se reemplazan completamente (no se agregan)
- Las imagenes tambien se reemplazan si se especifican
Nodos relacionados
Sección titulada «Nodos relacionados»- WooGetProducts - Obtener productos para luego actualizarlos
- WooCreateProduct - Crear un nuevo producto
- WooGetOrders - Obtener pedidos que incluyen el producto