OdooWiki OCA HUB

Sale Order Product Recommendation

sale_order_product_recommendation folder_open OCA/sale-workflow open_in_new
Sales Licencia: AGPL-3

Este módulo añade un asistente de productos recomendados al pedido de venta actual.

Se basa en los productos entregados recientemente y permite al vendedor conocer rápidamente los productos más vendidos para el cliente actual, lo que resulta en una sugerencia fácil de usar para mejorar la venta.

Si desea una mejor usabilidad móvil, el módulo está listo para usarse con el módulo 'web_widget_numeric_step'. Solo tiene que instalarlo y obtendrá una mejor experiencia de entrada numérica.

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 19.0

Añade un botón "Recommended Products" en los pedidos de venta que abre un asistente que sugiere productos para vender al cliente en función de su historial de compras reciente, que el comercial puede aceptar en el pedido.

Cuando se trabaja en un pedido de venta, aparece un botón "Recommended Products" en la cabecera del formulario (oculto cuando el pedido está bloqueado o cancelado). Al hacer clic en él se abre el asistente "Recommended Products for this Customer".

El asistente examina los pedidos de venta anteriores del cliente dentro de un número configurable de meses (por defecto 6) y propone hasta un número determinado de productos (por defecto 15), clasificados por el número de veces que se entregaron o por las unidades entregadas, la categoría de producto, el código de producto o el nombre de producto. Puedes elegir si basar el historial en el cliente o en la dirección de entrega, y si los precios proceden de la tarifa o del último precio de venta.

Para cada producto sugerido, el asistente muestra la categoría, el código, el nombre, el precio, las veces entregado y las unidades entregadas. Introduces la cantidad que se va a incluir y pulsas "Accept" para añadir o actualizar las líneas correspondientes en el pedido de venta; las cantidades que se dejan a cero se omiten (a menos que la configuración de la compañía fuerce la adición de líneas con cantidad cero), y las líneas existentes que se vuelven a poner a cero se eliminan. "Change criteria" borra la lista para que puedas regenerarla.

En Settings, en Sales, un bloque "Sale order recommendations" te permite establecer el origen del precio por defecto, el uso de la dirección de entrega, los meses, el número de recomendaciones, si se incluyen productos con cero unidades y un filtro avanzado (domain) aplicado a las líneas de pedidos anteriores utilizadas para las sugerencias.

Depende de

sale_management
Modelos y campos (4)
  • res.company · amplía un modelo existenteforce_zero_units_included, sale_line_recommendation_domain
  • res.config.settings · amplía un modelo existentedefault_months (Default sale recommendation months), default_line_amount (Default sale number of recommendations), force_zero_units_included, default_use_delivery_address (Use delivery address), sale_line_recommendation_domain, default_sale_recommendation_price_origin (Price origin)
  • sale.order.recommendation · modelo nuevomonths, line_ids, order_id, line_amount (Number of recommendations), use_delivery_address (Use delivery address), recommendations_order, sale_recommendation_price_origin (Product price origin)
  • sale.order.recommendation.line · modelo nuevoimage_128, wizard_id, partner_id, price_unit, product_id, currency_id, sale_uom_id (Unit of Measure), pricelist_id, product_name, sale_line_id, units_included, times_delivered, units_delivered, product_is_favorite, product_default_code, product_uom_readonly, product_categ_complete_name (Product category)

Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 7 confirmadas, 2 sin información de 9 versiones.

Fuentes · Odoo 12.0

Confirmado el 2026-11-03 en la rama 12.0 de OCA/sale-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para configurar este módulo necesita:

En la recomendación de productos del pedido de venta puede mostrar el precio unitario del producto desde el precio de lista o desde el precio del último pedido de venta. Para establecer el valor predeterminado siga los siguientes pasos

  • Vaya a Ventas \> Configuración \> Ajustes \> Recomendaciones de pedidos de venta.
  • Asigne el valor deseado al campo Product recommendation price origin.
  • Pulse el botón Guardar para almacenar el cambio.

En la recomendación de productos del pedido de venta puede calcular las recomendaciones utilizando la dirección de entrega en lugar del cliente. Para establecer esta opción de forma predeterminada siga los siguientes pasos

  • Vaya a Ventas \> Configuración \> Ajustes \> Recomendaciones de pedidos de venta.
  • Asigne el valor deseado al campo Use delivery address.
  • Pulse el botón Guardar para almacenar el cambio.

Puede definir otros valores predeterminados como:

  • Meses hacia atrás para generar recomendaciones.
  • Número de recomendaciones que mostrar.

Puede forzar la adición de todos los productos recomendados en el pedido de venta. Después puede editar las cantidades deseadas directamente en el pedido de venta.

  • Vaya a Ventas \> Configuración \> Ajustes \> Recomendaciones de pedidos de venta.
  • Seleccione Force zero units included

Puede añadir un dominio de filtro para excluir o incluir productos recomendados adicionales.

  • Vaya a Ventas \> Configuración \> Ajustes \> Recomendaciones de pedidos de venta.
  • Añada un filtro en la sección Sale order product recommendation domain Ejemplo: [("product_type", "!=" "service")]

Para usar este módulo, necesita:

  • Crear un nuevo pedido de venta.
  • Asignar su cliente.
  • Pulsar el botón Recommended Products.
  • Configurar los parámetros de las recomendaciones.
  • Pulsar el botón Get recommendations.
  • Añadir productos en el asistente abierto.
  • Si no cambia las cantidades, la línea no se actualizará.
  • Pulsar Accept.

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.

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.