Tiendanube - Actualizar Producto
↩ Parte de la integración Tiendanube.
Descripción
Sección titulada «Descripción»Este modulo permite modificar las propiedades de productos existentes en Tiendanube: nombre, descripción, categorías, estado de publicación, y opcionalmente actualizar precio/stock de la variante principal.
Configuración
Sección titulada «Configuración»Credenciales Requeridas
Sección titulada «Credenciales Requeridas»- Store ID: ID de tu tienda
- Access Token: Token de acceso OAuth2
Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| credentials_id | credential | Si | Credenciales de Tiendanube |
| product_id | string | Si | ID del producto a actualizar |
| variant_id | string | No | ID de variante especifica |
| name | string | No | Nuevo nombre |
| description | string | No | Nueva descripción |
| price | number | No | Nuevo precio |
| stock | number | No | Nueva cantidad en stock |
| sku | string | No | Nuevo SKU |
| categories | string | No | Nuevos IDs de categorías |
| brand | string | No | Nueva marca |
| published | select | No | Cambiar estado de publicación |
| free_shipping | select | No | Cambiar envío gratis |
| language | select | No | Idioma (es/pt) |
{ "success": true, "product": {...}, "product_id": 12345678, "variant": {...}, "fields_updated": ["name", "price", "variant"], "message": "Producto 12345678 actualizado correctamente"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Actualizar precio y stock
Sección titulada «Actualizar precio y stock»{ "product_id": "12345678", "price": 1800, "stock": 75}Cambiar nombre y descripción
Sección titulada «Cambiar nombre y descripción»{ "product_id": "12345678", "name": "Camiseta Premium", "description": "Nueva descripcion mejorada"}Publicar/ocultar producto
Sección titulada «Publicar/ocultar producto»{ "product_id": "12345678", "published": "true"}Actualizar variante especifica
Sección titulada «Actualizar variante especifica»{ "product_id": "12345678", "variant_id": "98765432", "price": 2000, "stock": 25}API Utilizada
Sección titulada «API Utilizada»- Endpoint Producto:
PUT /v1/{store_id}/products/{id} - Endpoint Variante:
PUT /v1/{store_id}/products/{id}/variants/{variant_id} - Documentación: Tiendanube Products API
- Si no se especifica variant_id, se actualiza la primera variante
- Los campos de texto se actualizan solo en el idioma especificado
- Cambiar categorías reemplaza las categorías existentes
- Solo se actualizan los campos proporcionados
Nodos Relacionados
Sección titulada «Nodos Relacionados»- TiendanubeGetProducts - Obtener productos para luego actualizarlos
- TiendanubeCreateProduct - Crear un nuevo producto
- TiendanubeGetOrders - Obtener pedidos que incluyen el producto