Ir al contenido

Magento - Obtener Productos

↩ Parte de la integración Magento.

Este modulo permite consultar productos de tu tienda Magento 2 con filtros por nombre, tipo, estado, visibilidad y categoría.

CampoTipoRequeridoDescripción
credentials_idstringSiID de las credenciales
skustringNoSKU del producto especifico
namestringNoBuscar por nombre
type_idstringNoTipo de producto
statusstringNo1=Habilitado, 2=Deshabilitado
visibilitystringNoVisibilidad en catalogo
category_idstringNoID de categoría
sort_fieldstringNoCampo de ordenamiento
sort_directionstringNoASC o DESC
page_sizenumberNoProductos por página
current_pagenumberNoPágina actual
CampoDescripción
store_urlURL base de la tienda Magento (ej: https://mitienda.com)
access_tokenToken de acceso de integración con permisos de lectura de catalogo
ValorDescripción
simpleProducto simple
configurableProducto configurable
groupedProducto agrupado
bundleProducto bundle
virtualProducto virtual
downloadableProducto descargable
ValorDescripción
1No visible individualmente
2Catalogo
3Busqueda
4Catalogo y Busqueda
{
"success": true,
"products": [
{
"id": 123,
"sku": "PROD-001",
"name": "Producto de ejemplo",
"price": 99.99,
"status": 1,
"visibility": 4,
"type_id": "simple",
"custom_attributes": []
}
],
"total": 150,
"page_size": 20,
"current_page": 1,
"message": "20 productos obtenidos"
}
{
"credentials_id": "magento_tienda",
"sku": "PROD-001"
}
{
"credentials_id": "magento_tienda",
"status": "1",
"page_size": 50
}
  • El API de Magento usa searchCriteria para filtros complejos
  • La paginación por defecto es de 20 productos
  • Los atributos personalizados estan en custom_attributes
  • El SKU debe estar codificado en URL si contiene caracteres especiales
  • MagentoCreateProduct - Crear nuevos productos
  • MagentoUpdateProduct - Actualizar productos existentes
  • MagentoGetOrders - Consultar pedidos con productos