Shopping Cart

  • View Cart: The user can review items in their shopping cart, adjust quantities, and remove products.
  • Apply Discount Code: Option to enter and apply a promo or discount code.
  • Estimate Shipping: Users can input their postal code or country to estimate shipping costs.

Account Login/Guest Checkout

  • Login: Existing users can log in with their credentials.
  • Guest Checkout: New users can proceed without creating an account.
  • Create Account Option: Option for new users to create an account during checkout.

Shipping Information

  • Enter Shipping Address: Users provide their shipping address details, including name, address, city, state, postal code, and country.
  • Save Address: Option to save the shipping address for future use.
  • Shipping Method: Users select their preferred shipping method (e.g., Standard, Expedited, Express), with estimated delivery times and costs.

Billing Information

  • Billing Address: Users can choose to use their shipping address as the billing address or enter a separate billing address.
  • Payment Method: Users select their preferred payment method, such as:
    • Credit/Debit Card: Enter card details (card number, expiration date, CVV).
    • PayPal: Redirects to PayPal for secure payment processing.
    • Other Payment Methods: Include options like Apple Pay, Google Pay, or bank transfers.

Order Review

  • Review Order Summary: A final summary of the order, including items, quantities, shipping method, billing details, and total cost.
  • Terms and Conditions: Checkbox to agree to the terms and conditions and privacy policy before placing the order.

Place Order

  • Confirmation: Users click the “Place Order” button to complete the purchase.
  • Processing: A loading screen indicates that the order is being processed.

Order Confirmation

  • Thank You Page: Displays a confirmation message with the order number, summary of the order, and estimated delivery date.
  • Confirmation Email: An email is sent to the user with the order details and tracking information once available.
  • Order Tracking: Option to track the order status directly from the website or through the confirmation email.