Clasificar productos según sus ventas y estacionalidad.
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 12.0Clasifica los productos automáticamente como A, B, C o D según cuánto se vendieron en un periodo elegido, y marca cuán estacional es cada producto. Los umbrales y los periodos se configuran por compañía en los ajustes de Ventas.
Este módulo añade dos etiquetas extra en cada producto: una clasificación de ventas (A, B, C o D) y una clasificación de estacionalidad (Muy alta, Alta, Media, Baja). Ambas aparecen en el formulario de producto y en las variantes de producto, justo después de la categoría de producto, y pueden usarse como filtros en la vista de búsqueda de productos (Clasificación de ventas A a D). Solo los responsables de ventas pueden editarlas; los demás usuarios las ven en modo solo lectura.
En los ajustes de Ventas se definen, por compañía, los importes de ventas que separan las clases A, B y C (D es todo lo que está por debajo de C), cuántos días pasados de ventas hay que considerar y cuántos días debe ignorarse un producto recién creado. Los valores predeterminados son 10.000 / 5.000 / 2.500, 365 días evaluados y 0 días ignorados.
La clasificación se basa en las ventas confirmadas en el periodo elegido, usando las cantidades entregadas para ponderar los ingresos. Una tarea programada llamada "Classify products by sales" puede ejecutar el cálculo automáticamente (se entrega inactiva, semanal por defecto), y procesa cada compañía con sus propias reglas. Los productos creados más recientemente que el ajuste de "días a ignorar" quedan fuera del cálculo. El módulo funciona en product.product, product.template, res.company y res.config.settings.
Depende de
Modelos y campos (4)
- res.company · amplía un modelo existentesale_classification_a (Sales equal or above this amount), sale_classification_b (Sales equal or above this amount and below A), sale_classification_c (Sales equal or above this amount and below B), sale_classification_days_to_ignore (Ignore products newer than these days), sale_classification_days_to_evaluate (From the date the action is run, evalute these days)
- product.product · amplía un modelo existentesale_classification (Sales classification), seasonality_classification (Seasonility)
- product.template · amplía un modelo existentesale_classification, seasonality_classification
- res.config.settings · amplía un modelo existentesale_classification_a, sale_classification_b, sale_classification_c, sale_classification_days_to_ignore, sale_classification_days_to_evaluate
Texto generado por IA (DeepSeek) al leer el código de la versión 12.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: 1 confirmada, 8 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 12.0Configuración
Fuente · Odoo 12.0Para configurar este módulo, debe:
- Ir a Ventas > Configuración > Ajustes y al grupo Catálogo de productos.
- Allí puede configurar los rangos de importe de ventas que un producto debe cumplir para ser considerado en cada grupo de clasificación de ventas.
- Por defecto, se evaluará un periodo de 365 días, pero también se puede establecer aquí.
- También podemos establecer una vida mínima del producto en los días de clasificación de ventas para ignorar la configuración.
Hay un cron disponible para programar la evaluación de la clasificación periódicamente. Vaya a Ajustes > Técnico > Automatización > Acciones programadas y configure el cron Classify products by sales con sus ajustes preferidos.
Si quieres configurar tus productos a mano, puedes ir a cualquiera de ellos y establecer la Sale Classification y la Seasonality Classification a mano.
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.
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.