SyncBooking turns your WordPress site into a direct-booking website: a floating booking bar, a self-contained booking page with real-time availability, and a booking-management page. Availability, rooms, prices, page content and design come from your SyncBooking account; guests complete the reservation on the SyncBooking checkout.
This plugin connects to the SyncBooking service to validate the API key, fetch availability and page content, complete the booking, and to load the booking-page fonts and map.
SyncBooking Availability API
https://booking.syncbooking.com/api-searchSyncBooking Email API
https://booking.syncbooking.com/api-send-email/SyncBooking Checkout
https://booking.syncbooking.com/cart/SyncBooking Account / API key
https://admin.syncbooking.comSyncBooking Theme Assets
uploads/ (images excluded)https://syncbooking.com/clone-theme/theme-01/assets.zipGoogle Fonts
https://fonts.googleapis.comGoogle Maps (embed)
https://www.google.com/mapsNo personal data is transmitted unless triggered by an explicit user action (searching availability, requesting a booking by email, or proceeding to checkout).
All JavaScript shipped with this plugin is custom and provided as readable (non-minified) source.
php/bar-sync/js/bar.js – booking bar: date-range calendar and submit. Custom, readable.php/theme-sync/js/theme01-site.js – booking-page header/footer, lightbox and interactions; used as a local fallback for the site script downloaded from the SyncBooking theme. Readable.No build tools (npm, webpack, etc.) are required to use or extend this plugin. Developers may edit the provided source files directly.