OdooWiki OCA HUB
Uncategorised License: AGPL-3

Extends sale_product_set features to add a new typology: wishlist. This module can serve as base to handle multiple wishlists for a customer, being or not e-commerce related.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds a "Wishlist" type to product sets, so you can save lists of products for a customer and see how many wishlists each contact has.

This module builds on product sets and lets you mark a product set as either a normal set or a wishlist. On the product set form, list and search screens you now see a "Typology" field where you choose "Default" or "Wishlist"; new records default to "Default". In the search view you can also group product sets by typology.

On the customer (contact) form a new stat button appears in the button box showing the number of wishlists linked to that contact. The button is hidden when the count is zero. Clicking it opens the list of product sets filtered to that customer and to the wishlist typology, and any new record created from there is pre-filled with that customer and the wishlist typology.

The number of wishlists is computed automatically from the product sets linked to the contact, so it updates by itself when wishlists are added or removed. The module touches the product.set and res.partner models and reuses the existing product set action and views.

Models and fields (2)
  • product.set · extends an existing modeltypology
  • res.partner · extends an existing modelwishlists_count (# Wishlists)

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: 7 confirmed, 2 with no information of 9 versions.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/sale-workflow.

terminal Installation and usage

OCA documentation · Odoo 19.0

To use this module, you need to:

  • Define a product set as sale manager and select typology "wishlist"
  • Assign it to a partner
  • On the partner you'll see a smart button that brings you to customer's wishlists
  • Once you clicked on it you can create more wishlists for that customer.

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.