Well I guess here's a rare situation, because I can't find any writings about it. I'm building an e-commerce store (Magento) for my client, who doesn't want to sell his products directly. The main reason for that is that he's never certain of the stock. There's, at this time, no possibility of linking the online shop to a POS and we wouldn't want to spend our time refunding people's money all the time, nor would that be ethic.

So actually, this should be the timeline:

  1. Client chooses product and orders
  2. Client fills in name & e-mail
  3. Thanks for your order, we will now check if it's available
  4. Admin receives mail, checks if in stock and confirms
  5. Client receives mail: article(s) in stock! You can now finalize your order
  6. Checkout process with payment
  7. Shipment
I've considered:

  • Building a e-commerce platform myself: time consuming
  • Magento Pre-Orders: payment has to be done immediately
  • Wishlist and get notified when back in stock: not really commercial

So, basically, my question is: what would be a proper solution for this scenario? Any thoughts are much appreciated. Thank you very much.


What you can do is instead of using the out of the box checkout flow on Magento, create ur own using a custom module.

This way you can use alot of the functionality magento already has where you need it.

Example Flow:

  1. Customer clicks "Check Availability"
  2. Save their desired product in DB and unique access code if it is in stock in db
  3. If available send link with unique access code to shopping cart in email
  4. Load their desired product from DB put into shopping cart
  5. Continue with regular magento checkout flow.

Its going to be alot of work but i think its worth it.

| improve this answer | |
  • I agree. I did something similar recently with a fully custom "checkout" I retained some of the default steps login / register, Summary etc but introduced my own steps that were relevant for the business domain. Benefit being I still had order management within magento as well as transactional emails etc. I saved a lot of time that would have been spent building another custom checkout. – James Cowie Jan 31 '15 at 19:37
  • Thanks for your opinion guys. I think I'll give it a go. – thomas82 Feb 4 '15 at 12:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.