OdooWiki OCA HUB

Purchase recommendations according to sales classification

purchase_order_product_recommendation_classification folder_open OCA/purchase-workflow open_in_new
Purchases License: AGPL-3

This module allows to filter product classifications.

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

Adds classification filters to the purchase order product recommendation wizard, so buyers can suggest products based on their sales ABC classification and seasonality.

When you open the product recommendation wizard from a purchase order, this module adds three extra filters at the top of the screen: a Classification Profile, a Classification Level (which only shows levels belonging to the chosen profile), and a Seasonality value (Very high, High, Medium or Low).

As soon as you pick any of these filters, the list of recommended products is recalculated automatically, keeping only products that match the selected sales classification and seasonality. If you leave the filters empty, the wizard behaves as before and shows all products.

The recommendation lines also display three extra columns — Sale Profile, Sale and Season — taken directly from each product, so you can see at a glance why a product was suggested. These columns are optional and can be hidden.

The module extends the existing purchase recommendation wizard (purchase.order.recommendation and purchase.order.recommendation.line) and relies on the product ABC classification and seasonality data already stored on products. No new menus or reports are added; everything appears inside the existing recommendation wizard.

Models and fields (2)
  • purchase.order.recommendation · extends an existing modelseasonality_classification (Seasonility), abc_classification_level_id (Classification Level), abc_classification_profile_id (Classification Profile)
  • purchase.order.recommendation.line · extends an existing modelseasonality_classification, abc_classification_level_id, abc_classification_profile_id

Text generated by AI (DeepSeek) from reading the Odoo 15.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 13.0

Confirmed on 2026-11-03 in branch 13.0 of OCA/purchase-workflow.

terminal Installation and usage

OCA documentation · Odoo 15.0

To use this module, you need to:

  • Create a new purchase order.
  • Assign its supplier.
  • Press Recommended Products button.
  • Now you can also filter by product classifications.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.