1. Listing of different products category wise.
2. Cart, Wishlist, add to cart, edit cart, checkout functionality.
3. Check out as a guest and check out as registered user.
4. Signup and Login for users as registered users.
5. Description and Reviews of individual items.
6. Store locator with integrated Google maps.
7. Account for registered users with a history of past orders.
Theme you can use any as you wish