Saltearse al contenido

Magento - Obtener Productos

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

CampoTipoRequeridoDescripcion
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 categoria
sort_fieldstringNoCampo de ordenamiento
sort_directionstringNoASC o DESC
page_sizenumberNoProductos por pagina
current_pagenumberNoPagina actual
CampoDescripcion
store_urlURL base de la tienda Magento (ej: https://mitienda.com)
access_tokenToken de acceso de integracion con permisos de lectura de catalogo
ValorDescripcion
simpleProducto simple
configurableProducto configurable
groupedProducto agrupado
bundleProducto bundle
virtualProducto virtual
downloadableProducto descargable
ValorDescripcion
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 paginacion 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