Dima-Bulavenko / TechCore

0 stars 1 forks source link

USER STORY: Shoping Cart #32

Closed Dima-Bulavenko closed 1 month ago

Dima-Bulavenko commented 1 month ago

As a user I want to add products to a shopping cart so that I can review my selected items before purchasing.

Acceptance criteria

  1. Allow users to add products to the shopping cart from the product listing and product detail pages.
  2. Display the shopping cart icon prominently, with the number of items in the cart visible.
  3. Provide a shopping cart page where users can:
    • View all selected products with their names, images, prices, and quantities
    • Update quantities or remove items
    • View the subtotal, taxes, shipping costs (if applicable), and total price
  4. Ensure that the cart persists across sessions, allowing users to return later and see their saved items.
  5. Provide a "Proceed to Checkout" button for users to complete their purchase.
  6. Allow users to apply discount codes or promotions at the cart level.
  7. Ensure the shopping cart is responsive and easy to use on both desktop and mobile devices.
  8. Notify users if an item in the cart