• Support
  • System Status
  • App Store
  • Frontend Agents
  • Merch
  • Academy
laioutr-logo-purple.svg
LoginGet started
  • Blog
  • Arquitectura MACH en ecommerce: integración de un stack de 4 capas
Hero tech en

Arquitectura MACH en ecommerce: integración de un stack de 4 capas

  1. 1.Capa 1: Frontend. Laioutr como Frontend Management Platform
  2. 2.Capa 2: Backend. Emporix como motor de comercio
  3. 3.Capa 3: sistema operativo omnicanal. Nekom para la orquestación de pedidos
  4. 4.Capa 4: discovery. BatteryIncluded para búsqueda y recomendaciones
  5. 5.Cómo funcionan juntos los cuatro contratos
  6. 6.Qué ganas: conectado frente a una maraña de código pegamento
  7. 7.Preguntas frecuentes
  8. 8.Siguiente paso
  1. 1.Capa 1: Frontend. Laioutr como Frontend Management Platform
  2. 2.Capa 2: Backend. Emporix como motor de comercio
  3. 3.Capa 3: sistema operativo omnicanal. Nekom para la orquestación de pedidos
  4. 4.Capa 4: discovery. BatteryIncluded para búsqueda y recomendaciones
  5. 5.Cómo funcionan juntos los cuatro contratos
  6. 6.Qué ganas: conectado frente a una maraña de código pegamento
  7. 7.Preguntas frecuentes
  8. 8.Siguiente paso

Una arquitectura MACH en ecommerce se construye a partir de cuatro capas de responsabilidad: una capa de frontend que renderiza la tienda online, una backend de comercio que gestiona catálogo, precios y carritos, un sistema de gestión de pedidos omnicanal (OMS) que orquesta los pedidos entre canales, y una capa de discovery para búsqueda, recomendaciones y merchandising. La arquitectura no se vuelve limpia porque cada capa sea intercambiable. Se vuelve limpia porque los contratos entre las capas son explícitos: quién llama a quién, a través de qué API, con qué modelo de datos. Ahí es exactamente donde cuatro microservicios se convierten en un stack funcional o en una maraña de integraciones sostenida con cinco capas de código pegamento.

Este artículo conecta las cuatro capas en un stack concreto, listo para la región DACH: frontend con Laioutr, backend con Emporix, sistema operativo omnicanal con Nekom, discovery con BatteryIncluded. No es un artículo genérico sobre "qué es composable", sino la pregunta de qué contratos operan en las cuatro uniones.

Capa 1: Frontend. Laioutr como Frontend Management Platform

La capa de frontend es la única que tu cliente ve directamente, y la que se reconstruye con más frecuencia cuando cambia el backend. Laioutr no es aquí otro builder visual más. Es una Frontend Management Platform (FMP), la categoría que definimos con el propio término (acuñado por Laioutr). La tienda online entregada es una auténtica app Nuxt con SSR y entrega en el edge, no una salida HTML generada por el DSL de un builder.

El punto de integración decisivo está un nivel más abajo: Orchestr, la capa de datos unificada. Orchestr normaliza los datos de producto, inventario, categoría y pedidos de cualquier backend en un único esquema consumible vía GraphQL. Los componentes del frontend hablan con ese esquema, no con la API cruda del backend. Por eso un cambio de backend no implica reescribir el frontend: el contrato que conoce el componente permanece estable, incluso cuando Emporix se sustituye por otro backend.

Si quieres ver la capa en detalle, el hub de frontend headless composable es el punto de entrada a la base en Nuxt y a la capa Orchestr.

Capa 2: Backend. Emporix como motor de comercio

Emporix entrega el dominio de comercio: catálogo, precios, carrito, lógica de checkout, estructuras B2B. Como backend API-first, Emporix no está construido para un frontend específico. Expone su dominio como servicios. Esa es la condición previa para conectarlo con Laioutr.

El contrato frontend-backend: Orchestr ejecuta un conector para Emporix que mapea las APIs REST / de catálogo de Emporix sobre el esquema interno de Orchestr. En concreto: las consultas de producto, la resolución de precios y las mutaciones del carrito pasan por el conector, no por código pegamento escrito a mano en la tienda online. El componente del frontend solicita producto, precio, carrito en el esquema de Orchestr, el conector traduce eso en llamadas a Emporix y la respuesta de Emporix de vuelta al modelo normalizado. Los campos personalizados de Emporix sin mapeo estándar se transmiten mediante un fallback de GraphQL en lugar de romper el esquema.

Esta mecánica de conector es la esencia del Pilar 2: la página dedicada a frontend headless para Emporix describe el mapeo y las entidades soportadas en detalle.

Capa 3: sistema operativo omnicanal. Nekom para la orquestación de pedidos

En cuanto llegan pedidos desde más de un canal (tienda online, POS, marketplace, teléfono), el stack necesita una capa que recopile, enrute y reconcilie los pedidos con el inventario entre canales. Nekom se encarga de esta gestión de pedidos y orquestación omnicanal: disponibilidad de stock entre almacenes y tiendas, enrutamiento de pedidos, devoluciones, estado de cumplimiento.

El contrato backend/frontend-OMS opera en dos puntos. Primero, en el checkout: cuando se crea un pedido en la tienda online (Laioutr Checkout) o en Emporix, se entrega a Nekom como instancia orquestadora, normalmente mediante un evento de pedido o una llamada de creación de pedido. Segundo, en la lectura de disponibilidad: la tienda online debe mostrar disponibilidad real y entre canales, no solo el nivel de stock de un único backend. Aquí Orchestr lee el endpoint de inventario / disponibilidad de Nekom y lo expone como campo en el esquema de producto normalizado para el componente. La regla clara: Emporix sigue siendo la fuente de verdad para catálogo y precios, Nekom se convierte en la fuente de verdad para disponibilidad y estado de pedido. Si te saltas esa separación, terminas construyendo dos verdades de inventario que compiten entre sí.

Capa 4: discovery. BatteryIncluded para búsqueda y recomendaciones

Discovery es la capa que decide qué encuentra siquiera el cliente: búsqueda, autocompletado, recomendaciones, reglas de merchandising. BatteryIncluded indexa el catálogo y devuelve resultados ordenados por relevancia además de espacios de recomendación.

El contrato discovery-frontend está deliberadamente desacoplado de la lectura del catálogo. Discovery necesita un índice actualizado, así que el catálogo de Emporix (incluida la disponibilidad de Nekom para filtrar productos agotados) fluye hacia BatteryIncluded, ya sea por sincronización de feed o de forma dirigida por eventos ante cambios de catálogo. En el frontend, el componente de búsqueda / listado llama entonces al endpoint de búsqueda de BatteryIncluded, no a Emporix. A través de la Laioutr App Store este proveedor de discovery se conecta con un clic, en lugar de necesitar un sprint de ingeniería por integración. El resultado: la búsqueda y los listados de producto corren sobre la capa especializada de discovery, el detalle de producto y el carrito sobre la capa de catálogo, y ambas escalan de forma independiente.

Cómo funcionan juntos los cuatro contratos

En total hay cuatro contratos explícitos, todos mediados por Orchestr como intermediario del lado del frontend:

  1. Frontend a backend (catálogo/carrito): esquema de Orchestr frente al conector de Emporix.
  2. Frontend/backend a OMS (pedido/disponibilidad): evento de pedido hacia Nekom, lectura de disponibilidad desde Nekom hacia el esquema de Orchestr.
  3. Catálogo a discovery (índice): catálogo de Emporix más disponibilidad de Nekom como feed hacia BatteryIncluded.
  4. Discovery a frontend (búsqueda): llamadas de búsqueda / recomendación contra BatteryIncluded, conectado a través de la App Store.

No se trata de que todo hable con todo. Se trata de que cada capa tenga una única fuente de verdad clara y de que la tienda online solo conozca un esquema normalizado. Trata la capa de frontend como el nivel orquestador y tus decisiones de arquitectura seguirán siendo reversibles: el backend, el OMS o el discovery se pueden sustituir más adelante sin tocar los componentes. Más sobre la capa de frontend como bloque de construcción composable en el Composable Digital Experience Platform hub.

Qué ganas: conectado frente a una maraña de código pegamento

  • Aspecto | Conectado directamente (código pegamento por capa) | A través de la capa Orchestr del frontend
  • Cambio de backend | reescritura del frontend, todos los componentes afectados | se sustituye el conector, el esquema permanece estable
  • Fuente de disponibilidad | inconsistente, a menudo dos verdades de inventario que compiten | Nekom como única fuente de verdad, un solo campo del esquema
  • Integración de discovery | sprint de integración a medida por proveedor | conexión con un clic a través de la App Store
  • Modelo de datos en el frontend | n APIs de backend en crudo | un único esquema GraphQL normalizado
  • Responsabilidad del rendimiento | se ajusta por capa de forma separada | Core Web Vitals como propiedad de la plataforma

La fila de rendimiento no es una nota al pie: cuando la capa de frontend posee la agregación de datos, también puede poseer el presupuesto de renderizado. Cómo trata Laioutr los Core Web Vitals como una propiedad de arquitectura en lugar de una optimización de fin de trimestre está en la página de producto de rendimiento y Core Web Vitals.

Preguntas frecuentes

¿Necesito estrictamente las cuatro capas separadas para una arquitectura MACH? No. Necesitas contratos limpios en los puntos donde cambia la responsabilidad. Un stack más pequeño puede mantener catálogo y discovery juntos. En cuanto la relevancia de búsqueda, un OMS entre canales o un cambio de backend se vuelven reales, la separación de capas da sus frutos.

¿Por qué la orquestación está en la capa de frontend y no en el backend? Porque la capa de frontend itera con más frecuencia y se reconstruye con más frecuencia. Cuando la normalización vive ahí, el modelo de datos del componente permanece estable mientras el backend, el OMS y el discovery detrás de él siguen siendo intercambiables.

¿Qué pasa con los campos personalizados sin mapeo estándar? Se transmiten mediante un fallback de GraphQL en el conector en lugar de romper el esquema normalizado. Las entidades estándar se mapean, los casos especiales siguen siendo transmisibles.

Siguiente paso

Si estás planeando un stack composable en el mercado DACH o quieres desacoplar uno existente: te guiamos por la conexión de las 4 capas sobre tu backend concreto. Reserva una sesión técnica de arquitectura a través de la página de frontend headless composable, o lee en paralelo cómo corregimos los errores de conexión más comunes y los patrones de FMP en nuestro artículo de Insights Corrección del stack composable: patrones de ingeniería para FMP.

Sobre el autor: Sebastian es cofundador y CTO de Laioutr y aporta la voz técnica. Su postura: el rendimiento y la disciplina de componentes son propiedades de la arquitectura, no optimizaciones posteriores, una sola librería de UI en lugar de forks de temas, un único esquema normalizado en lugar de código pegamento, construido para la coautoría entre humanos y agentes de IA. Construimos Laioutr para que los equipos de frontend mantengan el control de su capa sin tener que reconstruir el backend.


Compartir este artículo

Más artículos interesantes

Conocimiento práctico sobre desarrollo frontend, agentes inteligentes y headless

Al blog
Hero business en

iPhone Duo and Ecommerce: What Merchants Need to Know Now

iPhone Duo goes on sale on October 23, 2026. Online stores don't need a dedicated app or a custo…
Structured product data pim frontend 2026 hero es

Datos de producto estructurados: cómo se notan en tu storefront

Datos de producto estructurados significa que cada dato del producto vive en un atributo tipado, con…
Storefront proof of concept dach buyers 2026 hero es

El 44 % decide con prueba o PoC: el PoC de storefront para DACH

En la región DACH, las decisiones de software se toman cada vez más con las manos en la masa: en el …
Frontend management platform comparison how to choose 2026 hero es

Comparativa FMP: cómo elegir la Frontend Management Platform adecuada

Elegir una Frontend Management Platform (FMP) no consiste en comparar listas de funciones, sino en s…
Dam pim cms convergence content hub storefront 2026 hero es

DAM, PIM y CMS convergen: qué significa para el frontend de tu tienda

Los proveedores de DAM, PIM y CMS están entrando en el terreno de los demás, y cada vez más equipos …
Contentful live preview frontend perspective 2026 hero es

Contentful Live Preview: lo que tu frontend tiene que resolver

Con Contentful Live Preview, los editores ven un borrador junto al editor de la entrada y siguen los…
Content governance product content brand assets frontend 2026 hero es

Gobernanza de contenido a gran escala: contenido de producto y assets

Gobernanza de contenido a gran escala significa definir una sola vez roles, aprobaciones, reglas de …
Ai agents as frontend operators 2026 hero es

Agentes de IA como operadores del frontend: arquitectura y control

Un agente de IA se convierte en operador del frontend cuando vigila el storefront en producción, det…
Shopping agents product feeds agentic data distribution 2026 hero es

Los agentes de compra leen tu feed: qué cambia el Agentic Commerce

El Agentic Commerce añade un nuevo lector a tus datos de producto: los agentes de compra de ChatGPT,…
Server side tracking ecommerce complete measurement 2026 hero es

Server-side tracking en e-commerce: la medición vuelve a ser completa

El server-side tracking traslada el envío de eventos de analítica y conversión desde el navegador de…
Product image deeplinks asset distribution 2026 hero es

Imágenes de producto por deeplink, no por ZIP: assets siempre al día

Si todavía envías las imágenes de producto a distribuidores, marketplaces y prensa en archivos ZIP, …
Prestashop 8 to 9 upgrade without replatforming 2026 hero es

De PrestaShop 8 a 9 sin replatforming: desacopla primero el frontend

Puedes quitar la mayor parte del riesgo de la actualización de PrestaShop 8 a 9 si separas la storef…
Order management fulfillmenttools oms frontend 2026 hero es

Order management con un OMS como fulfillmenttools: la vista frontend

Un order management system eficiente decide qué ubicación prepara un pedido, cuánto stock hay realme…
No replatforming budget frontend project approval 2026 hero es

¿Sin presupuesto para replatforming en 2026? El frontend sí se aprueba

Si en tu presupuesto de 2026 no hay sitio para un replatforming, no eres el único, y no tienes por q…
Garden retail order management seasonal frontend 2026 hero es

Gestión de pedidos en jardinería: lo que tu storefront debe mostrar

En el retail de jardín y bricolaje, un mismo carrito puede contener un artículo que va en paquete, u…
App Shopify
Laioutr
Shopify
Shopify es una plataforma de comercio para vender online y en tienda física.
App shopware
Laioutr
Shopware
Shopware es una plataforma de e-commerce flexible de origen europeo para catálogos de productos y comercio omnicanal.
App adobe commerce
Laioutr
Adobe Commerce
Adobe Commerce es una plataforma de comercio empresarial para escenarios B2C y B2B complejos y globales.
Planned
App B2B sellers suite
Laioutr
B2Bsellers
Suite B2B para Shopware que convierte la tienda online en una plataforma profesional de comercio B2B.
Planned
App commerce layer
Laioutr
Commerce Layer
Commerce Layer es una plataforma de headless commerce para que inventarios y catálogos estén disponibles online.
App commercetools
Laioutr
Commercetools
Commercetools es una plataforma de e-commerce headless basada en SaaS y utilizada en todo el mundo.
App emporix
Laioutr
Emporix
Emporix es una plataforma de composable commerce API-first para escenarios B2B y B2C escalables.
Planned
App HCL Software
Laioutr
HCL Software
Suite empresarial de comercio y experiencia digital con un alto grado de configurabilidad.
Planned
App intershop
Laioutr
Intershop
Plataforma de comercio empresarial para modelos de negocio B2B y B2C complejos.
Planned
App magento 2
Laioutr
Magento 2
Plataforma de comercio ampliable y muy extendida para escenarios B2C y B2B.
App Oxid
Laioutr
OXID eShop
OXID eShop es una plataforma de comercio ampliable para requisitos B2B y B2C complejos.
Planned
App cover patchworks
Laioutr
Patchworks
Patchworks es un iPaaS low-code que conecta e-commerce, ERP, WMS, 3PL y marketplaces.
Planned
App PRESTASHOP
Laioutr
Prestashop
Plataforma de comercio open source para pequeños y medianos comerciantes en Europa y más allá.
Planned
App saleor
Laioutr
Saleor
Plataforma de comercio open source y API-first basada en GraphQL para storefronts a medida.
Planned
App Commercecloud
Laioutr
Salesforce Commerce Cloud
Salesforce Commerce Cloud es una plataforma de comercio empresarial en la nube para empresas de cualquier tamaño.
Planned
App SAP
Laioutr
SAP Commerce Cloud
Plataforma de comercio empresarial para catálogos complejos, modelos de precios y recorridos omnicanal.
Planned
App SCAYLE
Laioutr
Scayle
SCAYLE es un motor de comercio con el que marcas y comerciantes escalan su negocio.
Planned
App spryker
Laioutr
Spryker
Plataforma de composable commerce para modelos de negocio B2B y B2C exigentes.
App Sylius
Laioutr
Sylius
Sylius es un framework de e-commerce pensado para desarrolladores y para experiencias de compra B2C y B2B.
Planned
App vendure
Laioutr
Vendure
Vendure es una plataforma de headless commerce para empresas con requisitos complejos.
Coming Soon
App VTEX
Laioutr
VTEX
Plataforma de composable commerce cloud native para B2B y B2C a gran escala.
Planned
App Websale
Laioutr
Websale
Backend de comercio estable y apto para grandes empresas en entornos comerciales complejos.
Book a demo mobile
Llamada estratégica

¿Listos para convertir su frontend en una capa de control?

Muéstranos tu stack, tu roadmap, tu escenario de replatforming, y te mostraremos cómo encaja Laioutr, cuánto cuesta y qué tan rápido puedes estar en producción.

"Después de 30 minutos supimos que Laioutr hace viable nuestro replatforming." - Daniel B., CEO, hygibox.de

Reserva una demo
SEO / GEO / AEO Ready
Rendimiento y Core Web Vitals
WCAG 3.0 Ready
Seguimiento & Analytics
Consistencia de marca
Laioutr Logo

The frontend control plane for every digital business model, built in hours, integrated with any system, fully in your hands.

Plataforma
Agentic Frontend Management Platform
Composable Digital Experience Platform
Composable Visual Page Builder
Composable Headless Frontend
Frontend as a Service
Agentic Frontend Management Platform
Composable Digital Experience Platform
Composable Visual Page Builder
Composable Headless Frontend
Frontend as a Service
Producto
Gestión de contenidos basada en IA
AI Search & Discovery
AI Engagement & Conversion
Personalización basada en IA
A/B Testing basado en IA
Multi Brand y Multi-Market
SEO y GEO con IA
Composability & Orchestration
Integraciones No-Code
Gestión de contenidos basada en IA
AI Search & Discovery
AI Engagement & Conversion
Personalización basada en IA
A/B Testing basado en IA
Multi Brand y Multi-Market
SEO y GEO con IA
Composability & Orchestration
Integraciones No-Code
Recursos
DocumentaciónChangelogInsightsComunicados de prensaRelease NotesEventos y webinarsRecursos de aprendizajeApp Store
Demos de Tienda
Casos de éxito
DocumentaciónChangelogInsightsComunicados de prensaRelease NotesEventos y webinarsRecursos de aprendizajeApp Store
Demos de Tienda
Casos de éxito
Empresa
Sobre nosotros
Por qué Laioutr
Programa de Partners
Programa Whitelabel
Programa Startup
Empleo
Glosario
Preguntas frecuentes
Sobre nosotros
Por qué Laioutr
Programa de Partners
Programa Whitelabel
Programa Startup
Empleo
Glosario
Preguntas frecuentes
Comparar
vs Frontastic
vs Alokai
vs Storyblok
vs Contentful
vs Hygraph
vs Pack Digital
vs Pagefly
vs Gempages
vs Shogun
vs. Instant Commerce
Alternativas de Frontend
vs Frontastic
vs Alokai
vs Storyblok
vs Contentful
vs Hygraph
vs Pack Digital
vs Pagefly
vs Gempages
vs Shogun
vs. Instant Commerce
Alternativas de Frontend
Agentic Frontend
para Shopify
para Commercetools
para Sylius
para Shopware
para Emporix
para Magento 2
para Adobe Commerce
para VTEX
para OXID
para Spryker
para Salesforce Commerce Cloud
para Shopify
para Commercetools
para Sylius
para Shopware
para Emporix
para Magento 2
para Adobe Commerce
para VTEX
para OXID
para Spryker
para Salesforce Commerce Cloud
Page Builder
para Typo3
para Contentful
para Storyblok
para Sulu.io
para Magnolia
para Strapi
para Contao
para Hygraph
para Sanity
para Wordpress
para Kontent.ai
para Typo3
para Contentful
para Storyblok
para Sulu.io
para Magnolia
para Strapi
para Contao
para Hygraph
para Sanity
para Wordpress
para Kontent.ai
UI Growth Kits
para la IA
para B2C
para B2B
para el retail multicanal
para marcas
para el turismo
para marketplaces
para proveedores SaaS
para editores y medios
para el checkout
Frontend Blueprints
para la IA
para B2C
para B2B
para el retail multicanal
para marcas
para el turismo
para marketplaces
para proveedores SaaS
para editores y medios
para el checkout
Frontend Blueprints
info@laioutr.com

© 2026 Laioutr GmbH

Aviso legalCondiciones de usoPolítica de privacidad AccesibilidadTrust Center