XCodeSol Beauty Booking Pro Documentation

WooCommerce

WooCommerce is optional. Enable it when the salon needs online deposits, full prepayment, WooCommerce payment gateways, invoices, or order-based accounting.

Service products

Services can be synced to WooCommerce products. Keep product names and prices aligned with the service catalog, and avoid editing synced product data in two places without a clear process.

Checkout

When WooCommerce checkout is enabled, the booking flow can create an order and send the customer through the store checkout. Payment status changes can update booking payment records.

Payment states

Use payment status rules that match the salon policy:

  • Pending payment for unpaid online bookings.
  • Deposit paid for partial payment workflows.
  • Paid for fully settled appointments.
  • Failed or cancelled when checkout does not complete.

Operational checks

Before production:

  • Confirm WooCommerce currency and tax settings.
  • Confirm payment gateways are live and tested.
  • Confirm email templates include booking context.
  • Confirm abandoned or failed checkout behavior with staff.
  • Confirm refund and cancellation policy.