XCodeSol Beauty Booking Pro Documentation

Production Readiness

Use this checklist before launching a live booking site.

License

  • Activate the license on the production domain.
  • Confirm the dashboard opens after activation.
  • Confirm public booking pages are not locked.
  • Confirm scheduled license validation is running through WordPress cron or a real server cron.

Booking setup

  • Create all live locations.
  • Create service categories, services, extras, durations, prices, deposits, and buffers.
  • Assign staff to services and locations.
  • Configure staff working hours, breaks, days off, and holidays.
  • Test availability for the next 7 days and the next 30 days.

Customer journey

  • Place a test booking from the public page.
  • Confirm duplicate or unavailable slots cannot be booked.
  • Confirm confirmation messages reach the customer and staff.
  • Confirm cancellation and reschedule rules.
  • Confirm customer dashboard behavior if enabled.

Payments

  • Enable WooCommerce only if payment collection is required.
  • Test live payment gateway mode with a low-value transaction.
  • Confirm order status updates booking payment status.
  • Confirm refund, cancellation, and failed checkout handling.

Operations

  • Assign staff permissions.
  • Review dashboard access for vendors or branch managers.
  • Test reports needed by the owner or manager.
  • Confirm backup and restore coverage for custom plugin tables.
  • Disable demo data on production.

Performance and caching

  • Exclude booking pages and REST responses from full-page caching when caching causes stale availability.
  • Confirm REST API requests are not blocked by security plugins.
  • Confirm background jobs can run on the production host.