Cuando Magento y NetSuite se separan
Con un catálogo pequeño, una importación nocturna en CSV sale del paso. En una tienda Magento grande o con mucho B2B, esos mismos atajos se convierten en problemas cada semana:
- Los atributos y los productos configurables se desalinean. Una talla o un color nuevo existe en NetSuite como artículo hijo de una matriz y nunca llega al producto configurable de Magento, o llega como un producto simple suelto que nadie encuentra.
- Los clientes B2B ven el precio equivocado. Los precios por grupo de clientes y por empresa se mantienen en dos sitios, y la tienda muestra la tarifa del trimestre pasado.
- El stock está mal en un website y bien en otro. Varios websites de Magento venden desde ubicaciones distintas de NetSuite, y el mapeo vive en la cabeza de alguien.
- Las devoluciones van por dos caminos. Una devolución de Magento y una autorización de devolución de NetSuite describen el mismo paquete, con cantidades distintas e importes de reembolso distintos.
- Finanzas cierra a ciegas. Los pedidos se importan tarde por lotes o a mano, así que los ingresos, los impuestos y la caja en NetSuite van días por detrás de la tienda. Conciliar los cobros con los pedidos se convierte en una tarea de fin de mes en lugar de diaria.
Si un conector anterior «casi funciona» y nadie es responsable de él, todo esto se arregla a mano, excepción por excepción.
Respuesta corta: ¿Magento se integra con NetSuite? Sí. Magento 2 y Adobe Commerce ofrecen API REST y asíncronas, y NetSuite ofrece los servicios web SuiteTalk y los RESTlets. Puede conectarlos con una integration app ya construida, como la de Celigo, con otro conector o con un desarrollo a medida. Elija lo que elija, lo difícil es el diseño: cómo se corresponden los productos, los websites, los grupos de clientes y los reembolsos con los registros de NetSuite. Mover los datos es lo fácil.
Magento Open Source o Adobe Commerce: el mismo problema de integración
Adobe Commerce es la edición comercial de Magento, y Magento Open Source, la gratuita. Para la integración son una misma plataforma. Las dos comparten el mismo modelo de datos: websites, stores y store views, productos, clientes y pedidos. Las dos comparten las mismas API, así que los patrones de integración son los mismos.
Lo que cambia es lo que hay que sincronizar. Adobe Commerce añade funciones B2B como las cuentas de empresa, los catálogos compartidos con precios por empresa, los presupuestos y el crédito de empresa (Adobe Commerce B2B introduction, consultado el 29 de septiembre de 2026). Si las usa, la integración tiene que llevar esos precios y esas empresas a NetSuite o, como mínimo, no romperlos. En la fase de descubrimiento comprobamos qué funciones de la edición usa realmente, en lugar de suponerlo.
Qué sincronizamos
La tabla recoge los flujos que Celigo publica para su NetSuite – Magento 2 Integration App (Celigo, NetSuite – Magento 2 Integration App, consultado el 29 de septiembre de 2026), más las devoluciones, que diseñamos en cada proyecto.
| Flujo | Dirección | Qué se mueve |
|---|---|---|
| Clientes | Magento → NetSuite, y NetSuite → Magento cuando hace falta | Fichas de cliente y direcciones |
| Pedidos de venta | Magento → NetSuite | Pedidos de la tienda, con descuentos y tarjetas regalo canjeadas como líneas del pedido |
| Pedidos creados en NetSuite | NetSuite → Magento | Pedidos introducidos en el back office, cuando deben aparecer en la cuenta del cliente |
| Artículos y productos | NetSuite → Magento | Productos, imágenes, categorías, atributos y precios, incluidos los artículos matriz y los kits de NetSuite |
| Stock | NetSuite → Magento | Niveles de stock de una o varias ubicaciones de NetSuite |
| Envíos | NetSuite → Magento | Expediciones y seguimiento, para que el cliente vea el pedido como enviado |
| Facturación | NetSuite → Magento | Estado de factura y de cobro, según su modelo de captura del pago |
| Cancelaciones y reembolsos | NetSuite → Magento | Pedidos cancelados y reembolsos, registrados en NetSuite como cash refunds o credit memos |
| Devoluciones (RMA) | En ambos sentidos, si entran en el alcance | Devoluciones de Magento emparejadas con autorizaciones de devolución de NetSuite. Se diseñan en cada proyecto; no son un flujo estándar de la app |

Tres vías: Celigo, otro conector o a medida
| Vía | Encaja cuando | Cuidado con |
|---|---|---|
| Celigo Magento 2 – NetSuite Integration App | Sus procesos se acercan a un order-to-cash estándar y quiere monitorización, gestión de errores y alertas en una plataforma, no en código | El coste de licencia y los casos límite que necesitan flujos a medida junto a la app |
| Otro conector Magento–NetSuite | Un alcance acotado, como solo pedidos y stock, que un producto más sencillo cubre | Quién lo mantiene, cómo gestiona errores y reintentos, y si cubre las funciones de su edición |
| Desarrollo a medida contra las API | Mucha lógica B2B, modelos de producto poco habituales, o volúmenes y tiempos que las plantillas no soportan | El código, la monitorización y las actualizaciones de ambos lados pasan a ser suyos |
Celigo es nuestra vía principal. Celigo indica que admite los principales tipos de artículo de NetSuite (inventario, matriz, kits). Conecta varios websites, stores y store views de Magento a una sola cuenta de NetSuite. Puede registrar los descuentos en NetSuite como códigos de cupón, promociones o líneas, y puede calcular los impuestos con SuiteTax de NetSuite o con el motor de impuestos de Magento (Celigo, consultado el 29 de septiembre de 2026). La app funciona sobre la plataforma de integración de Celigo, así que los flujos tienen los dashboards, la gestión de errores y las alertas de la plataforma. Los flujos a medida pueden convivir con la app en la misma plataforma.
Otros conectores existen, desde extensiones de Magento hasta middleware construido por partners. Algunos encajan bien en un alcance acotado. Antes de elegir uno, pregunte quién lo arregla cuando un pedido falla a las dos de la madrugada, y si alguien aparte del desarrollador original lo entiende.
A medida significa las API REST y asíncronas por lotes de Magento en un lado y SuiteTalk o RESTlets de NetSuite en el otro. Los endpoints asíncronos de Magento ponen cada petición en cola y devuelven un identificador que se puede consultar después, algo importante en actualizaciones grandes de catálogo (Adobe Commerce, asynchronous web endpoints, consultado el 29 de septiembre de 2026). Desarrollamos a medida cuando la plantilla se queda corta, no por defecto. A menudo la respuesta es híbrida: la app para los flujos estándar y flujos a medida para el único proceso que es solo suyo.
Para el dilema general entre un iPaaS, código punto a punto y middleware, consulte iPaaS, punto a punto o middleware.
Decisiones de diseño propias de Magento
Estas son las decisiones que hacen que una integración Magento–NetSuite funcione o fracase. Las cerramos en el blueprint, antes de construir ningún flujo.
- Productos configurables y bundle. Decida qué tipo de artículo de NetSuite respalda cada tipo de producto de Magento: artículos matriz para los configurables, kits o ensamblajes para los bundle. Después decida qué sistema es el dueño de los atributos. Equivocarse aquí es la causa más habitual de que el catálogo se desalinee.
- Websites, stores y store views. Magento hereda la configuración en cascada del nivel global al website, la store y la store view. Las store views suelen llevar el idioma y la moneda (Adobe Commerce, site, store and view scope, consultado el 29 de septiembre de 2026). Cada website tiene que corresponderse con una subsidiaria, una ubicación, un nivel de precio y una moneda de NetSuite. Fije ese mapeo de forma explícita.
- Grupos de clientes B2B y precios por empresa. Elija dónde se mantienen los precios y cómo se corresponden los grupos de clientes y los catálogos compartidos con los niveles de precio o los precios por cliente de NetSuite. Elija también qué ocurre cuando los dos no coinciden.
- Impuestos. Elija un único motor, SuiteTax o el de Magento, para calcular los impuestos, y asegúrese de que el otro sistema los registra en lugar de recalcularlos.
- Cobros y captura. Decida si el pago se captura en Magento al finalizar la compra o en NetSuite tras el envío, porque eso cambia los flujos de factura y de caja.
- Sincronización incremental del catálogo. Envíe solo lo que ha cambiado, en lotes que la API asíncrona de Magento pueda absorber, en lugar de enviar el catálogo completo cada noche.
- Devoluciones y reembolsos. Decida qué sistema abre la devolución y si un reembolso se convierte en un cash refund o en un credit memo en NetSuite. Después mantenga enlazados los dos registros. Nuestro artículo sobre devoluciones, reembolsos y facturas rectificativas trata la parte contable.
Cómo se desarrolla el proyecto
- Llamada de descubrimiento. Treinta minutos sobre sus sistemas, sus ediciones, sus peores pasos manuales y si encaja la app de Celigo, un conector o un desarrollo a medida.
- Blueprint de integración. Mapeamos cada flujo y las decisiones de diseño anteriores, y le damos un alcance cerrado con esfuerzo y plazos.
- Construcción y pruebas. Construimos en sandbox, probamos con su catálogo y sus pedidos reales, y repasamos los casos límite con su equipo: configurables, stock multiwebsite, precios B2B, reembolsos.
- Go-live y soporte. Desplegamos, vigilamos de cerca las primeras sincronizaciones y seguimos a su lado.
Después del go-live
Una integración sin responsable se degrada. Tras el go-live monitorizamos los flujos en producción, gestionamos errores y reintentos, y cambiamos los flujos cuando cambian su catálogo, sus websites o sus procesos. Las alertas llegan a alguien que sabe qué hace cada flujo. Si prefiere hacerse cargo usted, formamos a su equipo y le entregamos documentación que refleja lo que realmente está en marcha. Qué falla tras el lanzamiento, y quién lo arregla, lo tratamos en el soporte del ERP tras el go-live.
Por qué Atypical Tech
- Authorized Celigo Partner. Las integraciones con Celigo son nuestra actividad principal, no un servicio secundario. Vea nuestra alianza con Celigo.
- Dominio de NetSuite. Más de diez años de ingeniería de ERP e integración. Conocemos los registros y la contabilidad que hay detrás de cada flujo, no solo las tuberías.
- Order-to-cash de ecommerce de principio a fin. Desde los pedidos de ecommerce en el ERP hasta la precisión del inventario multicanal. También integramos NetSuite con Shopify y NetSuite con WooCommerce.
- Europa, en su idioma. Ingenieros sénior en España que trabajan en inglés, español, portugués y catalán, en su zona horaria.
Fuentes
- Celigo, NetSuite – Magento 2 Integration App, consultado el 29 de septiembre de 2026.
- Adobe, Introduction to Adobe Commerce B2B, consultado el 29 de septiembre de 2026.
- Adobe, Site, store and view scope, consultado el 29 de septiembre de 2026.
- Adobe, Asynchronous web endpoints, consultado el 29 de septiembre de 2026.





