Product Packaging Unit Price Calculator
Este módulo añade un asistente que permite al usuario calcular un precio unitario seleccionando un product.packaging específico relacionado con el producto y el precio de ese paquete. El cálculo se realiza en función de la cantidad qty del producto establecida en el empaquetado.
El asistente es accesible mediante botones situados en varios lugares diferentes de la interfaz de usuario
- Junto al precio de venta del producto en el formulario del producto
- Junto al precio de un formulario de información de proveedor del producto
- Junto al precio de un elemento de la lista de precios en la vista de árbol
- Debajo del precio fijo de un elemento de la lista de precios
Cuando se guarda el asistente, el valor del precio unitario situado junto al botón se actualiza con el precio unitario calculado por el asistente.
El precio de venta de un product.packaging se muestra en la lista de empaquetados de la página Inventario del formulario del producto.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 18.0Añade un botón de calculadora que convierte el precio de un paquete completo en un precio unitario y lo escribe de vuelta en el producto, el proveedor o la línea de la lista de precios. También muestra el precio de venta de cada envase.
Este módulo te ayuda a trabajar a la inversa: desde el precio de un paquete completo hasta el precio de una sola unidad. Un botón "Packaging Prices" con un icono de calculadora aparece en varios sitios: en el formulario del producto junto al precio de venta, en las líneas de precio de proveedor, en las reglas de tarifas (tanto en el formulario como en la lista) y debajo del precio fijo de una regla de tarifas.
Al hacer clic en el botón se abre una pequeña ventana emergente. Ahí introduces el precio del paquete y eliges uno de los paquetes del producto. Odoo entonces divide el precio del paquete entre la cantidad contenida en ese paquete y muestra el precio unitario resultante. La ventana también lista todos los paquetes del producto con el precio total que representaría cada uno a ese precio unitario.
Al pulsar Save, el precio unitario calculado se escribe de vuelta en el sitio desde el que partiste: el precio de venta del producto, el precio del proveedor o el precio fijo de la regla de tarifas. Un botón Reset unit price vuelve a abrir la ventana con el valor original. Si el paquete elegido no tiene cantidad establecida, Odoo muestra un aviso y se niega a guardar.
En la lista de empaquetado (pestaña Inventory del producto), una nueva columna muestra el precio de venta de cada paquete, calculado como el precio unitario multiplicado por la cantidad del paquete.
Depende de
Modelos y campos (6)
- product.product · amplía un modelo existente
- product.template · amplía un modelo existente
- product.packaging · amplía un modelo existentesale_price, unit_price, packaging_wizard_price
- product.supplierinfo · amplía un modelo existente
- product.pricelist.item · amplía un modelo existente
- product.package.price.wizard · modelo nuevoproduct_id, unit_price, packaging_ids (Product Packages), packaging_price (Package Price), product_tmpl_id, warning_message, current_unit_price, product_variant_ids, selected_packaging_id, product_supplierinfo_id, product_pricelist_item_id
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/product-attribute.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Haz clic en los botones de precio de Packaging para usar el asistente
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.