Ir al contenido

Tiendanube - Actualizar Producto

↩ Parte de la integración Tiendanube.

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.

  • Store ID: ID de tu tienda
  • Access Token: Token de acceso OAuth2
ParámetroTipoRequeridoDescripción
credentials_idcredentialSiCredenciales de Tiendanube
product_idstringSiID del producto a actualizar
variant_idstringNoID de variante especifica
namestringNoNuevo nombre
descriptionstringNoNueva descripción
pricenumberNoNuevo precio
stocknumberNoNueva cantidad en stock
skustringNoNuevo SKU
categoriesstringNoNuevos IDs de categorías
brandstringNoNueva marca
publishedselectNoCambiar estado de publicación
free_shippingselectNoCambiar envío gratis
languageselectNoIdioma (es/pt)
{
"success": true,
"product": {...},
"product_id": 12345678,
"variant": {...},
"fields_updated": ["name", "price", "variant"],
"message": "Producto 12345678 actualizado correctamente"
}
{
"product_id": "12345678",
"price": 1800,
"stock": 75
}
{
"product_id": "12345678",
"name": "Camiseta Premium",
"description": "Nueva descripcion mejorada"
}
{
"product_id": "12345678",
"published": "true"
}
{
"product_id": "12345678",
"variant_id": "98765432",
"price": 2000,
"stock": 25
}
  • 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