Cart & Checkout

  • Maintain a unified cart for both services and products
  • View all selected services and products in one place
  • Display itemized cart details (services, add-ons, products)
  • Edit or remove items from cart
  • Clear entire cart if needed
  • Keep cart synchronized during the session
  • Display detailed pricing breakdown
  • Show service and product totals separately
  • Calculate taxes (e.g., VAT) automatically
  • Apply discounts and adjustments
  • Show final payable amount clearly
  • Update totals dynamically when cart changes
  • Enter and apply promo codes during checkout
  • Validate promo code eligibility
  • Apply discounts based on rules (fixed or percentage)
  • Reflect discount instantly in cart total
  • Remove or change promo codes if needed
  • View available loyalty points balance
  • Redeem points against order total
  • Adjust payable amount using points
  • Support partial or full payment using points
  • Reflect points usage in final summary
  • View available payment options
  • Select preferred payment method (cash, online, etc.)
  • Display payment instructions where required
  • Support multiple gateway options if configured
  • Enable split payments across methods (e.g., cash + online + points)
  • Define minimum or required amounts for split payments
  • Distribute payment across selected methods
  • Validate split payment inputs before processing
  • Review complete order before final submission
  • Confirm services, products, pricing, and payment method
  • Ensure all required details are correct
  • Proceed to final order placement
  • Convert cart into a confirmed order
  • Lock selected time slots for services
  • Generate order record in system
  • Trigger payment processing if applicable
  • Redirect to confirmation or success screen
  • Connect cart with booking (services) and product modules
  • Apply promotions and loyalty during checkout
  • Link payment processing with billing system
  • Generate order and invoice after successful checkout
  • Provide a seamless combined checkout experience
  • Offer flexible payment options including points and split payments
  • Ensure transparent pricing and discounts
  • Reduce friction with real-time updates and validation
  • Enable quick and reliable order completion