Title: XCodeSol Booking Suite
Author: xcodesol
Published: <strong>2 de juny de 2026</strong>
Last modified: 2 de juny de 2026

---

Cerca extensions

![](https://s.w.org/plugins/geopattern-icon/xcodesol-booking-suite.svg)

# XCodeSol Booking Suite

 Per [xcodesol](https://profiles.wordpress.org/xcodesol/)

[Baixa](https://downloads.wordpress.org/plugin/xcodesol-booking-suite.1.0.0.zip)

 * [Detalls](https://ca.wordpress.org/plugins/xcodesol-booking-suite/#description)
 * [Ressenyes](https://ca.wordpress.org/plugins/xcodesol-booking-suite/#reviews)
 *  [Instal·lació](https://ca.wordpress.org/plugins/xcodesol-booking-suite/#installation)
 * [Desenvolupament](https://ca.wordpress.org/plugins/xcodesol-booking-suite/#developers)

 [Suport](https://wordpress.org/support/plugin/xcodesol-booking-suite/)

## Descripció

XCodeSol Booking Suite is a standalone booking plugin using custom database tables,
WordPress REST API endpoints, vanilla JavaScript, and WordPress admin UI patterns.

Shortcodes:

 * [xcbs_booking_form]
 * [xcbs_booking_calendar]

### Technical notes

The plugin is written for PHP 8.1+, uses namespaced PHP classes, ships with a WordPress-
safe autoloader, and includes Composer autoload metadata for development tooling.
Composer is not required at runtime, and no `vendor/` directory is needed because
integrations use WordPress HTTP APIs instead of third-party PHP SDK packages. No
build step is required because public and admin assets are included in `assets/dist/`.
The public booking wizard is loaded as a browser ES module and does not depend on
jQuery; admin-only JavaScript may use WordPress-bundled jQuery.

Developer actions and filters are documented in `docs/hooks.md`.

### External services

This plugin can connect to external services only when the site owner configures
the related integration or payment setting.

Stripe is used for payment intents, payment verification, refunds, and Stripe.js
payment collection when Stripe payments are enabled. Stripe.js is loaded only when
the site owner enables the Stripe.js setting. Booking UID, payment amount, currency,
and Stripe payment identifiers may be sent to Stripe. Terms: https://stripe.com/
legal. Privacy: https://stripe.com/privacy.

Google Calendar is used for OAuth, busy-time lookup, calendar event creation, and
optional Google Meet link creation when configured. Staff OAuth tokens, booking 
start/end times, notes, and calendar event metadata may be sent to Google. Terms:
https://policies.google.com/terms. Privacy: https://policies.google.com/privacy.

Microsoft Outlook/Microsoft Graph is used for OAuth, busy-time lookup, and calendar
event creation when configured. Staff OAuth tokens, booking start/end times, notes,
and calendar event metadata may be sent to Microsoft. Terms: https://www.microsoft.
com/servicesagreement. Privacy: https://privacy.microsoft.com/privacystatement.

Zoom is used to create meetings when Zoom is selected as the meeting provider. Booking
start/end times and meeting metadata may be sent to Zoom. Terms: https://explore.
zoom.us/terms/. Privacy: https://explore.zoom.us/privacy/.

Twilio is used to send SMS notifications when SMS is enabled. Customer phone number
and notification text may be sent to Twilio. Terms: https://www.twilio.com/legal/
tos. Privacy: https://www.twilio.com/legal/privacy.

## Instal·lació

 1. Upload the `xcodesol-booking-suite` directory to `/wp-content/plugins/`.
 2. Activate the plugin in WP Admin.
 3. Visit Booking Suite > Settings.
 4. Add services, staff, and availability data.
 5. Visit the automatically created Book an Appointment page, or place `[xcbs_booking_form]`
    on another page.

## Ressenyes

No hi ha ressenyes per a aquesta extensió.

## Col·laboradors i desenvolupadors

«XCodeSol Booking Suite» és programari de codi obert. La següent gent ha col·laborat
en aquesta extensió.

Col·laboradors

 *   [ xcodesol ](https://profiles.wordpress.org/xcodesol/)

[Traduïu «XCodeSol Booking Suite» a la vostra llengua.](https://translate.wordpress.org/projects/wp-plugins/xcodesol-booking-suite)

### Interessats en el desenvolupament?

[Navegueu pel codi](https://plugins.trac.wordpress.org/browser/xcodesol-booking-suite/),
baixeu-vos el [repositori SVN](https://plugins.svn.wordpress.org/xcodesol-booking-suite/),
o subscriviu-vos al [registre de desenvolupament](https://plugins.trac.wordpress.org/log/xcodesol-booking-suite/)
per [fisl de subscripció RSS](https://plugins.trac.wordpress.org/log/xcodesol-booking-suite/?limit=100&mode=stop_on_copy&format=rss).

## Registre de canvis

#### 1.0.0

Initial release.

## Meta

 *  Versió **1.0.0**
 *  Darrera actualització **fa 2 setmanes**
 *  Instal·lacions actives **Menys de 10**
 *  Versió del WordPress ** 6.4 o posterior **
 *  Provada fins a **7.0**
 *  Versió del PHP ** 8.1 o posterior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/xcodesol-booking-suite/)
 * Etiquetes
 * [appointments](https://ca.wordpress.org/plugins/tags/appointments/)[booking](https://ca.wordpress.org/plugins/tags/booking/)
   [calendar](https://ca.wordpress.org/plugins/tags/calendar/)[scheduling](https://ca.wordpress.org/plugins/tags/scheduling/)
   [stripe](https://ca.wordpress.org/plugins/tags/stripe/)
 *  [Vista avançada](https://ca.wordpress.org/plugins/xcodesol-booking-suite/advanced/)

## Valoracions

Encara no s'ha enviat cap ressenya.

[Your review](https://wordpress.org/support/plugin/xcodesol-booking-suite/reviews/#new-post)

[Visualitzeu totes les ressenyes](https://wordpress.org/support/plugin/xcodesol-booking-suite/reviews/)

## Col·laboradors

 *   [ xcodesol ](https://profiles.wordpress.org/xcodesol/)

## Suport

Teniu quelcom a dir? Necessiteu ajuda?

 [Visualitza els fòrums de suport](https://wordpress.org/support/plugin/xcodesol-booking-suite/)