Website Sale Product Accessory
This module displays the suggested Accessory Products configured on a product (field accessory_product_ids on product.template) directly on the website product detail page.
In standard Odoo, accessory products are only surfaced after a customer adds the parent product to the cart (in the "Suggested accessories" block of the cart page). This module brings the same suggestions one step earlier in the funnel by rendering them on the product page itself, encouraging cross-sell while the customer is still researching the main product.
The same filtering rules used by the cart suggestion logic are applied: unpublished products, products outside the current company, products without quick-add support, and zero-priced products (when the website forbids zero-price sale) are excluded.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Shows the accessory products configured on a product directly on its website product page, so shoppers see cross-sell suggestions before adding the main product to the cart.
This module adds a "Suggested accessories" block to the website product detail page, right after the product description. Each suggestion shows the accessory's image, name, sales description, price (with the original price struck through when discounted) and a "View product" button linking to that accessory's page.
The list of accessories comes from the accessory products already configured on the product itself. The module reuses the same filtering rules as the cart's suggestion logic, so it only shows accessories that are published on the website, belong to the current company, and are not the product being viewed. If the website is set to forbid selling at zero price, free accessories are also hidden.
- Appears on the website product page, after the product description.
- Suggestions are shown in a responsive grid of cards.
- Each card links to the accessory product page and displays its price.
It extends the product.template model with a helper that builds the filtered accessory list, and inherits the standard website_sale.product template. No new menus, buttons in the backend, or scheduled actions are added.
Depends on
Models and fields (1)
- product.template · extends an existing model
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-03Confirmation status: 1 confirmed, 8 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.0Usage
Source · Odoo 19.0- Go to Website \> eCommerce \> Products and open a product.
- On the Sales tab, fill in the Accessory Products field with the products you want to recommend on the product page.
- Open the product on the website: a Suggested accessories block is now shown below the product description, listing the configured accessories with their price and a link to the accessory's own product page.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.