petertorok Posted August 28, 2014 Share Posted August 28, 2014 (edited) Hi, I'm having to handle the sale of thousands one-off, unique products (antique books). This means that no two products are the same: stock levels always start at 1 and when that single one is bought, the product goes out-of-stock. I need to modify PrestaShop 1.6 to ensure that if two or more customers try to put the same unique product into their carts, that only one (the first) is successful, and the second gets an out-of-stock warning. Then, the successful cart has a certain time window to create an order. Otherwise the cart releases the product which becomes in-stock again. My questions are: – Does anyone know of any module which provides this (or similar) functionality? – If not, at which points in the PrestaShop code would recommend implementing the above enhancements? – Is the "reservation" concept of AdvancedStockManagement helpful here? I would very much appreciate the insights of anyone who has implemented something similar. Thanks! Peter Edited August 28, 2014 by petertorok (see edit history) Link to comment Share on other sites More sharing options...
Jimbola Posted August 28, 2014 Share Posted August 28, 2014 But what is someone put an item in their cart for a an hour then never buys it, thereby denying others the chance to buy it. If you have a look at you your abandoned carts you can get an idea of how much a problem this could or could not be, personally many store have really high cart abandonment rates. Link to comment Share on other sites More sharing options...
petertorok Posted August 28, 2014 Author Share Posted August 28, 2014 Jimbola, that's a valid point – I think a short cart timeout would be the solution. In this case, it's most important to ensure that a popular item is not ordered by two customers because one of them would have to be manually cancelled and the customer will be disappointed and not return. Peter Link to comment Share on other sites More sharing options...
beanfan78 Posted October 14, 2014 Share Posted October 14, 2014 Peter, I just had this happen for the first time. I don't have the answer to this, but I am hoping someone would be able to provide some kind of insight here. It's a shame this was left unanswered. Why not a 10 minute hold or something? Link to comment Share on other sites More sharing options...
solucionesuno Posted March 9, 2015 Share Posted March 9, 2015 I have the some question... any module for this? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now