XCodeSol Beauty Booking Pro Documentation

Troubleshooting

Dashboard shows activation only

Confirm the license key is correct, the site can reach https://xcodesol.com/api, the server time is accurate, and no firewall is blocking outbound HTTPS requests. Revalidate the license after fixing connectivity.

Booking form says activation is required

The public booking surface is locked because the local license state is missing, expired, invalid, revoked, or failed validation. Activate or revalidate from the admin dashboard.

No slots appear

Check service duration, buffers, staff assignment, location assignment, working hours, breaks, holidays, existing bookings, capacity, lead time, and future booking window settings.

WooCommerce checkout does not start

Confirm WooCommerce is active, products are synced, the service requires checkout, payment gateways are configured, and checkout pages are assigned in WooCommerce settings.

Emails or reminders do not send

Check WordPress mail delivery, SMTP configuration, notification settings, message templates, cron execution, and background job logs.

REST requests fail

Check the REST namespace xcodesol-beauty/v1, WordPress permalinks, nonces for admin routes, user capabilities, license status, security plugin rules, and server error logs.

Data did not migrate

Visit the admin dashboard as an administrator to trigger migrations. Confirm the database user has table creation and alteration permissions. Back up the database before retrying migrations on production.