[17.0][FIX] sale_fixed_discount: Fixed discount consideration for por… #3513
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…tal orders
Issue:
When a pricelist is applied to a specific product with a discount, the discount is visible on the portal product page. However, during checkout, the discount is not reflected in the cart and is not considered in the total.
Attached is a screenshot showing how the discount was not reflected in the portal cart before this fix:
Fix:
The issue occurred because the module was calling the base method _compute_discount but did not call the super method, which resulted in this behavior. This has now been addressed with the fix in this commit.
Expected Behavior:
Products with discounts applied via pricelists will now correctly show the discount in the cart during checkout.
Attached is a screenshot showing how the discount is now correctly reflected in the cart after applying this fix :