OdooWiki OCA HUB

Website Sale Menu Partner Top Selling

website_sale_menu_partner_top_selling folder_open OCA/e-commerce open_in_new
Website License: AGPL-3

This module allows you to display the products purchased regularly by a user and his company in the online shop.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds a "My Regular Products" page to the online shop that shows the products a customer (and their company) buys most often, with a configurable limit on how many products appear.

This module adds a new browsing option to the Odoo website shop: a "My Regular Products" page. It is meant for logged-in customers and shows the products that the customer's company has purchased most frequently, based on confirmed or completed sales orders.

Where it appears: - A "My Regular Products" link is added to the shop's category navigation and to the category filmstrip on the shop page. - The page itself is served at /shop/my_regular_products and uses the normal shop product grid, with paging. - A new setting "Regular Products Limit" is added to the website shop configuration screen.

Business rules and behaviour: - Only products that are published on the website and belong to the current website or to no specific website/company are considered. - Quantities are summed from sales order lines of orders in "sale" or "done" state, grouped by product, and the products are sorted from most to least purchased. - The number of products shown is limited by the configured value (default 10). - Public (not logged-in) visitors are redirected to the login page.

It touches the website shop templates, the website sale controller, the sales order line data used for the ranking, and the website configuration settings.

Depends on

website_sale
Models and fields (1)
  • res.config.settings · extends an existing modelregular_products_limit

Text generated by AI (DeepSeek) from reading the Odoo 19.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: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/e-commerce.

terminal Installation and usage

OCA documentation · Odoo 19.0

The module allows you to configure the number of products to be displayed by means of a configuration parameter.

Limit settings:

Go to Settings \> Website \> Products and adjust the value in the corresponding field to set the maximum number of products to be displayed on the regular products page. The category panel must also be active in /shop.

Regular products can be viewed by accessing the URL /shop/my_regular_products on the website.

This URL can be accessed from /shop by clicking on My regular products in the category menu.

The page will display the products regularly purchased by the user's company's customers, sorted by the number of units sold in descending order.

No verified information in OCA: Installation.

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.