OdooWiki OCA HUB

Coupons multi product criteria

coupon_criteria_multi_product folder_open OCA/sale-promotion open_in_new
Sale Licencia: AGPL-3

Módulo base que permite definir reglas complejas sobre productos para cumplir las condiciones de un programa de cupones, de modo que para un conjunto determinado de productos podríamos definir una cantidad mínima y otra para otros, siendo todos esos criterios obligatorios para que se aplique el cupón.

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 15.0

Añade una opción de criterio de cupón 'Multi Product' a los programas de promoción, lo que te permite establecer diferentes cantidades mínimas para distintos grupos de productos, todas las cuales deben cumplirse para que el cupón se aplique.

Al configurar un programa de cupones, ahora puedes elegir entre el criterio estándar 'Domain' y un nuevo criterio 'Multi Product'. Con 'Multi Product' seleccionado, aparece una tabla donde puedes añadir varias líneas, cada una con productos y una cantidad mínima.

  • Cada línea requiere un conjunto de productos y una cantidad mínima. Si 'Repeat' está desactivado, la cantidad mínima se establece automáticamente al número de productos de esa línea y no se puede cambiar; si intentas cambiarla, Odoo bloquea el guardado con un error.
  • Si 'Repeat' está activado, las cantidades de producto pueden contarse varias veces y puedes establecer libremente la cantidad mínima.
  • Todas las líneas deben cumplirse para que el cupón sea válido.

La funcionalidad está disponible en el formulario del programa de cupones, en la misma zona donde normalmente se define el dominio de productos. El campo de dominio estándar se oculta cuando se selecciona 'Multi Product', y la tabla multiproducto se oculta cuando se selecciona 'Domain'.

Este módulo extiende el modelo coupon.program y añade un nuevo modelo coupon.criteria para almacenar las líneas. No modifica ningún otro comportamiento de ventas o promociones.

Depende de

coupon

Lo necesitan otros módulos

Modelos y campos (2)
  • coupon.program · amplía un modelo existentecoupon_criteria (Coupon criteria), coupon_criteria_ids (Multi Product Criterias)
  • coupon.criteria · modelo nuevoprogram_id, product_ids, repeat_product (Repeat), rule_min_quantity (Min. Quantity)

Texto generado por IA (DeepSeek) al leer el código de la versión 15.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 15.0

Confirmado el 2026-11-03 en la rama 15.0 de OCA/sale-promotion.

terminal Instalación y uso

Documentación de OCA · Odoo 15.0

Para configurar varios criterios de producto:

  • Vaya a Ventas > Catálogo > Programas de cupones y seleccione o cree uno nuevo.
  • En el campo Coupon Criteria elija Multi Product.
  • El dominio estándar se ocultará y se mostrará una lista de criterios.
  • Añada tantos criterios como sean necesarios para el comportamiento de promoción deseado.

En la lista de criterios podemos configurar:

  • Qty: La cantidad mínima de productos en el pedido de venta para cumplir la condición.
  • Products: Los productos que deben estar presentes para cumplir la condición.
  • Repeat: La suma de las cantidades de cualquier producto del criterio debe ser al menos la definida en las cantidades mínimas. Si no se establece, la cantidad mínima será el número de productos definidos en el criterio, ya que todos ellos deben estar en el pedido para cumplir la condición.

Algunos ejemplos:

===== ================ ======== Qty Products Repeat ===== ================ ======== 1 Prod A ===== ================ ========

Una unidad del producto A debe estar en el pedido de venta.

===== ================ ======== Qty Products Repeat ===== ================ ======== 2 Prod B, Prod C ===== ================ ========

Una unidad del producto B y del producto C debe estar en el pedido de venta.

===== ================ ======== Qty Products Repeat ===== ================ ======== 3 Prod D, Prod E X ===== ================ ========

O bien el producto D o el producto E o ambos deben estar en el pedido de venta y la suma de sus cantidades debe ser tres.

Tenga en cuenta también que todos los criterios definidos deben cumplirse o el programa no se aplicará.

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, Uso.

info

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.