
Jetbooking – Booking Functionality For Elementor
/Year

Seamless Booking Engines for Dynamic WordPress Sites
JetBooking is a robust WordPress booking plugin designed to transform standard custom post types into functional, interactive rental and reservation platforms. Built by Crocoblock to operate alongside Elementor, Gutenberg, and Bricks Builder, it offers a complete booking engine without bloated overhead. Whether managing overnight accommodation, vehicle hires, or equipment rentals, JetBooking provides the underlying infrastructure to handle complex availability rules, dynamic price calculations, and seamless multi-channel calendar synchronization.
What JetBooking Does
JetBooking acts as the connective tissue between your dynamic custom post types and a functional booking checkout. When paired with JetEngine or similar Custom Post Type tools, it allows users to assign booking capabilities directly to custom items. It manages availability calendars, calculates complex pricing logic on the fly, compiles booking details through custom forms, and routes checkout processes either directly or via WooCommerce integration. It ensures that dates cannot overlap, handles multiple rental units of a single item, and synchronizes real-time availability with third-party calendars using secure iCal integrations.
Who Is JetBooking For?
This developer-friendly plugin is tailored for web agencies, freelancers, and site owners building complex rental and scheduling platforms on WordPress. If you are building a hotel booking platform, an apartment rental website, a car hire portal, or a specialized equipment rental marketplace, JetBooking provides the precise database-level booking capabilities you need. Because it integrates deeply with Elementor, Bricks, and Gutenberg, it is ideal for designers who demand total control over the front-end layout without being confined to rigid, pre-designed booking widgets.
Key Features and Capabilities
- Flexible Booking Logic: Easily switch between daily, nightly, or weekly booking configurations depending on your business model.
- Dynamic Price Calculation: Configure seasonal rates, weekend pricing, length-of-stay discounts, and customized rates per person (adults vs. children) automatically.
- Multi-Unit Management: Manage multiple identical units under a single property listing, permitting simultaneous bookings up to your exact capacity.
- WooCommerce Integration: Leverage the WooCommerce checkout pipeline to apply coupons, collect taxes, track orders, and utilize diverse payment gateways like PayPal and Stripe.
- Two-Way Calendar Synchronization: Connect your site directly with Airbnb, Booking.com, and Google Calendar via secure iCal links, preventing costly double-bookings.
- Workflows and Automation: Set up automated email or webhook notifications triggered upon booking creation, modification, or status change.
Practical WordPress Use Cases
To understand the versatility of JetBooking, consider these real-world deployment scenarios:
- Vacation Rental Platforms: Build a highly customized property listing site. Create a Custom Post Type for apartments, assign a checkout form utilizing JetFormBuilder, apply seasonal pricing for summer peaks, and synchronize schedules automatically with external OTA platforms.
- Vehicle and Equipment Hires: Establish a car rental agency website. Set up daily pricing models, manage fleet inventory with the unit manager, and dynamically show pricing discounts the longer a customer reserves a vehicle.
- Activity or Event Space Rentals: Design an online system to reserve coworking desks, party halls, or studio spaces. Track spatial availability and accept instant deposits using your preferred WooCommerce payment option.
Setup and Compatibility Notes
JetBooking is optimized for the modern WordPress ecosystem. While it operates efficiently with the Gutenberg blocks editor and Bricks Builder, it is heavily paired with the Elementor page builder. To unlock its full capability, we recommend utilizing JetEngine to structure custom fields, custom relations, and listing grids. It is fully compatible with WPML for multilingual setups and integrates seamlessly with JetSmartFilters for building custom search systems based on real-time date availability.
Why Choose JetBooking on WPPick
Procuring JetBooking from WPPick gives you access to the clean, original plugin package without arbitrary licensing restrictions or bloated overhead. You get the flexibility to test and scale booking portals on staging environments, build out highly custom customer dashboards, and configure sophisticated booking flows at a fraction of standard development costs. Every package is vetted for security, assuring a reliable platform for your dynamic client projects.
Latest Version Highlights: Secure & Precision-Driven
The latest version 4.1.2.1 introduces crucial underlying updates. Security is greatly improved with robust safeguards guarding external calendar imports against SSRF (Server-Side Request Forgery) attacks. Furthermore, server-side WooCommerce price calculations are enforced, ensuring that malicious front-end manipulation cannot modify pricing before checkout. Standard cleanups, including resolved PHPCS warnings and improved output escaping, guarantee a stable and highly performant backend environment.
Frequently Asked Questions
Do I need other Crocoblock plugins to use JetBooking?
Yes, to fully exploit JetBooking, you typically need JetEngine (or an equivalent tool) to handle the Custom Post Types and custom fields. JetFormBuilder is also highly recommended for creating interactive booking checkout forms.
Can I synchronize JetBooking with Airbnb or Booking.com?
Yes. JetBooking features a built-in two-way synchronization option. You can import and export iCal feeds, allowing you to synchronize availability between your WordPress site and external platforms like Airbnb, Google Calendar, or Booking.com.
How does dynamic pricing work in JetBooking?
JetBooking calculates rates based on parameters you set. You can establish high and low seasons with unique daily rates, define higher prices for weekend bookings, adjust costs based on duration (length-of-stay discounts), or configure variable rates depending on the number of guests.
Does JetBooking support hourly bookings or services?
JetBooking is optimized for daily or nightly bookings. For hourly service appointments, Crocoblock offers a dedicated plugin called JetAppointment, which is designed specifically for time-slot reservations.
How does the plugin prevent double bookings?
JetBooking blocks already-booked dates in the frontend calendar picker in real time. It also queries the database upon form submission to verify date availability, ensuring that two customers cannot reserve the same unit simultaneously.
I. Download Limits & Account Benefits
- Free Downloads: Each email address receives 3 downloads per day for free products
- Upgrade Benefits: Purchase any paid product to increase your daily download limit by 3 for each paid product
- No Account Required: You can download immediately by receiving the download link via email
- Account Recommended: Create an account for easier access to your order history and direct update downloads
II. Understanding GPL vs Official Versions
Important: The products available on WPPick are GPL-licensed versions, which differ from official developer versions. Before purchasing, please read our comprehensive guide: Understanding GPL & Official Differences at WPPick
Key Points:
- GPL versions may not include premium support from original developers
- Updates may be delayed compared to official releases
- Some premium features might have limitations
- Always consider your specific needs and support requirements
III. Support & Assistance
We’re here to help through multiple channels:
- Email Support: Direct email assistance for all inquiries
- Live Chat: Real-time support during business hours
- Comprehensive Documentation: Detailed guides and tutorials
IV. Order Tracking
Access your complete purchase history and download links anytime: Order History
V. Account Access
New to WPPick? Login or Create Account to manage your downloads and orders efficiently.
VI. Refund Protection
We stand behind our products with a clear refund policy. Review our terms: Refund Policy
VII. Privacy & Security
Your data security is our priority. Learn how we protect your information: Privacy Policy
VII. Terms of Service
Understanding our service terms ensures a smooth experience: Terms of Use
Quick Tips for Best Experience
- Verify Compatibility: Check plugin/theme compatibility with your WordPress version
- Backup First: Always backup your site before installing new plugins or themes
- Test Environment: Consider testing on a staging site first
- Stay Updated: Regularly check for updates in your account dashboard
- Read Documentation: Review any included documentation for optimal setup
Need Help?
If you have questions about downloads, licensing, or need technical assistance, don’t hesitate to contact our support team. We’re committed to ensuring you have the best possible experience with WPPick products.
Ready to get started? Your download adventure begins with just one click!
- Secure external calendar imports from SSRF attacks
- PHPCS warnings and improve output escaping
- Enforce server-side WooCommerce price calculation
- Booking availability calendar widget help link
- Unit and Units availability methods
- Calendars are not displayed if the Polylang is enabled, but translation for the CPT is disabled
- Invalid and temporary statuses handling for Bookings count macros/tag
- Booking admin create/edit popups AJAX requests
- FIX: Vulnerability to SQL injections.
- Plugin string translations
- Booking multiple units with one day booking option enable
- Bookings admin list pagination visibility
- PHPCS
- Admin panel booking listing dates filtering
- Rest API notices
- Error with WC_Order_Item_Fee
- Per-day booking period display in JetEngine Dynamic Calendar widget
- Admin delete booking popup notices
- Bookings admin calendar view period change