Skip to content

Tiendanube - Update Product

This module allows modifying the properties of existing products in Tiendanube: name, description, categories, publication status, and optionally update the main variant’s price/stock.

  • Store ID: Your store ID
  • Access Token: OAuth2 access token
ParameterTypeRequiredDescription
credentials_idcredentialYesTiendanube credentials
product_idstringYesProduct ID to update
variant_idstringNoSpecific variant ID
namestringNoNew name
descriptionstringNoNew description
pricenumberNoNew price
stocknumberNoNew stock quantity
skustringNoNew SKU
categoriesstringNoNew category IDs
brandstringNoNew brand
publishedselectNoChange publication status
free_shippingselectNoChange free shipping
languageselectNoLanguage (es/pt)
{
"success": true,
"product": {...},
"product_id": 12345678,
"variant": {...},
"fields_updated": ["name", "price", "variant"],
"message": "Product 12345678 updated successfully"
}
{
"product_id": "12345678",
"price": 1800,
"stock": 75
}
{
"product_id": "12345678",
"name": "Camiseta Premium",
"description": "New improved description"
}
{
"product_id": "12345678",
"published": "true"
}
{
"product_id": "12345678",
"variant_id": "98765432",
"price": 2000,
"stock": 25
}
  • Product Endpoint: PUT /v1/{store_id}/products/{id}
  • Variant Endpoint: PUT /v1/{store_id}/products/{id}/variants/{variant_id}
  • Documentation: Tiendanube Products API
  • If no variant_id is specified, the first variant is updated
  • Text fields are updated only in the specified language
  • Changing categories replaces existing categories
  • Only the provided fields are updated