OdooWiki OCA HUB

Sale Loyalty Suggestions

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

Este módulo amplía la funcionalidad del asistente sale_loyalty al proporcionar indicios de las promociones disponibles y los productos necesarios para aplicarlas al vendedor que realiza el pedido de venta. Un producto añadido a las líneas de un pedido de venta se marcará con un icono de regalo si existe una promoción que contenga ese producto como parte de sus reglas.

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.0

Muestra un icono de regalo en las líneas del pedido de venta cuando el producto puede activar una promoción disponible, y abre el asistente de promoción para añadir las cantidades que faltan para obtener la recompensa.

Cuando añades un producto a una línea de pedido de venta, Odoo comprueba los programas de fidelización automáticos activos que se aplican al pedido actual y cuyas reglas incluyen ese producto con una cantidad mínima. Si existe una promoción coincidente, aparece un pequeño icono de regalo en la línea (tanto en las vistas de lista como de kanban de las líneas de pedido).

Al hacer clic en el icono de regalo, se guarda el pedido y se abre el asistente estándar de recompensas de fidelización, prefiltrando las promociones sugeridas para ese producto. Si el pedido aún no contiene suficientes unidades para reclamar la recompensa seleccionada, el asistente muestra una tabla de los productos requeridos por la regla de promoción, con la cantidad ya incluida, la cantidad requerida y una columna editable "Unidades a incluir". Un mensaje encima de la tabla indica la cantidad requerida y los productos afectados.

Al confirmar el asistente, las cantidades introducidas se añaden a las líneas de pedido existentes o crean nuevas líneas; después, los programas y recompensas del pedido se recalculan antes de aplicar la recompensa. La sugerencia no se muestra para líneas que ya son líneas de recompensa ni para pedidos en estado done.

El módulo extiende sale.order, sale.order.line y el sale.loyalty.reward.wizard, y añade un nuevo modelo transitorio para las líneas de producto de la regla mostradas en el asistente.

Depende de

sale_loyalty
Modelos y campos (4)
  • sale.order · amplía un modelo existente
  • sale.order.line · amplía un modelo existentesuggested_promotions, suggested_reward_ids, suggested_promotion_ids
  • sale.loyalty.reward.wizard · amplía un modelo existenteproduct_id, applicable_program, loyalty_rule_line_ids (Loyalty Rule Lines), loyalty_rule_line_description
  • sale.loyalty.rule.product_line.wizard · modelo nuevoorder_id, wizard_id, company_id, price_unit (Unit Price), product_id, currency_id, pricelist_id, units_included (Included units), units_required (Required units), units_to_include (Units to include)

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 18.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo:

  • Configure o cree una promoción y establezca en sus reglas productos y una cantidad requerida.
  • Cree un pedido de venta y añada a las líneas del pedido uno de los productos que formaban parte de las reglas de la promoción. Esta línea se marcará entonces con un icono (🎁) que aparecerá al final a la derecha.
  • Haga clic en el icono y se abrirá el asistente con las promociones disponibles de las que el producto forma parte de sus reglas.
  • Seleccione la promoción y los productos necesarios para aplicarla.

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.

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.