La API de Magento permite integrar la tienda online con ERP, CRM, sistemas logísticos y cualquier herramienta de negocio mediante un amplio conjunto de recursos. A continuación encontrarás un resumen de las entidades más importantes que se utilizan en la mayoría de integraciones.
PRODUCTS
Gestión de productos del catálogo de Magento.
- id – Identificador del producto.
- sku – Código de referencia.
- name – Nombre del producto.
- price – Precio base.
- status – Estado (habilitado/deshabilitado).
- visibility – Visibilidad en catálogo.
- type_id – Tipo de producto (simple, configurable, bundle…).
- extension_attributes – Atributos asociados (stock, imágenes, etc.).
- custom_attributes[] – Atributos personalizados.
CATEGORIES
Gestión de categorías y estructura de navegación.
- id – Identificador.
- parent_id – Categoría padre.
- name – Nombre de la categoría.
- is_active – Activa o inactiva.
- position – Orden en el árbol.
- level – Nivel dentro de la jerarquía.
STOCK ITEMS
Gestión del stock de productos en Magento 2.
- sku – SKU del producto.
- qty – Cantidad disponible.
- is_in_stock – Indica si el producto tiene stock.
- stock_status – Estado de stock.
- min_qty / max_qty – Límites configurados.
CUSTOMERS
Ficha de clientes registrados en la tienda.
- id – Identificador del cliente.
- firstname / lastname – Nombre y apellidos.
- email – Correo electrónico.
- group_id – Grupo de clientes.
- created_at – Fecha de creación.
- addresses[] – Direcciones asociadas.
CUSTOMER ADDRESSES
- id – Identificador.
- customer_id – Cliente asociado.
- firstname / lastname – Nombre.
- street / city / postcode / country_id – Dirección completa.
- telephone – Teléfono.
CARTS
Carritos activos, muy utilizados en integraciones de checkout y ventas asistidas.
- id – ID del carrito.
- customer_id – Cliente asociado (si no es invitado).
- items[] – Productos añadidos.
- billing_address / shipping_address – Direcciones del carrito.
- subtotal / grand_total – Totales económicos.
- coupon_code – Cupón aplicado.
ORDERS
Información de pedidos generados en la tienda.
- entity_id – Identificador del pedido.
- increment_id – Número visible del pedido.
- customer_id / email – Cliente asociado.
- status – Estado del pedido.
- billing_address / shipping_address – Datos de facturación/envío.
- items[] – Detalle de líneas.
- payment – Información del pago.
- shipping_method – Método de envío.
- subtotal / grand_total / tax_amount / discount_amount – Totales del pedido.
INVOICES
Facturas generadas a partir de pedidos.
- entity_id – Identificador.
- order_id – Pedido asociado.
- items[] – Líneas facturadas.
- subtotal / grand_total – Totales de factura.
- created_at – Fecha de emisión.
SHIPMENTS
Envíos asociados a pedidos, utilizados para integraciones logísticas.
- entity_id – ID del envío.
- order_id – Pedido relacionado.
- items[] – Productos enviados.
- tracks[] – Información de seguimiento.
- total_qty – Cantidad total enviada.
Si quieres ver cómo aprovechamos estos recursos para integrar Magento con ERP, CRM, plataformas logísticas o cualquier otro sistema, ponte en contacto con nuestro equipo y te ayudamos a diseñar la integración que necesitas.

