Skip to content

Product Form Pricelist: Filter pricelist rules to only show fixed price items in product form view #1980

@Jaimermaccione

Description

@Jaimermaccione

Is your feature request related to a problem?

Yes.

While the module functions correctly and fulfills its intended functionality, it currently displays all pricing rules related to the product, including those that are not of type fixed price. This can clutter the view and reduce clarity, especially considering that the module’s stated purpose (as per the README) is to manage fixed price rules exclusively.

The inclusion of unrelated rule types may introduce visual noise and make it harder for users to identify relevant pricing rules.

This behavior has been observed in Odoo 14 during a runboat review.


Describe the solution you'd like

It would be beneficial to restrict the displayed pricing rules to only those of type fixed. This would:

  • Make the interface more consistent with the module’s documented scope.
  • Improve user clarity and reduce cognitive load.
  • Eliminate potential confusion caused by unrelated rule types.

Describe alternatives you've considered

No alternative solutions have been explored in depth, as the proposed adjustment seems straightforward, non-disruptive, and well-aligned with the module’s intended purpose. Introducing filters based on rule type appears to be the most natural enhancement without affecting other functionalities.


Additional context

The README explicitly states:

"The type of pricelist item is always 'fixed'"

Functionally, the module works as expected and is fully aligned with the behavior in previous versions. This suggestion is not a bug report, but rather a refinement proposal to improve usability and make the view more focused on its intended use case.

Screenshots from the Odoo 14 environment are attached below to illustrate the current behavior.

Image

Image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions