Booking Calendar

Περιγραφή

Booking Calendar

The #1 Booking Plugin for Your Website
Booking Calendar is the ultimate all-in-one plugin to add professional bookings and appointments directly to your WordPress website.
Built natively for WordPress, it’s designed to make online bookings simple, fast, and intuitive – both for you and your clients.
Whether you need to schedule consultations, classes, events, or services, this plugin gives you everything you need to manage bookings with ease.

Easy Setup – Ready in 2 Minutes
Watch how it works in action:

Check out the live demo: https://wordpress.creavi.dk/booking/
We’re open to any suggestions! Feel free to reach out via the support forum — we’re happy to hear your ideas and may implement them in future updates.

Key Features:

  • Display booking button via shortcode: [creavibc_booking_button id="123"]
  • Display full booking interface inline via shortcode: [creavibc_booking_inline id="123"]
  • Easy popup interface with calendar, time slots, and form
  • Admin-defined available days via date picker
  • Flexible weekday-based time slots:
    • Visual grid selector (e.g. Mon 9:00, Tue 10:30)
    • Optional slot duration: 20 / 30 / 60 minutes
  • Admin timezone detection with timezone mode (localized or locked)
  • Customizable booking form fields:
    • Toggle default Name & Email fields
    • Add unlimited custom fields (text or textarea)
    • Set any field as required
  • Admin & user email notifications with dynamic tags ({name}, {email}, {date}, {time}, {service})
  • Google Calendar integration + downloadable .ics (iCalendar) file
  • Personalized thank-you message and brand color
  • Clean and minimal admin UI using WordPress native metaboxes
  • Bookings stored as custom post types for easy management
  • Custom taxonomy to categorize and filter services

Στιγμιότυπα

  • Admin: calendar for selecting available booking dates
  • Admin: form builder with default and custom field settings
  • Admin: customizable weekday-based time slots with duration
  • Admin: button style and brand color customization
  • Admin: email template settings for admin and user notifications
  • Admin: list view of all submitted bookings
  • Admin: detailed view of a single booking with all data
  • Frontend: full booking flow — calendar, time, form, confirmation
  • Frontend: various layout styles for different services
  • Frontend: mobile-optimized views for multiple services
  • Frontend: styled popup interface for therapy booking
  • Frontend: styled popup interface for yoga class booking

Εγκατάσταση

  1. Upload the plugin to /wp-content/plugins/ or install it via the WordPress admin dashboard.
  2. Activate it through the “Plugins” menu.
  3. Create a new Service post and configure your booking options.
  4. Place the generated shortcode anywhere on your site.

Συχνές Ερωτήσεις

Can I display multiple booking buttons on one page?

Yes! Each service has its own shortcode and popup — ideal for showcasing different services.

Does it support timezone differences?

Yes. Choose to display time slots in the visitor’s local timezone or lock them to the admin’s.

Can I customize the emails sent after booking?

Absolutely. You can fully customize both admin and user email templates using tags like {name}, {service}, {date}, and more.

Κριτικές

Ανάγνωση 1 κριτικής

Συνεισφέροντες & Προγραμματιστές

“Booking Calendar” είναι λογισμικό ανοιχτού κώδικα. Οι παρακάτω έχουν συνεισφέρει στη δημιουργία του.

Συντελεστές

Σύνοψη αλλαγών

1.0.17

  • Added Google Calendar integration – connect your services with Google Calendar to automatically create events for new bookings and keep your schedule in sync.

1.0.16

  • Fixed admin timezone selector to correctly keep the saved value selected on post edit.
  • Improved timezone dropdown population to show the full list while preserving the stored timezone.

1.0.15

  • Removed “Close” button for the inline layout (embedded on-page booking).
  • Prepared Google Calendar integration (service-level connect/disconnect UI and backend scaffolding).

1.0.14

  • Added auto-selection of the first available date and time slot on open (with visual highlight)

1.0.13

  • Added smooth animations when rendering or clearing time slots
  • Improved booking slots container with height transition to prevent layout jumps

1.0.12

*Improved inline calendar styles for better visual consistency

1.0.11

  • Added option and shortcode for inline booking form display directly on the page

1.0.10

  • Improved mobile layout handling using max-height: 90vh with fallback height
  • Aligned summary

1.0.9

  • Aligned time zone summary with extended format in footer
  • Fixed popup height on large screens

1.0.8

  • Added time zone info next to selected time in booking summary footer

1.0.7

  • Enhanced time slot selection UX with dynamic tooltip on weekday/time headers

1.0.6

  • Standardized time slot button sizes for better visual alignment
  • Improved layout consistency across different screen sizes
  • Enhanced mobile responsiveness of time slot grid

1.0.5

  • Optimized and aligned Flatpickr calendar header for better compatibility with different themes
  • Removed unwanted arrowTop styling from Flatpickr popup
  • Minor CSS cleanup for calendar appearance

1.0.4

  • Improved mobile layout and spacing behavior
  • Aligned and styled time zone notice with animated globe icon and tooltip

1.0.3

  • Added quick-fill range selector for Available Booking Days (1–12 months ahead)
  • Improved field descriptions for better admin UX when selecting booking dates

1.0.2

  • Added vertical and horizontal padding options for the booking button
  • Improved styling compatibility with default WordPress themes
  • Minor UI enhancements for smoother content transitions

1.0.1

  • Minor CSS improvements for better compatibility with Elementor

1.0

  • Initial public release with full booking flow: calendar, time slots, form fields, notifications, and timezone support