
El proyecto
Cerpal es proveedor de vinilos, tintas, maquinaria y material de rotulación/impresión. Su tienda (`cerpal.es`) no es un WooCommerce genérico: es un canal B2B a medida donde el catálogo, las tarifas y los pedidos viven conectados a **Odoo 18 Enterprise**. El frontend es React (Vite + Tailwind + Zustand): fichas con variantes (acabado, color/referencia), **calculadora de material** (ancho de rollo × metros lineales → m² e importe según tarifa), carrito, cuenta de cliente/comercial y área de pedidos/albaranes/facturas. La API es **FastAPI + PostgreSQL**: auth, catálogo, carrito, precios por pricelist de Odoo, alta de `sale.order`, pickings, documentos PDF y checkout **Redsys** (más transferencia). El addon `cerpal_web_sync` en Odoo sincroniza cuentas, precios y operativa web.
El reto
Vender material técnico B2B (rollos, m², tarifas por cliente) con precios reales de Odoo, sin plantillas e-commerce que no entienden metros lineales ni pricelists.
La solución
SPA React + Vite + Tailwind; backend FastAPI/PostgreSQL; integración profunda con Odoo 18 (tarifas, partners, pedidos, albaranes, facturas); calculadora de material en ficha; pagos Redsys y notificaciones Brevo.
Resultados
Siguientes pasos con este cliente
Seguir afinando sync de tarifas/pedidos con Odoo, calculadoras por familia de producto y reporting comercial B2B.
Tecnologías usadas
Vite
Zustand
Odoo 18Redsys¿Tienes un proyecto en mente?
Cuéntanos tu idea y descubramos juntos qué podemos construir para tu negocio.