Wednesday, April 9, 2025
1 change · saas-17.4
Resolved issues and error corrections
Self-order kiosks now correctly apply the POS default pricelist and its pricing rules when customers add products. This prevents kiosk orders from showing or charging incorrect prices when special pricing, discounts, or rule-based prices should apply.
Original PR description
Steps to reproduce: - Have a pricelist with rules. - Add this pricelist as the default one for a POS (kiosk). - Open the kiosk and add the products to trigger the price rule Issue: The price rule is not taken into account. This occurs because the kiosk currently does not set the order pricelist in kiosk mode. Also, pricelist rules are not loaded as it occurs in normal POS session [1] [1] https://github.com/odoo/odoo/blob/c8d7452063a4712b03b6d23e944ff283bdcea857/addons/point_of_sale/static/src/app/store/pos_store.js#L417 This commit aim to restore the pricelist functionality by loading the pricelist rules at startup like `computeProductPricelistCache` does opw-4553345