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:
- Cart review — Verify items, apply discount codes
- Customer info — Email (for guests) or log in
- Shipping address — Address form with validation
- Shipping method — Choose shipping option
- Payment — Enter card details (handled securely by Stripe)
- 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