Tener Odoo no es tener ecommerce. Tener el módulo de eCommerce activado tampoco es tener una tienda que vende. Eso lo sabe cualquiera que haya intentado montar un catálogo B2B y B2C sobre la misma instancia y haya terminado con precios cruzados, clientes viendo tarifas que no les corresponden, o un checkout que espanta al comprador mayorista.
Odoo puede sostener perfectamente los dos modelos de venta, empresa a empresa y empresa a consumidor, en un solo sistema. La pregunta no es si Odoo lo permite. Es cómo lo configuras para que cada uno de los dos públicos compre a su manera, sin que uno estropee la experiencia del otro.
Aquí va la guía paso a paso. Sin relleno.
Antes de configurar nada: ¿una web o dos?
Es la primera decisión, y condiciona todo lo demás. Odoo soporta multi-sitio web nativo sobre una única base de datos, así que técnicamente puedes montar una sola tienda para ambos públicos o separar B2B y B2C en dos webs con dominio propio, sin duplicar stock, productos ni CRM.
- Una sola web tiene sentido si el catálogo se solapa mucho entre B2B y B2C, o el volumen de cada canal no justifica mantener dos sitios con contenido propio. Se resuelve con pricelists diferenciadas y acceso restringido al catálogo B2B.
- Dos webs tiene sentido si el ciclo de venta B2B necesita contenido, tono y llamadas a la acción distintos (menos "compra ahora", más "solicita una propuesta"), o si el catálogo o las condiciones difieren demasiado como para convivir bien en una sola experiencia.
Con esa decisión tomada, el resto de la configuración es la misma en el fondo, cambie o no el dominio.
Paso 1: separar el catálogo por audiencia, no por producto
El primer error habitual: crear un catálogo distinto para cada canal. Es doble mantenimiento y duplica el margen de error en stock y precios.
La forma correcta en Odoo es tener un catálogo único y controlar la visibilidad y el precio según quién está mirando:
- Activa Multi-Pricelists en Ventas → Configuración.
- Crea una pricelist "Público general" (B2C) y una o varias pricelists "Mayorista" o por segmento de cliente (B2B).
- Asigna la pricelist correspondiente a cada ficha de cliente o, mejor, automatiza la asignación por categoría de cliente (Retail, Distribuidor, Mayorista) desde Contactos.
- Si trabajas con dos webs, asigna una pricelist por sitio en Website → Configuración → Sitios web, para que cada dominio muestre su tarifa por defecto.
Esto es lo que permite que el mismo SKU tenga precio distinto según quién compra, sin tocar el catálogo ni duplicar productos.
Paso 2: configurar el acceso B2B como portal, no como checkout genérico
Un comprador B2C no necesita ver stock exacto, condiciones de pago a 30 días ni historial de pedidos anteriores. Un comprador B2B sí.
Para eso existe el Portal de clientes en Odoo, activable desde Website → eCommerce → Configuración:
- Activa "Acceso B2B" para restringir el catálogo o los precios especiales a usuarios con sesión iniciada.
- Configura condiciones de pago específicas (30/60/90 días) por cliente o categoría, en lugar de forzar el pago inmediato con tarjeta.
- Habilita presupuestos online: el cliente B2B pide cotización, no compra directa. Esto reduce fricción en decisiones de compra grandes y aumenta la tasa de cierre en tickets altos.
Este punto es el que más se ignora, y el que más conversión desperdicia: si tu comprador B2B pasa por el mismo checkout que un particular comprando una unidad, se va. No por el producto. Por el proceso.
Paso 3: impuestos y facturación con fiscal position
En B2B, especialmente con clientes de otros países o exentos de IVA, la posición fiscal (fiscal position) determina si la venta se cierra bien o si termina en una nota de crédito.
- Configura las fiscal positions por país/tipo de cliente en Facturación → Configuración.
- Asegúrate de que el checkout aplica automáticamente la posición fiscal según el NIF/CIF introducido, no de forma manual.
- Para B2C, mantén el flujo simplificado: IVA incluido, sin campos adicionales que frenen la conversión.
Paso 4: métodos de pago y entrega según cómo compra cada cliente
- B2C: tarjeta, Bizum, PayPal. Checkout de un paso. Cuanto menos fricción, mejor conversión.
- B2B: transferencia, pago a 30/60 días, línea de crédito. Aquí la conversión no se mide en el checkout, se mide en el ciclo de venta completo.
Configura métodos de entrega distintos por almacén si el B2B se sirve desde otro centro logístico (Inventario → Rutas), y define reglas de stock diferenciadas para evitar que una venta B2C consuma el stock reservado para un pedido B2B ya cerrado.
Paso 5: medir cada canal por separado desde el primer día
Tener la tienda montada no es el objetivo. Que cada canal aporte al negocio de forma medible, sí.
- B2C: tasa de conversión, ticket medio, CAC por canal de adquisición.
- B2B: ciclo de venta, tasa de conversión de presupuesto a pedido, LTV por cuenta.
Si no estás midiendo esto desde Odoo, no en una hoja de cálculo aparte,, la tienda está montada, pero no está gestionada.
Resumen: lo que cambia entre B2B y B2C dentro de Odoo

Activar el módulo de eCommerce es el paso fácil. Configurar cada fila de esta tabla según tu modelo de negocio es lo que separa una tienda que factura de una tienda que solo existe.
La diferencia entre "tener ecommerce" y "vender con ecommerce"
Configurar B2B y B2C en Odoo no es complicado técnicamente. Cualquier partner con experiencia puede activar los módulos correctos.
Pero, hay que gestionar el cómo generar las ventas.
Ahí es donde entra la estrategia, no solo la implementación.
No implementamos Odoo. Lo hacemos vender.
Si tu tienda online en Odoo ya está montada pero no está convirtiendo lo que debería, o si todavía no sabes por dónde empezar a separar tus flujos B2B y B2C, hablemos.

Activar el módulo de eCommerce es el paso fácil. Configurar cada fila de esta tabla según tu modelo de negocio es lo que separa una tienda que factura de una tienda que solo existe.
La diferencia entre "tener ecommerce" y "vender con ecommerce"
Configurar B2B y B2C en Odoo no es complicado técnicamente. Cualquier partner con experiencia puede activar los módulos correctos.
Pero, hay que gestionar el cómo generar las ventas.
Ahí es donde entra la estrategia, no solo la implementación.
No implementamos Odoo. Lo hacemos vender.
Si tu tienda online en Odoo ya está montada pero no está convirtiendo lo que debería, o si todavía no sabes por dónde empezar a separar tus flujos B2B y B2C, hablemos.

Activar el módulo de eCommerce es el paso fácil. Configurar cada fila de esta tabla según tu modelo de negocio es lo que separa una tienda que factura de una tienda que solo existe.
La diferencia entre "tener ecommerce" y "vender con ecommerce"
Configurar B2B y B2C en Odoo no es complicado técnicamente. Cualquier partner con experiencia puede activar los módulos correctos.
Pero, hay que gestionar el cómo generar las ventas.
Ahí es donde entra la estrategia, no solo la implementación.
No implementamos Odoo. Lo hacemos vender.
Si tu tienda online en Odoo ya está montada pero no está convirtiendo lo que debería, o si todavía no sabes por dónde empezar a separar tus flujos B2B y B2C, hablemos.

Activar el módulo de eCommerce es el paso fácil. Configurar cada fila de esta tabla según tu modelo de negocio es lo que separa una tienda que factura de una tienda que solo existe.
La diferencia entre "tener ecommerce" y "vender con ecommerce"
Configurar B2B y B2C en Odoo no es complicado técnicamente. Cualquier partner con experiencia puede activar los módulos correctos.
Pero, hay que gestionar el cómo generar las ventas.
Ahí es donde entra la estrategia, no solo la implementación.
No implementamos Odoo. Lo hacemos vender.
Si tu tienda online en Odoo ya está montada pero no está convirtiendo lo que debería, o si todavía no sabes por dónde empezar a separar tus flujos B2B y B2C, hablemos.

Activar el módulo de eCommerce es el paso fácil. Configurar cada fila de esta tabla según tu modelo de negocio es lo que separa una tienda que factura de una tienda que solo existe.
La diferencia entre "tener ecommerce" y "vender con ecommerce"
Configurar B2B y B2C en Odoo no es complicado técnicamente. Cualquier partner con experiencia puede activar los módulos correctos.
Pero, hay que gestionar el cómo generar las ventas.
Ahí es donde entra la estrategia, no solo la implementación.
No implementamos Odoo. Lo hacemos vender.
Si tu tienda online en Odoo ya está montada pero no está convirtiendo lo que debería, o si todavía no sabes por dónde empezar a separar tus flujos B2B y B2C, hablemos.