-
-
Notifications
You must be signed in to change notification settings - Fork 731
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug if variant price is updated while it's already in a cart #1818
Comments
What do you exactly mean by this? would that happen in realtime?
This sounds way better. Agree on the discourse thread so that we investigate Spree 2.0 and discuss the solution there. |
For some reason I came to this issue. Anyway, I dont think we need to create a new product to change the price |
I'm not sure, from the point of view of the shopper, if that would be desirable at any stage of the purchase, even more on the checkout page. Also, how often do we hear about this issue? @RachL @lin-d-hop @kirstenalarsen |
I agree with this as long as it indeed concerns only the cart page. From what I've understood so far, we don't differentiate the cart state and the checkout page, but maybe I've misunderstood. We can't let the price change during checkout, but on the cart page it's ok as the checkout still allows the shopper to cancel buying the product if the new price is too high. It relates to the conversation here: https://community.openfoodnetwork.org/t/secure-products-availability-during-checkout-process/1933 for which I'm guessing I should say "product" but "line items"? |
This is a bit of an edge case and the logic seems not to be the problem. Let's reopen if the issue is reported on the new checkout flow. |
Use case:
-If I go back to the shop now I see the pasta are 7€ and I see I have 1 for 7€, but if I go back to my cart it's still 5€
-If I decide I want finally 2 packs of pasta it show 14€ and if I go to my cart I still see 10€ (2x5€) instead of 14€, but I see 14€ in the top right cornerbasket
Desired behaviour:
Until I am on the checkout page, if a price is modified, the price is updated in my cart and a notification let me know that "the price of a product has changed" a bit like it is done today if the stock of a product has become insufficient. That should work both for the cart page but also for the top right cornet basket, it should be clear that the price of a product has change before I proceed to checkout.
Feedbacks welcome before I go more into details into the specification and draw images of how we want that to happen :-)
Ping @enricostano @lin-d-hop @kirstenalarsen @sstead
@enricostano anychance that can be solved in the Spree 2.0 ?
The other french platform don't allow to modify a product when it's created, if a producer want to change the price they have to create another product, so that they don't loose track of the history transactions connected to the products, etc. And also probably to avoid the kind of issue we see there, they forbid to change the price of a product when a sale is open (to make sure all the client of a given sale are buying in the same conditions). Maybe that discussion worth a Discourse thread? But anyway needed to report the bug here.
The text was updated successfully, but these errors were encountered: