Shopping Cart
Also see:
Functional requirements
- Shopping Cart:
- Users should be able to view the items in their cart, update the quantity of each item, and remove items from their cart.
- Users should also be able to view the total price of the items in their cart and proceed to checkout.
- Add to Cart:
- Users should be able to add products to their cart, and view the items in their cart.
- Update Quantity:
- Users should be able to update the quantity of items in their cart.
- Remove Items:
- Users should be able to remove items from their cart.
- Cart Total:
- Users should be able to view the total price of the items in their cart.
- Product Availability:
- Users should be able to check the availability of products in their cart.
- Save for Later:
- Users should be able to save items for later and move them back to their cart.
- Wishlist Integration:
- Users should be able to add items to their wishlist and move them to their cart.
- Promo Code:
- Users should be able to enter a promo code and view the discount on the total price.
- Tax and Shipping:
- Users should be able to view the tax and shipping cost on their order.
- Multi-language support:
- Users should be able to view the cart and items in different languages depending on the region or preference.
- Guest Checkout:
- Users should be able to checkout as a guest without creating an account.
- Item Availability:
- Users should be able to check the availability of items in their cart, and be informed if an item is out of stock.
- Min/Max Quantity:
- Users should be able to add a minimum or maximum quantity of items to their cart.
- Save Shopping Cart:
- Users should be able to save their shopping cart for later and continue shopping.
- Gift Wrapping:
- Users should be able to select gift wrapping option for items in their cart and enter a gift message.