I am looking for a rather tough plugin to find. I need something that serves as an online shop. I found a few plugins but nothing that fills my needs. I need something that allows the user to choose from a setup list of products and then place an order for the amount of different products the user wants. The order should display the products and calculate the cost. Then the user should also have their own page where all their different orders are displayed and can be viewed in detail before confirming the order for payment. So kinda like an online shop but where an order is first placed and confirmed before payment and the user has their own user section to manage their orders.
I know getting exactly what I want won't be easy so I am willing to code where necessary. But do any of you know of any plugins similar to what I need?