¿Quieres ofrecer precios diferentes según la cantidad de productos que compre cada cliente? Con Odoo 19 Community Edition puedes configurar precios por cantidad mediante listas de precios, de forma que el sistema aplique automáticamente la tarifa correspondiente al preparar un presupuesto de venta.
En este tutorial vamos a utilizar el ejemplo de una empresa que serigrafía camisetas. El objetivo es sencillo: vender una camiseta por 35 €, pero reducir el precio unitario cuando el cliente realiza un pedido de mayor volumen.
¿Por qué ofrecer precios diferentes según la cantidad?
Imaginemos una empresa dedicada a la serigrafía de camisetas. Este tipo de negocio puede tener unos costes fijos de preparación que son prácticamente los mismos tanto si el cliente pide una camiseta como si encarga cien.
Por eso, es habitual establecer diferentes precios en función del volumen del pedido.
Por ejemplo, podemos definir las siguientes tarifas:
| Cantidad de camisetas | Precio por unidad |
|---|---|
| 1 camiseta | 35 € |
| 50 camisetas | 12 € |
| 150 camisetas | 8 € |
| 300 camisetas | 6 € |
De esta manera, el cliente tiene un incentivo para realizar pedidos más grandes y la empresa puede establecer una política comercial adaptada a sus necesidades.
La cuestión es cómo configurar estos precios en Odoo para no tener que modificar manualmente el precio de cada presupuesto.
1. Activar las listas de precios en Odoo 19
El primer paso consiste en comprobar que tenemos activada la función de listas de precios.
Para ello, accedemos a:
Ventas → Configuración → Ajustes
Buscamos la opción de listas de precios y comprobamos que está habilitada.
Una vez activada, podremos acceder a las listas de precios desde el menú de Ventas y crear nuestras propias tarifas comerciales.
2. Crear una lista de precios por cantidad
En nuestro ejemplo vamos a crear una nueva lista de precios llamada Precios escalonados.
Antes, hemos creado el producto que queremos vender:
- Producto: Camiseta serigrafiada color blanco, talla M.
- Precio de venta habitual: 35 €.
Este será el precio que se aplicará cuando el cliente no alcance ninguno de los mínimos establecidos en nuestra tarifa especial.
Ahora vamos a configurar los precios especiales para los pedidos de mayor cantidad.
3. Configurar las reglas de precios
Dentro de la lista de precios «Precios escalonados», añadimos una regla para cada tramo de compra.
Las reglas de nuestro ejemplo son las siguientes:
| Cantidad mínima | Precio unitario |
|---|---|
| 50 unidades | 12 € |
| 150 unidades | 8 € |
| 300 unidades | 6 € |
En cada regla seleccionamos el producto correspondiente, establecemos el precio que queremos aplicar e indicamos la cantidad mínima necesaria para que entre en vigor.
Guardamos cada línea y, finalmente, la lista de precios.
Ya tenemos definida nuestra tarifa comercial. Ahora solo queda comprobar que Odoo aplica correctamente cada precio.
4. Comprobar los precios por cantidad
Podemos consultar la lista de precios para verificar que las reglas se han guardado correctamente. Sin embargo, lo más importante es comprobar su funcionamiento en un presupuesto de venta.
Para ello, creamos un cliente de prueba y le asignamos la lista de precios «Precios escalonados».
A continuación, preparamos un presupuesto para ese cliente y añadimos el producto «Camiseta serigrafiada color blanco, talla M».
Vamos a probar diferentes cantidades.
Un pedido de 20 camisetas
Si introducimos 20 unidades, Odoo mantiene el precio habitual de 35 € por camiseta, porque todavía no hemos alcanzado el primer tramo de nuestra tarifa.
Un pedido de 49 camisetas
Si aumentamos la cantidad a 49 unidades, el precio sigue siendo de 35 € por unidad.
Todavía no se cumple la condición mínima de 50 unidades.
Un pedido de 50 camisetas
En cuanto cambiamos la cantidad a 50 unidades, Odoo aplica automáticamente el precio de 12 € por camiseta.
No tenemos que modificar manualmente el precio: el sistema utiliza la regla que hemos definido en la lista de precios.
Un pedido de 150 camisetas
Cuando introducimos 150 unidades, el precio unitario pasa a ser de 8 €.
Un pedido de 300 camisetas
Finalmente, si el cliente solicita 300 camisetas, Odoo aplica el precio de 6 € por unidad.
De esta forma, podemos comprobar que los diferentes tramos funcionan según las cantidades mínimas que hemos configurado.
5. Generar el presupuesto con la tarifa correcta
Una vez comprobado el funcionamiento de las reglas, podemos utilizar esta configuración en nuestros presupuestos habituales.
El procedimiento consiste en:
- Crear o seleccionar el cliente.
- Asignarle la lista de precios correspondiente.
- Crear un presupuesto de venta.
- Añadir el producto y establecer la cantidad solicitada.
- Comprobar que Odoo aplica el precio unitario correcto.
El presupuesto reflejará el precio calculado según la tarifa seleccionada y la cantidad del pedido.
Importante: en el ejemplo del vídeo, la lista de precios se utiliza en el proceso de ventas, al preparar el presupuesto. No se trata de configurar manualmente precios distintos directamente en la aplicación de facturación.
Conclusión: automatiza los precios por cantidad con Odoo 19
Las listas de precios de Odoo 19 Community Edition permiten establecer diferentes precios unitarios en función de la cantidad que compra el cliente.
En nuestro ejemplo hemos configurado una tarifa para camisetas serigrafiadas con cuatro niveles:
- 35 € para pedidos que no alcanzan las 50 unidades.
- 12 € por unidad a partir de 50 camisetas.
- 8 € por unidad a partir de 150 camisetas.
- 6 € por unidad a partir de 300 camisetas.
Una vez configuradas las reglas, Odoo aplica automáticamente el precio correspondiente cuando preparamos el presupuesto de venta.
Esta funcionalidad puede resultar útil para empresas que venden camisetas personalizadas, artículos promocionales, productos impresos o cualquier otro producto para el que se establezcan precios comerciales diferentes según el volumen del pedido.
Si quieres aprender a configurarlo paso a paso, en el vídeo te mostramos cómo activar las listas de precios, crear las reglas y comprobar su funcionamiento en Odoo 19 Community Edition.
