Ingeniería Vendure

Desarrollo Vendure por quienes construyen sus plugins

Vendure es el framework de comercio correcto cuando necesita plena propiedad de su lógica de negocio en TypeScript. Cuando una plataforma alojada le sirve mejor, lo decimos tal cual.

Oronts construye sistemas de comercio Vendure desde Múnich: storefronts headless, plugins a medida, capacidades B2B y migraciones. Escribimos el plugin ETL Data Hub, publicado como open source, y operamos arquitectura de nivel Vendure en producción.

CartCheckout
HeadlessB2B pluginsOwn the logic

El stack sobre el que construimos

Vendure

Cuando Vendure es la elección adecuada

Elija Vendure, el framework de comercio headless open source, cuando su lógica de negocio es el producto y quiere ser dueño de ella en TypeScript. Encaja cuando las reglas de una tienda lista para usar se rompen bajo la complejidad real B2B: precios por grupo de clientes, presupuestos, cadenas de aprobación, catálogos multicanal, sincronización con ERP y PIM, y un escaparate que usted controla sobre GraphQL. Usted conserva el código, los datos y el despliegue. El matiz es que es un framework, no un producto alojado, así que recompensa a los equipos que tienen o quieren propiedad de la ingeniería. Donde una tienda alojada cubre la necesidad, se lo diremos con claridad en la primera llamada.

  • Headless por diseño: cualquier escaparate, app o portal B2B sobre una única API GraphQL
  • B2B es territorio nativo: grupos de clientes, presupuestos, flujos de aprobación como código tipado
  • Usted es dueño de la fuente, la base de datos y el alojamiento, sin bloqueo de proveedor
  • Integración profunda con ERP, PIM y pagos mediante pipelines de ingeniería

Pruebas antes que promesas

Vendure Data Hub

Open source

Plugin ETL empresarial: 9 extractores, 61 operadores de transformación, 24 loaders de entidades, generadores de feeds para marketplaces. Publicado como open source en GitHub.

Ver en GitHub

Customer Intelligence

Producto Oronts

Listas de deseos, reseñas verificadas, fidelidad y recuperación de carritos como un dominio de engagement coherente sobre el bus de eventos de Vendure.

Ver en el portafolio

Guía de comercio headless

Publicado

Nuestro pensamiento de arquitectura es público: cómo diseñamos sistemas Vendure, cuándo compensa el headless y dónde están las trampas.

Leer la guía

IA de producción sobre comercio

En vivo

El comercio agéntico llega. Nuestro trabajo de protocolo publicado cubre cómo los agentes de IA compran con seguridad: puertas de aprobación, recibos, pistas de auditoría.

Leer el protocolo
$addB2BPricing(ctx, order, customerGroup)|

Como encaja un flujo de comercio B2B con Vendure

Un backend, una API GraphQL, cada canal y sistema conectado a traves de ella.

Storefronts
  • Web
  • App
  • B2B portal
API gateway
  • GraphQL
Commerce services
  • Catalog
  • Pricing
  • Orders
  • Customer groups
Integrations
  • ERP
  • PIM
  • Payment

Los escaparates y el portal B2B llaman a un único gateway GraphQL. Detrás, Vendure ejecuta catálogo, precios, pedidos y grupos de clientes, mientras pipelines de ingeniería mantienen ERP, PIM y pagos en sincronia. Usted es dueño de cada capa.

Qué hacemos con Vendure

Implementación Vendure

Builds de comercio completos: arquitectura de catálogo, checkout, pagos, envíos, búsqueda y un storefront React o Next.js conectado por GraphQL.

Desarrollo de plugins a medida

Plugins según los patrones de extensión de Vendure en TypeScript, con tests automatizados y documentación. El mismo estándar que nuestro plugin Data Hub publicado.

Comercio B2B sobre Vendure Core

Precios por cliente, workflows de presupuestos, cadenas de aprobación y cuentas de organización, construidos como plugins sobre el núcleo open source.

Migración y replatforming

De WooCommerce, Magento, Shopware o desarrollos propios a Vendure, con migración de datos mediante ingeniería de pipelines en lugar de scripts de un solo uso.

Integración ERP y PIM

Sincronización de pedidos, inventario, datos de producto: conectados con pipelines idempotentes y supervisados. Literalmente para esto se construyó nuestro plugin Data Hub.

Preparación empresarial

Configuraciones multicanal, rendimiento con catálogos reales, observabilidad y arquitectura de despliegue para equipos que operan Vendure en serio.

Alcance fijo

Revisión de arquitectura Vendure

De dos a cuatro días: revisamos su instalación Vendure o sus planes de replatforming, evaluamos arquitectura de plugins, flujos de datos y riesgos de escalado, y entregamos una evaluación de ingeniería escrita con una hoja de ruta concreta.

Precio fijo según su sistema. Solicite la cotización exacta.

Solicitar la revisión

Diseñado para su equipo

El comercio headless es una decisión de comité. Aquí está lo que cada puesto necesita ver.

CTOs y líderes de TI

Usted quiere comercio headless que controle, no un SaaS que alquile.

Vendure de código abierto con lógica B2B personalizada, su código, integraciones neutrales de modelo, sin dependencia de proveedores.

CTOs de startups y fundadores

Usted necesita lanzar comercio rápidamente sin limitar la hoja de ruta.

Un piloto de Vendure enfocado en 90 días, luego escale en un stack que posee.

Agencias y socios

Su cliente necesita comercio headless senior bajo su marca.

Entrega de Vendure de marca blanca; nuestro plugin Data Hub es de código abierto y Customer Intelligence es nuestro producto propietario.

Empresa y adquisiciones

Adquisiciones necesita flujos de trabajo B2B auditables y términos de salida claros.

Lógica de orden auditable, entrega completa, disponibilidad de RGPD y TOM.

Cómo entregamos Vendure

Del encaje de comercio a una plataforma lanzada y propia: definida, construida y soportada por ingenieros senior, con los plugins y la hoja de ruta en sus manos.

01

Descubrimiento y encaje

Definimos su modelo de comercio, sus reglas B2B y sus integraciones, y confirmamos que Vendure es el encaje correcto antes de comprometernos.

  • Modelo de comercio
  • Reglas B2B
  • Mapa de integraciones
02

Arquitectura y plugins

Diseñamos la arquitectura de Vendure y los plugins a medida que necesita su caso, sobre el núcleo de código abierto.

  • Diseño de plugins
  • Modelo de datos
  • Auth y roles
03

Construcción e integración

Construimos el escaparate, los plugins y las integraciones: ERP, PIM, pago y búsqueda, conectados de forma limpia.

  • Escaparate
  • Plugins
  • ERP / PIM
04

Lanzamiento

Un lanzamiento por fases con migración de datos, pruebas y un plan de transición que apunta a cero tiempo de inactividad para sus clientes.

  • Migración
  • Pruebas
  • Transición
05

Escalado y soporte

Optimizamos, ampliamos y damos soporte a la plataforma, con el código, los plugins y la hoja de ruta en sus manos.

  • Rendimiento
  • Hoja de ruta
  • Soporte

Vendure en 2026: qué significa el cambio de plataforma

Vendure se reestructuró en 2026, y el cambio importa para cada decisión de build.

Vendure Core sigue siendo open source

El proyecto open source, ahora Vendure Core, mantiene licencia MIT y es nativo de TypeScript. Todo lo que construimos sobre él le pertenece por completo. El framework está en la versión 3.6 con cadencia estable de releases y comunidad activa.

Las funciones enterprise pasan a ser comerciales

SSO, precios B2B avanzados, presupuestos y workflows de aprobación, jerarquías de organizaciones: llegan como oferta enterprise comercial, con Vendure Cloud anunciado para finales de 2026. La decisión build-versus-license ya es real: plugins B2B sobre Core frente al nivel enterprise. Construimos ambos caminos y decimos honestamente cuál encaja en su caso.

El hueco Vendure en Alemania

La adopción de Vendure crece en Alemania mientras casi ninguna agencia alemana ha publicado trabajo de ingeniería Vendure. Nosotros sí: nuestro plugin Data Hub es open source, nuestras guías de arquitectura son públicas y nuestra ingeniería de comercio está documentada en el portafolio. Ese hueco es su ventaja cuando necesita un partner que de verdad haya entregado sobre este framework.

Tienda alojada, Vendure autogestionado, o Vendure con Oronts

El mismo framework da resultados muy distintos según quien lo construya. Aquí es donde se detiene una plataforma alojada, donde le deja Vendure autogestionado, y que cambia cuando construimos y poseemos las partes difíciles con usted.

Desplacese lateralmente para comparar las tres columnas.

Tienda alojadaVendure (autogestionado)Vendure + Oronts
Flexibilidad headless (cualquier escaparate)
Funciones B2B (grupos de clientes, presupuestos, aprobaciones)Constrúyalo usted mismo
Propiedad total de datos y código
Integración profunda con ERP / PIMTrabajo a medidaPlugin Data Hub
Control sobre el checkout y la lógica de negocio
Arquitectura de producción y observabilidadGestionado por el proveedorSu responsabilidad
Equipo de ingeniería senior detrásSi lo tiene usted

Una marca de verificación significa que la capacidad esta lista para usar. Un menos significa que es parcial o necesita trabajo. Las celdas de texto dicen lo que realmente cuesta.

Donde Vendure gana su lugar

Seis situaciones donde un framework de comercio en TypeScript supera a una tienda alojada, y el resultado que ingeniamos en cada una.

Distribuidor B2B

Replataformar desde WooCommerce que se dobla bajo la complejidad real de catálogo y precios

Una reconstrucción Vendure limpia con precios por grupo de clientes, pedidos por volumen y jerarquías de cuentas, más una migración de datos ingenierada para que el historial de pedidos y los clientes se trasladen intactos.

Manufacturer

Cada segmento de cliente necesita su propia lista de precios negociada y la tienda actual fuerza un único precio global

Precios por grupo de clientes y por contrato construidos como plugins tipados sobre Vendure Core, impulsados por listas de precios sincronizadas con el ERP, de modo que cada comprador ve sus condiciones acordadas al iniciar sesión.

Marca multicanal

Un catálogo tiene que alimentar un escaparate web, una app nativa y un portal de partners sin tres backends separados

Un único backend Vendure que expone una sola API GraphQL a cada canal, de modo que catálogo, precios y pedidos se mantienen consistentes mientras cada frontend permanece independiente.

Vendedor orientado a compras

Los compradores enterprise quieren listados en marketplace y punchout hacia sus propios sistemas de compras

Generación de feeds de marketplace mediante el plugin Data Hub e integración estilo punchout ingenierada contra el flujo de compras del comprador, de modo que usted vende donde sus clientes compran.

Equipo enfocado en conversión

Un checkout alojado bloquea el flujo a medida, el paso de financiación o la aprobación B2B que el negocio realmente necesita

Un checkout a medida construido directamente sobre el proceso de pedido y la máquina de estados de Vendure: sus pasos exactos, su validación, su lógica de pago, sin nada bloqueado tras una plataforma.

Organización de comercio en crecimiento

El equipo quiere dejar de alquilar su plataforma de comercio y ser dueño del stack de extremo a extremo

Vendure desplegado en su cloud con arquitectura de producción, observabilidad y plugins documentados, entregado de modo que sus ingenieros pueden operarlo y extenderlo sin nosotros en el bucle.

Enriquecimiento de producto con IA

Las nuevas referencias llegan al catálogo con títulos escuetos y sin texto de SEO ni de merchandising, frenando cada lanzamiento

La IA enriquece los productos a partir de sus datos estructurados en títulos, descripciones y facetas, reescritos a través de Vendure con un paso de revisión para que un editor apruebe antes de publicarse.

Asistencia de checkout agéntica

Los compradores B2B quieren una forma guiada de armar pedidos grandes o recurrentes sin recorrer todo el catálogo a mano

Un asistente agéntico propone carritos y recompras contra su catálogo y precios reales de Vendure, mientras que el pedido en sí permanece tras sus pasos habituales de aprobación y confirmación.

Calidad de datos del catálogo

Precios rotos, imágenes ausentes y variantes duplicadas se cuelan en la tienda en vivo y aparecen como errores visibles para el cliente

Los controles de calidad del catálogo marcan valores atípicos y registros incompletos según sus reglas, para que el equipo los corrija en Vendure antes de que lleguen al escaparate.

Le migramos a Vendure, por etapas

Mover una tienda en producción a Vendure es una secuencia, no un interruptor. Le migramos a Vendure Core en etapas definidas, cada una verificada contra una copia de producción antes de que toque algo que vean los clientes. El resultado es un sistema de comercio en TypeScript que usted controla de principio a fin, entregado sin una ventana de inactividad inesperada.

    1

    Auditoría del estado actual

    Mapeamos su tienda actual por completo: estructura de catálogo y variantes, datos de clientes y pedidos, configuración de pagos y envíos, integraciones con ERP y PIM, y la lógica personalizada de la que depende el negocio. El resultado es un inventario claro de lo que migra a Vendure de forma limpia, lo que se reconstruye como plugins o storefront, y lo que se retira.

    2

    Modelar el dominio en Vendure

    Modelamos su catálogo, variantes, canales y reglas B2B en Vendure Core: estructura de producto, grupos de clientes, precios y el flujo de pedidos que su negocio realmente ejecuta. Decisiones como construir frente a licenciar para precios B2B o presupuestos se toman aquí, sobre hechos, antes de que comience cualquier trabajo de storefront.

    3

    Construir servidor, storefront y plugins

    Construimos el servidor Vendure, el storefront headless sobre GraphQL y cualquier plugin personalizado que su dominio necesite, con el mismo estándar que nuestro plugin Data Hub publicado. Cada plugin se entrega con pruebas y documentación para que su equipo pueda leerlo y ampliarlo, no solo ejecutarlo.

    4

    Migración de datos por etapas e integración

    Migramos los datos de forma incremental mediante pipelines idempotentes, la disciplina que nuestro plugin Data Hub codifica, y conectamos los proveedores de ERP, PIM y pagos un sistema a la vez. Cada incremento se verifica contra una copia de producción antes de que comience el siguiente, de modo que una reejecución es segura y nada se pierde en el camino.

    5

    Validación y cambio controlado

    Validamos catálogo, precios, flujo de pedidos e integraciones contra criterios acordados con usted, luego ejecutamos un cambio controlado con un plan de retroceso definido. Permanecemos a su disposición durante el primer ciclo de producción, y usted conserva el código fuente, los datos y el runbook para operarlo sin nosotros en el circuito.

Lo que su comite de compras necesita comprobar

Los hechos de propiedad, alojamiento y soporte que una revisión de compras y de TI preguntara, respondidos por adelantado y sin certificaciones fabricadas.

Propiedad del código
Construido sobre Vendure Core, con licencia MIT. Cada plugin, escaparate e integración que escribimos es suyo: código fuente completo, en su repositorio, sin barrera de licencia de Oronts para ejecutarlo o modificarlo.
Alojamiento en su nube
Desplegado en su propio AWS, Azure, GCP o plataforma de contenedores. Vendure es autoalojable por diseño, de modo que no hay cloud de proveedor obligatorio ni tarifa de plataforma por pedido.
Datos y AVV
Sus datos de comercio permanecen en su base de datos bajo su control. Firmamos un Auftragsverarbeitungsvertrag (AVV) aleman y diseñamos flujos de datos conscientes del GDPR alli donde tocamos datos personales.
Plugins propios
Aportamos el plugin ETL open source Data Hub y nuestro producto propietario de engagement Customer Intelligence. Usted hereda bloques de construcción probados en producción en lugar de pagar por inventar sincronización con ERP, feeds, reviews y fidelización desde cero.
Soporte
Entrega liderada por el fundador, solo senior, desde Munich. Tras el traspaso, un retainer técnico opcional cubre mantenimiento, actualizaciones y on-call con un objetivo de SLA acordado. No se requiere retainer para mantener en marcha lo que usted posee.
Salida
Como es Vendure estándar más plugins TypeScript documentados, cualquier equipo competente de Vendure o Node puede tomar el relevo. Entregamos fuente, tests, documentación de despliegue y notas de arquitectura, de modo que prescindir de nosotros nunca es una reconstrucción.

Quien posee que

Como se reparte la responsabilidad a lo largo de la cadena de entrega en un proyecto Vendure.

Distribución de responsabilidades en la cadena de entrega
ResponsabilidadOrontsSu agencia / socioUstedProveedor cloud
Construcción Vendure y pluginsOronts se encarga de Construcción Vendure y plugins
Código fuente e IPUsted se encarga de Código fuente e IP
Alojamiento e infraestructuraUsted se encarga de Alojamiento e infraestructuraProveedor cloud se encarga de Alojamiento e infraestructura
Datos de comercio y de clienteOronts se encarga de Datos de comercio y de clienteUsted se encarga de Datos de comercio y de cliente
Seguridad y parcheoOronts se encarga de Seguridad y parcheoSu agencia / socio se encarga de Seguridad y parcheo
Aceptación y sign-offUsted se encarga de Aceptación y sign-off
Respuesta a incidentesOronts se encarga de Respuesta a incidentesSu agencia / socio se encarga de Respuesta a incidentes

Cuando Vendure no es la elección adecuada

  • Un catálogo pequeño y sencillo, con un pago estándar y sin lógica de negocio propia: una tienda alojada estará en línea antes y costará menos, y le indicaremos la plataforma que encaja en lugar de venderle un framework.
  • Un equipo sin capacidad de ingeniería y sin plan para adquirirla: Vendure es un framework TypeScript que premia la propiedad, y sin personas que lo operen y lo amplíen, la libertad se convierte en una carga.
  • Una necesidad de pago llave en mano donde el flujo estándar ya funciona: eso es justo lo que un producto alojado resuelve con limpieza, y construirlo sobre un framework añade coste sin darle nada que vaya a usar.

Con quién trabaja

HRB 288224
Registrada en Múnich
15+
Años, dirigida por el fundador
DE · EN · AR
Idiomas de trabajo
2
Código abierto en GitHub
EU
Residencia de datos, Fráncfort
AVV/DPA
Listo para firmar, art. 28

Niveles de compromiso

Oronts trabaja con equipos serios que necesitan entrega senior, no externalización de bajo coste.

Production Pilot
desde 25k EUR
Proyectos de software e IA a medida
desde 50k EUR
Retainers técnicos continuos
desde 15k EUR/mes

El precio exacto depende del alcance, la responsabilidad, la velocidad de entrega, el tamaño del equipo, las integraciones, las expectativas de soporte y el riesgo de producción.

Programas de financiación como el Digitalbonus Bayern pueden cubrir parte de proyectos de digitalización elegibles; Oronts puede apoyar con la descripción técnica del proyecto y la preparación de la solicitud.

Preguntas sobre Vendure, respondidas sin rodeos

Propiedad y control. Vendure es un framework TypeScript, no un producto alojado: su lógica de negocio vive en su base de código, extensible sin límites de plataforma, y cada línea es suya. El precio es que necesita ingeniería. Si no tiene lógica propia que merezca poseerse, Shopify o Shopware le sirven mejor, y lo decimos en la primera llamada.
No necesariamente. Precios por cliente, presupuestos y flujos de aprobación pueden construirse como plugins sobre el núcleo open source; el nivel enterprise los empaqueta como funciones soportadas. Es una decisión económica de build-versus-license según lo específica que sea su lógica B2B. Hemos construido de las dos formas.
Sí. Catálogo, clientes, pedidos y contenidos se mueven por pipelines con vista previa en seco e importaciones idempotentes, la disciplina que codifica nuestro plugin Data Hub. El storefront migra por incrementos donde el dominio lo permite.
Su equipo puede: cada plugin se entrega con tests, documentación y releases versionadas. Si quiere que los mantengamos nosotros, eso cubre el retainer técnico. Nuestro plugin Data Hub publicado muestra el estándar antes de comprometerse.
Sí, con ingeniería: lógica de IVA, requisitos de facturación, proveedores de pago como Mollie, Stripe y PayPal, flujos de datos conscientes del RGPD y storefronts en alemán son problemas resueltos. Los construimos como patrones reutilizables, no piezas únicas.

Habla con los ingenieros, no con un equipo de ventas

Entrega senior liderada por el fundador, desde Múnich. Su proyecto Vendure definido en una conversación.