Posting here as instructed in addition to the forum.
Just upgraded from 4.12.x (was working great) to 4.13.x and doing some initial testing.
We have products configured for the customer to enter their own price (gift cards). It appears the first one can be added to the cart correctly, but every product thereafter is also added at that same price.
For example, a customer enters in a price for 10.00 and a quantity of 1 for product, and it is added…cart shows 10.00. If continuing to shop and attempts to add another quantity of 1 with a price of 20.00, another 1 x 10.00 is added instead of the intended 1 x 20.00 (and cart then shows a total of 20.00).
Hope I’m explaining well enough. What am I mssing with 4.13 that would affect previously correct working products to not be added to the cart correctly now? BTW, our store is about as bare bones as you can get, mostly stock installation with very few 3rd party add-ons.
I’ve checked the behavior in 4.12.1, 4.13.1 and 4.16.1. In all these versions, the behavior is identical: the product is added to the cart with the same price as when it was first added.
Since this is the same product is being added to the cart, it cannot have different price in the cart. Most probably you had some third party changes in your installation that were making different behavior from the default one.
Thank you very much for replying. I do not have the capability of reverting back and figuring out what might have been the conditions from before, but we have no 3rd party add-ons installed so I don’t know what it could have been. I’ll leave as-is for now and assume this is expected behavior.
However, it would seem that this shouldn’t be expected behavior and please accept this then as feedback and a request…if a product with a customer-entered price of $10 is added to the cart, and then a customer wants to add another with a customer-entered price of $20, I think logically there should then be 2 products in the cart, 1 for $10, and 1 for $20…not the default of 2 products in the cart with the same first price entered. Yes, to the cart it may read the same product, but to the customer the intention is for 2 different products with 2 different prices.
I hope that makes sense. Thank you again for your time and replying.