Ir al contenido

Tiendanube - Obtener Productos

↩ Parte de la integración Tiendanube.

Este modulo permite consultar los productos de una tienda Tiendanube. Puede obtener un producto especifico por ID o listar productos con diversos filtros como categoría, estado de publicación, fechas y mas.

  • Store ID: ID de tu tienda (visible en la URL del panel)
  • Access Token: Token de acceso OAuth2
ParámetroTipoRequeridoDescripción
credentials_idcredentialSiCredenciales de Tiendanube
product_idstringNoID del producto especifico
category_idstringNoFiltrar por categoría
publishedselectNoEstado de publicación
free_shippingselectNoCon/sin envío gratis
created_at_minstringNoFecha creación minima
created_at_maxstringNoFecha creación maxima
sort_byselectNoOrdenamiento
per_pagenumberNoResultados por página (default: 50)
pagenumberNoNúmero de página (default: 1)
{
"success": true,
"products": [...],
"count": 50,
"page": 1,
"per_page": 50,
"message": "50 productos obtenidos"
}
  • id: ID del producto
  • name: Objeto con nombre por idioma (es, pt)
  • description: Objeto con descripción por idioma
  • handle: URL amigable por idioma
  • variants: Array de variantes
  • images: Array de imagenes
  • categories: Array de categorías
  • brand: Marca
  • published: Estado de publicación
  • free_shipping: Envío gratis
  • created_at: Fecha de creación
  • updated_at: Fecha de actualización
{
"product_id": "12345678"
}
{
"category_id": "123",
"published": "true",
"sort_by": "created_at-desc"
}
{
"free_shipping": "true",
"per_page": 100
}
  • Endpoint: GET /v1/{store_id}/products
  • Documentación: Tiendanube API
  • Los campos de texto (name, description) son objetos multilingues
  • El idioma principal depende del pais de la tienda (es para Latinoamerica, pt para Brasil)
  • Cada producto puede tener múltiples variantes con precios y stock independientes
  • El limite máximo por página es 200 productos