Cart & Checkout

A smooth shopping experience from adding to cart to completing the purchase.

Cart

  • Slide-out cart — Quick cart preview without leaving the page
  • Cross-sell suggestions — Recommend products in the cart
  • Persistent cart — Cart is saved even if the customer closes the browser
  • Real-time updates — Prices update instantly when quantity changes
  • Stock validation — Checks availability before checkout

Checkout Flow

Multi-step checkout with clear progress:

  1. Cart review — Verify items, apply discount codes
  2. Customer info — Email (for guests) or log in
  3. Shipping address — Address form with validation
  4. Shipping method — Choose shipping option
  5. Payment — Enter card details (handled securely by Stripe)
  6. Confirmation — Order created, confirmation email sent

Checkout Options

  • Guest checkout — Customers can buy without creating an account
  • Order notes — Customers can leave special instructions
  • Address book — Returning customers can save multiple addresses
  • Multi-currency — Prices shown in the customer's currency with live rates

Payments

  • Stripe payments — Credit/debit cards, Apple Pay, Google Pay
  • Bank transfer — Manual payment option
  • 3D Secure — Strong Customer Authentication (EU compliant)
  • PCI compliant — Card data never touches your server

Discounts

  • Discount codes — Percentage off or fixed amount
  • Buy X Get Y — Buy one, get one free (BOGO)
  • Volume pricing — Tiered discounts for larger quantities
  • Bundle offers — Discounted product bundles
  • Minimum order — Require a minimum cart value
  • Usage limits — Limit total uses or per customer
  • Expiration dates — Time-limited promotions

After Purchase

  • Order confirmation email — Sent automatically
  • Order tracking — Customers can check order status
  • Order history — Full history in customer account
  • Return requests — Customers can request returns
  • Inventory update — Stock adjusted automatically

Cart Recovery

Recover lost sales with automated abandoned cart emails:

  • Customer adds items and enters email, then leaves
  • Automated reminder email sent (configurable delay)
  • Email contains the exact cart contents and a link back to checkout
  • Option to include a discount code to encourage completion