Hi,
I have good knowledge about online store website making. I understood your requirements. I can make easily these functions. Kindly discuss and tell me more details.
Some common features are:
Back End:
1) admin can create product details from back end part.
2)he can add edit delete images, information
3)Admin can create delivery cost, delivery places according to area.
4)after client registration in this website admin can approve the client registration from admin panel.
5)after place order automatically the order details save in database
6) Admin can generate Coupon code and many things.
7)wishlist function will be available
Front End:
1) Customer can search product according to category.
2)they can save their most liking product in wishlist, after that they can delete from there.
3) Easy to pay through payment gateway, or COD function.
4)Client can view order details and print this after placing order,
5)A confirmation mail automatically generate in the customer mail.
Thanks