Agencia eCommerce

IA

Automatización

Desarrollo APPs

Scrapping

Marketing

Integrafy

ApproSearch

KPI eCommerce

APP 4 eCommerce

PrestaClinic

PrestaShop

PrestaShop Enterprise

Shopify

Shopify Plus

Saleor

LogiCommerce

BigCommerce

Sylius

VTex

B2B

Industria

Recambios

Alimentación

Construcción

Madera

B2C

Retail

Moda

Alquileres y reservas

MedusaJS · eCommerce B2B componible

MedusaJS para eCommerce B2B: el motor es la mitad del proyecto

Montar el motor de commerce es la parte que todo el mundo presupuesta. La mitad difícil —que el precio que ve tu cliente sea el que factura tu ERP— es la que nadie te ha contado todavía. Esa es la nuestra.

15+

años en eCommerce B2B e integración

100+

integraciones ERP en producción

middleware

propio de sincronización y tarifas

La plataforma

Por qué MedusaJS para operaciones B2B complejas

MedusaJS es un motor de commerce open source sobre Node.js, modular y API-first. Para un negocio B2B con ERP consolidado, esto se traduce en seis ventajas concretas.

N

Código abierto, control total

Sin licencias por uso ni caja negra. El motor es tuyo, corre en tu infraestructura y evoluciona a tu ritmo.

N

Arquitectura modular

Cada dominio —precios, inventario, pedidos— es un módulo sustituible. Ideal para inyectar lógica B2B propia sin forks.

N

API-first real

Toda la operación expuesta por API. El frontend, el ERP y los canales consumen el mismo contrato, sin atajos ocultos.

N

Precios por línea de pedido

El mecanismo para inyectar un precio personalizado en cada línea existe de serie. La base correcta para tarifas negociadas.

N

Multi-almacén y multi-mercado

Inventario por ubicación, divisas y reglas por región. Pensado para distribuidores que venden en varios países.

N

Frontend desacoplado

La experiencia de compra se construye aparte, con la tecnología que decida tu equipo. El motor no condiciona el diseño.

Nuestro posicionamiento

La capa que el commerce componible no trae de serie

Cualquier agencia puede desplegar un motor headless. Lo que no viene en ninguna documentación es la integración con tu ERP y el motor de tarifas B2B: la parte que decide si el proyecto factura bien o genera incidencias.

El motor de commerce lo eliges tú. Nosotros nos ocupamos de que el precio que ve tu cliente sea el que factura tu ERP.

Los seis bloques técnicos

Lo que separa haber integrado de haber leído sobre integrar

Estos seis bloques aparecen en todo proyecto B2B serio sobre MedusaJS. Ninguno viene resuelto de fábrica. Todos los hemos construido.

01 · Las dos arquitecturas de precio

Tarifa replicada frente a tarifa calculada. Cuándo elegir cada una y por qué la replicada se rompe a los dieciocho meses en cuanto aparecen contratos por cliente. Es la primera decisión del proyecto y la más cara de rectificar.

02 · Precio personalizado por línea de pedido

El mecanismo existe en los motores modernos. Lo que no viene es la caché, el contrato de latencia y el plan de degradación cuando el ERP no responde. Eso es lo que hay que diseñar y lo que nadie presupuesta.

03 · La matriz de tarifas

Tipologías de cliente en un eje, categorías de producto en el otro; la intersección define el grupo de precio. Es método propio, se explica en dos minutos y es el entregable del primer taller de trabajo.

04 · Sincronización con compensación e idempotencia

Qué pasa cuando el pedido entra en el ERP y falla el paso siguiente. Reintentos, deshacer, pedidos duplicados. Aquí se separa quien ha integrado en producción de quien ha leído sobre integrar.

05 · Fuente de verdad y PIM

Qué dato vive en el ERP, cuál en el PIM y cuál en el CMS. La regla: ningún dato que exista en el ERP entra en el CMS. El conteo de documentos y el coste por asiento castigan a quien la incumple.

06 · Datos normalizados como requisito para agentes

Un agente de IA —o un servidor MCP— sobre un catálogo sucio no responde. La normalización del dato es el trabajo previo, no la guinda. Sin ella, cualquier iniciativa de IA sobre tu catálogo nace muerta.

Para quién

A quién le hablamos

Este planteamiento está pensado para direcciones de IT y tecnología que ya saben lo que cuesta un dato mal sincronizado.

N

Industrial o distribuidor multimarca

Con catálogo amplio, varias familias de producto y venta a profesionales como núcleo del negocio.

N

ERP consolidado

SAP, Business Central, Odoo, Sage o A3 como columna vertebral. El ERP no se toca: el commerce se adapta a él.

N

Tarifas negociadas por cliente

Precios por contrato, por volumen o por tipología. La tarifa plana se quedó pequeña hace años.

N

Evaluando salir de PrestaShop o Magento

Varios países, varios canales, y una plataforma monolítica que empieza a frenar. El salto a componible está sobre la mesa.

Software, no diapositivas

Cualquiera genera una presentación en minutos. Nosotros enseñamos software funcionando

La prueba de que hemos estado dentro no es este texto: es un conector de referencia entre nuestro middleware y MedusaJS, con tienda de demostración operativa y datos reales.

  Tarifas por grupo de cliente resueltas en tiempo real
  Precio calculado en un ERP y servido al checkout
  Inyección de precio por línea de pedido

  Caché con contrato de latencia medido
  Plan de degradación cuando el ERP no responde
  Sincronización de pedidos con compensación

// precio por línea: el ERP decide, el motor sirve
const price = await pricing.resolve({
  customer_group: "distribuidor-a",
  sku: "VLV-2040-INOX",
  qty: 240,
  fallback: "cached_tier"  // degradación si el ERP no responde
});

Por qué nosotros

Criterio ganado en producción, no en folletos

  Más de 15 años integrando eCommerce con ERP en entornos industriales y de distribución.

  Más de 100 integraciones ERP en producción: SAP, Business Central, Odoo, Sage, A3.

  Middleware propio de sincronización, tarifas y orquestación de datos entre sistemas.

  Aliados de las agencias de implantación, no su competencia: ellas montan el motor, nosotros el conector.

  Soporte y evolución continua: la integración no se entrega y se abandona; se opera.

Preguntas frecuentes

Lo que nos preguntan antes de empezar

¿MedusaJS encaja en mi negocio B2B?

Si tienes tarifas negociadas, multi-almacén y necesidad de control sobre el código, es un candidato serio. Si tu operación es estándar y sin ERP de por medio, probablemente una plataforma SaaS te resuelva antes. Te lo diremos en la primera conversación, en cualquiera de los dos sentidos.

¿Puedo conectar Medusa con mi ERP?

Sí. Trabajamos con SAP, Microsoft Business Central, Odoo, Sage y A3, entre otros. La conexión cubre catálogo, stock, tarifas, clientes y pedidos, con sincronización en tiempo real donde el negocio lo exige y por lotes donde no aporta.

¿Tarifa replicada o tarifa calculada: cuál me conviene?

Depende del número de contratos por cliente y de la lógica de descuentos de tu ERP. La replicada es más simple y suficiente para tarifas por grupo; la calculada es obligatoria cuando el precio depende de condiciones que solo el ERP conoce. Elegir mal aquí es lo que rompe los proyectos a los dieciocho meses.

¿Qué pasa si el ERP no responde cuando un cliente consulta precios?

Se diseña un plan de degradación: caché de precios con vigencia definida, precio de respaldo por grupo y reglas claras sobre qué se puede mostrar y qué no. El cliente nunca ve un error ni un precio inventado. Este diseño forma parte del proyecto desde el primer día, no es un parche posterior.

¿Puedo migrar desde PrestaShop o Magento de forma progresiva?

Sí, y es lo recomendable. La arquitectura componible permite convivir: el catálogo o el checkout pueden migrar por fases mientras la plataforma actual sigue operando. El corte total en una noche es un riesgo que no hace falta asumir.

¿Qué dato vive en el ERP, cuál en el PIM y cuál en el CMS?

Regla general: el ERP gobierna precio, stock y cliente; el PIM gobierna la ficha de producto enriquecida; el CMS gobierna contenido editorial. Y ningún dato que exista en el ERP se duplica en el CMS: el conteo de documentos y el coste por asiento acaban castigando a quien incumple esta regla.

¿Está esto preparado para agentes de IA?

Solo si el dato está normalizado. Un agente o un servidor MCP sobre un catálogo sucio no responde con fiabilidad. Por eso la normalización es parte del proyecto de integración: es el requisito previo de cualquier capa de IA que quieras montar después.

Hablemos de la mitad difícil de tu proyecto MedusaJS

Cuéntanos qué ERP tienes y cómo son tus tarifas. En una sesión de trabajo te decimos qué arquitectura de precio te corresponde y qué implica integrarla.

Integrado · Automatizado · Rentable

M