Monday, September 23, 2024
3 changes · saas-17.4
Resolved issues and error corrections
The Point of Sale product information popup now shows the base product's price and available quantity instead of incorrectly using the first variant's values. This helps sales staff see accurate product details when serving customers, especially for products with multiple variants.
Original PR description
Problem: In the product information popup in PoS, the price and quantity displayed are for the first variant, rather than the base product, leading to inaccurate information being shown. Steps to reproduce: - Create a product with two variants, each having a different extra price and quantity. - Open PoS. - Open the info popup for the created product. - The price and quantity shown correspond to the first variant instead of the base product. opw-4191949 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Point of Sale now avoids adding a variant price adjustment twice when a cashier scans a barcode for a fully configured product variant. This prevents customers from being charged the wrong amount and helps keep checkout pricing accurate.
Original PR description
When you add attributes that always create a variant to a product. The extra price would be applied 2 times when adding it scanning the barcode Steps to reproduce: ------------------- * Create a product A with price 10€ * Create an attribute that always create a variant * Add 2 values one with an extra price of 5€ * Set a barcode for each variant * Open the PoS * Scan the barcode of the variant with the extra price > Observation: The product is added with the wrong price 20€ instead of 10€ Why the fix: ------------ We make sure to not apply the extra price for product that are already fully configured (product that have only always create attribute). Because these products already have the correct price. opw-4171596 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Point of Sale sales order list now hides orders that use a different currency than the active PoS. This prevents staff from selecting incompatible orders and reduces checkout errors in multi-currency environments.
Original PR description
Problem: After [commit](https://github.com/odoo/odoo/commit/075692961ec982af431890e4ac1c5017322d7e93), all sales orders are visible in PoS, but only orders with the same currency as the PoS should be shown. Steps to reproduce: - Create a sale order in a currency different from the PoS. - Open the list of orders in PoS. - The order with a different currency is visible, but it should not be displayed. opw-4178592 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr