Imagina a un técnico de mantenimiento con un albarán en la mano: una referencia y dos líneas de especificaciones. No busca inspiración. Quiere teclear esa referencia, confirmar que la tensión coincide y pedir. Si la tienda no se lo permite en un minuto, coge el teléfono o compra en otro sitio.
Montar una tienda B2B en Odoo para un distribuidor se parece poco a montar una de consumo. El comprador sabe lo que quiere, compara fichas y repite pedido. Hay cuatro cosas que el catálogo tiene que aguantar, y en cada una conviene separar lo que podemos afirmar de Odoo 19 de lo que hay que probar.
¿Qué tiene que aguantar el catálogo de un distribuidor?
Aquí discrepamos con quien empieza por el diseño. Para un distribuidor, el orden del catálogo pesa más que la portada: si los atributos están mal, ninguna plantilla filtra. Empezaríamos por una hoja con las familias de producto y los atributos de cada una, y solo después tocaríamos la tienda.
¿Qué viene con Odoo y qué queda por montar encima?
Una tienda para empresas no es una tienda abierta con otro color. Se decide quién entra, qué precio ve y qué puede repetir. Esto es lo que hemos comprobado en la base de epoint (Odoo 19), con los nombres en inglés, tal como aparecen en la interfaz; en castellano, nuestra base los muestra como Acceso a Comercio electrónico, Cuenta de cliente, Lista de precios y Pedir de nuevo.
YA VIENE EN ODOO 19 Quién entra. En Website ‣ Configuration ‣ Settings ‣ eCommerce, el ajuste Ecommerce Access ofrece «Logged in users» o «All users». Con el primero, solo ven la tienda los clientes con sesión iniciada. Cómo se dan de alta. En la misma pantalla de ajustes, pero en la sección General, el ajuste Customer Account permite «On invitation» o «Free sign up». Tarifa por cliente. El contacto tiene un campo Pricelist. Zona de cliente. My Account reúne presupuestos, pedidos y facturas, y cada pedido confirmado tiene en el portal un botón Order Again. | SE PRUEBA O SE MONTA Precios por cliente que tengan sentido. El campo existe; lo difícil es el reparto de tarifas por cliente y por familia, y eso se diseña antes de cargarlas. Pedido recurrente. Order Again copia al carrito los productos y las cantidades de un pedido confirmado, y los precios se recalculan con la tarifa que se aplique hoy en la tienda, no con los del pedido original. Solo entran los productos que siguen publicados y a la venta, y la tienda trabaja con cantidades enteras: si vendes por metros o por kilos, pruébalo con un pedido real. Búsqueda por referencia. Viene de serie; lo que se prueba es cómo escriben tus clientes las referencias (guiones, espacios, prefijos). Datos estructurados completos. La base viene de serie; marca, envío y devoluciones se revisan ficha a ficha y se añaden. |
Un matiz sobre el acceso: «Logged in users» esconde la tienda a quien no tiene cuenta, y eso también la esconde a los buscadores. Para un distribuidor que vive de que le encuentren por referencia, es una decisión de negocio, no de configuración. Algunos distribuidores prefieren catálogo abierto y precios solo para clientes. Odoo 19 no tiene un interruptor de «ocultar precios»: la documentación lo resuelve con el ajuste Prevent Sale of Zero Priced Product, que cambia «Add to Cart» por un botón de contacto cuando el precio es cero, y con una tarifa a precio cero para quien no ha iniciado sesión, mientras cada cliente tiene asignada su tarifa real. Funciona, pero conviene probarlo con tus tarifas antes de abrir.
Al reconstruir la tienda de Variadores.es, un distribuidor industrial, el trabajo incluyó una navegación por 11 familias de producto, filtros por atributos técnicos, un buscador por referencia o modelo, una ficha homogénea en todo el catálogo y más de 587 fichas reescritas con datos reales del modelo. Los datos estructurados se resolvieron con una solución propia para todo el catálogo, y comprobamos que las fichas fueran elegibles como fichas de comerciante. Está contado entero en el caso.
Si vendes a empresas, nuestra página de tienda online tiene un apartado para mayoristas y B2B: precios por volumen, tarifas personalizadas, pedidos recurrentes y facturación integrada con tu gestión.
¿Por dónde empezar?
- Familias y atributos. Una hoja por familia con los atributos que el comprador usa para decidir, y los valores permitidos de cada uno.
- Diez referencias de prueba. Las que más se piden y alguna rara. Con ellas se prueban la búsqueda, los filtros y la comparación.
- Acceso y tarifas. Decide quién ve qué antes de importar el catálogo entero, porque cambiarlo después arrastra todo lo demás.
Revisamos contigo familias, atributos y reglas de acceso y te decimos qué hay que ordenar antes de montar nada.
HablemosFuentes: Odoo 19 — cuentas de cliente · Odoo 19 — precios · Odoo 19 — categorías y atributos · Odoo 19 — configuración de eCommerce. Los nombres de ajustes, campos, tipos de visualización y módulos los hemos comprobado en la base de epoint (Odoo 19), y el comportamiento del buscador, del botón de volver a pedir y de los datos estructurados, en el código de Odoo 19. Los datos de Variadores.es salen del caso publicado. El orden de las tareas y los ejemplos son criterio propio.