Sunday, February 5, 2023 9:52:27 PM
  • Posted: Tuesday, March 27, 2018 4:23 PM
  • 1
This is a VERY exciting release.

On the reservations lets say you have 1 item of something.  So I add it to my cart. I haven't checked out yet. So now someone else is on the site and they want the same item so they add it to their cart. Technically nobody has it yet until they pay. So the other person goes and pays for it before me. Now I click to pay but the item now IS technically sold. Is that when the warning comes up?

The other scenario is everything is I just stated but that other person is in the process of paying. Paypal has not yet returned you to the website and notified you of payment so my cart still shows it available. Now I go to Paypal to pay and the other person is being returned. Paypal doesn't know you are sold out so now two people have bought the same item even though there is only 1 of.

What needs to be implemented is a timer for the reservation system that if you add a reservation item to your cart there is a temp lock put on that item for a designated amount of time. If you do not go and pay for it in the designated time the item is removed from your cart and again put back into 'for sale'. A notification should be given to the second buyer that the item they wish to buy is not available and is currently being purchased but to check back in X minutes if that person changes their mind.

You need to keep in mind using your example that there may be 10 cottages but I want a specific one so the timer isn't for cottages but A specific cottage.

In other words the system would be very much like the ticketing website(Travelocity etc).  If you add that feature then this solution is totally robust.
  • Posted: Tuesday, March 27, 2018 10:27 PM
  • 953
Hi David!

Thank you for the suggestion. In fact, it can be a sensible change, but we must think about implementing it, I've created a work item here.
Best regards,

GrandNode Team
back to top