Cómo evitar que tu POS en Odoo.sh colapse al abrir las tiendas
Cada mañana, cuando los cajeros de una tienda inician su turno, lo primero que hacen es abrir su Punto de Venta en Odoo. Hasta aquí todo parece normal. Pero en implementaciones sobre Odoo.sh, el inicio simultáneo de varias cajas suele provocar picos de carga que colapsan el servidor y hacen que los cajeros esperen con frustración.
El problema no es menor: cada POS debe autenticar al usuario, descargar productos, clientes, impuestos e incluso imágenes antes de registrar la primera venta. Si hablamos de 20 o 30 cajas conectándose a la vez, la carga de solicitudes HTTP puede ser devastadora para la base de datos.
La buena noticia es que no necesitas tocar la configuración de servidores ni romper la lógica de negocio. Existen ajustes simples desde el propio Odoo 18 que reducen la carga y permiten que tus cajeros abran sus POS sin demoras ni caídas.
Reducir la carga de productos
Uno de los principales factores que genera lentitud es la cantidad de productos precargados en cada sesión. Si no optimizas esta parte, tu POS intentará sincronizar miles de referencias que ni siquiera se venden en tienda.
- Marca como Disponible en POS solo los productos que realmente se venden en tu negocio.
- Archiva productos antiguos o en desuso para que no interfieran en la sincronización.
- Usa categorías POS para mantener organizado el catálogo.
- En Odoo 18 activa la carga diferida de productos, de modo que se descarguen solo al buscarlos.
Optimizar los clientes en POS
Por defecto, Odoo descarga todos los contactos registrados, lo que se vuelve insostenible si tu base de datos es muy grande. Esto significa que el POS carga clientes que quizá nunca comprarán en tienda.
- Activa la opción Buscar clientes en línea para que el cajero los consulte en tiempo real.
- Precarga únicamente clientes frecuentes, si el negocio lo requiere.
Así evitas que cada POS intente manejar miles de contactos innecesarios y permites búsquedas rápidas cuando realmente se necesitan.
Imágenes y recursos
Otro punto que ralentiza la apertura del POS son las imágenes en alta resolución. Cada descarga simultánea de recursos visuales aumenta la carga y ralentiza el inicio.
- Usa miniaturas en lugar de imágenes grandes.
- Desactiva la opción de mostrar imágenes grandes si no es esencial para la operación de caja.
Conclusión
En Odoo.sh no puedes asignar workers dedicados a longpolling ni modificar directamente el archivo
odoo.conf. Pero eso no significa que debas resignarte a sufrir caídas cada mañana.
Aplicando estos ajustes funcionales en Odoo 18 lograrás:
- Menos productos y clientes precargados en cada caja.
- Imágenes optimizadas y recursos más ligeros.
De esta forma tu operación se mantiene estable, el cierre de caja diario no se ve afectado y tus cajeros pueden trabajar sin interrupciones.
Cómo evitar que tu POS en Odoo.sh colapse al abrir las tiendas