XCodeSol Beauty Booking Pro Documentation

FAQ

Does the plugin work without a license key?

No. The admin dashboard, public booking flow, customer dashboard, AI assistant, booking submission, and protected REST endpoints are locked until a valid XCodeSol license is activated.

Can customers book without WooCommerce?

Yes. WooCommerce is optional. Use WooCommerce when the site needs online payments, deposits, payment gateways, or order records.

Which shortcode should I use for the booking page?

Use [xbs_booking] for the public booking form. Use [xbs_customer_dashboard] for customer self-service and [xbs_ai_assistant] for the assistant surface when enabled.

Why is a time slot missing?

The slot may be blocked by staff schedule, break time, holiday, existing booking, service duration, buffer time, capacity, location assignment, or booking window settings.

Can one site manage multiple locations?

Yes. Configure each location and assign services and staff correctly so availability is calculated per location.

Can staff manage their own appointments?

Yes, when the appropriate WordPress capabilities are assigned. Limit staff access to the records they need.

Can the license move to another domain?

Deactivate the current site first, then activate the license on the new domain. If the old site is unavailable, contact XCodeSol support.