...
Shopping lists are collections of desired products saved by customers to their user account, signifying interest without immediate intent to purchase. So this allows shoppers to create personalized collections of products they want to buy and save them in their user account for future reference. It's an easy way to remind themselves of a product and help merchants Shopping lists gives customers an easy way to remind themselves of a product and helps merchants measure product interest.
Create
Users should be able to create as many shopping lists as they want. There can be different types of shopping lists- Wishlist, Automatic re-orders, Frequent Purchases, etc.
Edit
The user should be able to update the shopping list name, type, status (active or not), etc.
Shopping List Items
Add
The user should be able to add products to the selected shopping list.
List
The User should be able to see all the items added in a particular shopping list. Item detail should consist - Product Name, Product Image, Unit Price, Quantity and Total Price
Update
The user should be able to update the quantities of the added product.
Remove
The user should be able to remove the selected item from the shopping list.
Add To Cart
The user should be able to add products from the shopping list to the shopping cart.
Shopping Cart & Checkout
Cart
The Shopping Cart in eCommerce assists the shoppers in their purchasing.
Cart Items
Add
The user should be able to add products into the cart.
List
The user should be able to see all the items added in the cart. Item detail should consist - Product Name, Product Image, Unit Price, Quantity, and Total Price.
Update
The user should be able to update quantities.
Remove
The user should be able to remove items from the cart.
Recalculate Cart
The cart should be recalculated after any update, especially when promotions are applied or applied promotion is changed.
Empty Cart
The user should be able to remove all the added items from the cart.
Save for later
During the shopping, if the user changed his mind after adding the product into cart, then there should be an option to save the product for the later reference. In its simplest users should be able to move products from cart to shopping list. Users should be able to access the saved products. This feature helps users to easily bookmark the products and helps merchants to minimize cart abandonment to some extent.
Promotion / Coupon Codes
List
There should be some way to check the available public promotion codes with its detail.
Apply
Users should be able to apply the valid promotion code.
Update
Users should be able to change the applied promotion.
Remove
Users should be able to remove the applied promotion.