Hey there, Croco enthusiasts!
We’re back with your monthly dose of news, updates, and goodies. April didn’t slow down — and neither did we. In this digest, you’ll find fresh tutorials, product improvements, and hand-picked resources from the community. Buckle up and enjoy the ride!
Plugin Release
JetBooking 3.7.0
In the JetBooking 3.7.0 release, we’ve rolled out exciting new features to enhance your booking experience.
Here’s a quick look at what’s new:
🔔 Notification System & Workflows
Introducing the new Workflows feature. Automate booking notifications with custom scenarios to improve communication with your clients.
Learn more
⏰ Timepicker for Check-in/Check-out
Add a Timepicker to the check-in/check-out fields, allowing users to select a time range. Plus, set buffer time to prevent bookings within specific time gaps (e.g., to allow for apartment cleaning).
Learn more
These new features will help you automate and streamline your booking process.
Watch the video to learn more about new features!
Plugin Updates
JetSearch 3.5.8
- Added filters to include custom attributes in the Ajax Search widget.
- Added the Target Widget ID option (optional) to limit search results to a specific Listing Grid on a custom results page.
JetEngine 3.6.6
- Added the ability to set conditional marker color in the Map Listing widget.
JetWooBuilder 2.1.19
- Added a responsive control for the Button Display Type in the Single Add to Cart widget, supporting additional size units.
- Updated WooCommerce templates.
- Improved custom positioning of the Remove button icon in the Cart Table widget; added RTL support.
JetElements 2.7.5
- Ensured compatibility with Elementor 3.26.
- Added optimized Google Maps loading with ‘defer’ attribute.
JetBooking 3.7.1
- Added unit selection in WooCommerce booking mode forms.
- Added the jet-booking/accommodation-status/show-reserved-label hook for the Accommodation status dynamic tag/macros.
JetSmartFilters 3.6.5
JetProductTables 1.2.0
- Added compatibility with Bricks Builder.
- Added support for dynamic data via the jet_wc_product_table/macros_filter hook.
- Added search by SKU functionality.
JetEngine 3.6.7
- Added Dynamic Image and Block Editor widgets with native width, height, aspect ratio, and scale controls.
- Updated Maps Listings with support for the new Places API for place search.
- Improved help links for filter widgets added by the Maps module (Elementor).
JetMenu 2.4.10
- Added unique linearGradient IDs for SVG loaders in mobile menus and mega content templates.
Plugin Fixes
JetAppointment 2.1.8
- Fixed an issue with date availability checks after editing working settings.
- Removed extra space between provider and service in Appointment details (Admin panel).
- Corrected disabling of excluded dates in the admin calendar.
- Fixed non-functional Min Slot Count setting.
- Disabled multi-booking when the schedule type is not set to slot.
JetEngine 3.6.6
- Maps Listings — added gallery arrows to the map listing pop-up.
- Blocks Editor — fixed issue where lazy load offset couldn’t be set in the Listing Grid block.
- Elementor — removed deprecated dependencies.
- Polylang — fixed an issue where Listing Grid was not displayed on the front end.
- Resolved incorrect object extraction for JetEngine pop-up rendering in specific cases.
- Removed warnings on PHP 8.2+.
- Eliminated PHP and JS warnings in several cases.
JetWooBuilder 2.1.19
- Fixed duplicate WooCommerce notifications on the Cart page (Cart Table widget).
- Resolved broken Compare and Wishlist buttons in the Products Loop (List view).
- Fixed disappearing Products Grid when the slider option is enabled with a nested element.
JetElements 2.7.5
- Ensured compatibility of Elementor Loop Carousel with the Audio Player widget.
- Switched scratch type in the Animated Box widget for JetPopup.
JetEngine 3.6.6.1
JetBooking 3.7.1
- Fixed column name conflicts.
- Improved WooCommerce integration checks.
- Resolved issues with admin booking creation and related WooCommerce orders with taxes.
JetSearch 3.5.8
- Excluded the Accordion default widget from initialization.
- Handled wide space characters in the Ajax Search widget.
JetSmartFilters 3.6.5
- Fixed query variable merging for Page Reload filters in Bricks for more reliable behavior.
- Deprecated Dynamic Properties.
- Resolved various warnings.
JetProductTables 1.2.0
- Updated mini-cart behavior after adding variation products.
- Fixed quantity selection issue for variation products.
- Resolved case-sensitivity issue in the search filter.
JetPopup 2.0.13
- Updated the pop-up ID and Elementor CSS after cache clearing.
- Resolved styling issues for dynamic pop-ups.
JetThemeCore 2.3.0.1
- Improved condition handling for all archive CPTs.
JetBooking 3.7.1.1
- Fixed fatal errors related to legacy forms.
JetEngine 3.6.7
- Block Editor — fixed issue with core styles in listings rendered via AJAX.
- Resolved an issue where Query Loop by Current WP Query broke when filters returned zero results.
- Fixed problems with page objects after 3.6.6 update.
- Post Types — added auto label for Not found option.
- Meta Fields & WooCommerce — correctly save “0” values in custom panels.
- Resolved the escaping issue with special characters in meta fields.
- Prevented PHP warnings in various cases.
- Fixed missing “Add Custom Value” button when a meta field has no default options.
- Resolved the Bricks lazy load issue.
JetMenu 2.4.10
- Replaced legacy Font Awesome icons with the eicon library in alignment controls of the Vertical Mega Menu.
- Fixed the behavior of the badge_alignment option in the Vertical Mega Menu.
- Resolved an issue with dynamic styles not applying in the Elementor editor for Hamburger Menu.
- Restored the Hamburger Menu block in Gutenberg by re-initializing Vue.
JetEngine 3.6.7.1
- Resolved error after Elementor Pro update.
JetFormBuilder 3.4.7.1
- Ensured compatibility with WordPress 6.8 — resolved visual issues with block validation type.
Helpful Documentation
How to Display Variations Table on the Single Product Page
This tutorial guides you on how to display a variations table on the Single Product page and apply different product table designs to different WooCommerce locations.
How to Create an Automatic Notification System with JetBooking
Explore how to set the automatic email notifications with the JetBooking Workflows feature for WordPress. Send emails to users after the booking creation or after the booking status changes.
How to Manage Timepicker for Check-In/Check-Out in JetBooking
Learn how to manage timepicker settings for JetBooking’s Check-in/Check-out on your WordPress website.
How to Manage Timepicker for Check-In/Check-Out in WooCommerce-Based Mode
Find out how to activate the timepicker for Check-in/Check-out fields in the WooCommerce-based mode of JetBooking for WordPress.
How to Create a Booking Form with WooCommerce Integration
Learn how to build the WooCommerce integrated booking forms using the JetFormBuilder plugin and the “Plain” Booking mode of the JetBooking plugin for WordPress.
Setting Up a Search Filter for the Repeater Field
Explore how to set up JetSmartFilters’ search filter to search by custom repeater fields made with the JetEngine plugin for WordPress.
How to Add Taxonomy to Custom Content Type
This article explains how to connect a Custom Content Type item with custom WordPress categories and display the relevant terms and related data on the front end.
How to Set Icon Color Dynamically in Maps Listing
This tutorial explains how to dynamically change map marker icon colors in JetEngine Map Listings based on post meta field values using a macro or shortcode in Elementor, Gutenberg, and Bricks editors for WordPress.
Cannot Hide a Widget if a Meta Field Is Empty
Find out how to hide a widget when the meta field is empty.
Product Table Element Overview
This overview explains all the Product Table element settings in Bricks Builder, which are available as part of the JetProductTables plugin for WordPress.
Cool Crocoblock Blog Articles
6+ Smart Ways to Pre-Fill Form Fields in WordPress
This article will guide you through the best methods for dynamically pre-filling WordPress form fields.
Selling Tickets on WordPress: Tools and Practical Steps
This article explains how to set up a fully functional ticketing system without relying on third-party fees or limitations. You’ll learn how to create custom registration forms, integrate secure payment methods, generate PDF tickets, and add QR codes for seamless check-ins – all within your WordPress site.
Preventing Contact Form Spam on WordPress Sites
This article explores effective strategies for combating automated bots, including invisible CAPTCHA technologies and specialized plugins like JetFormBuilder. Safeguard your site’s resources and ensure genuine messages are received with our comprehensive approach to form security.
Developer Path to WordPress and Crocoblock Mastery
In this article, you’ll get to know Muhammad Ammar Aslam and his approach to building WordPress websites with Crocoblock tools. Learn about the challenges he faced, the solutions he implemented, his key advice, and more.
How to Build a Spa and Beauty Salon Website with Elementor and Crocoblock
In this article, you’ll learn how to build a fully functional spa and beauty salon website using Elementor and Crocoblock plugins, step by step. We’ll take a closer look at how the Once demo website is structured and the tools that ensure it runs smoothly, both visually and technically.
Top 6 Crocoblock Membership Features for Bricks Builder
Learn how marketing agencies can build powerful membership platforms using Bricks Builder and Crocoblock plugins. This guide covers key features for creating a professional membership experience, from seamless user registration to personalized content delivery and appointment booking.
Engaging WordPress Quiz Forms Made Simple
How can WordPress quiz forms boost user engagement, and what are the key components of designing engaging and well-crafted quizzes? This article addresses both questions and offers actionable insights.
Creating an Online Academy Using JetPlugins
Learn how a Hamburg-based creator developed a powerful, feature-packed learning platform for medical professionals using JetPlugins, Crocoblock, and no-code tools within WordPress.
New Video Tutorials
The Dynamic WordPress Course for Beginners with Tobi Salami
Tobi Salami’s all-new WordPress course is designed specifically for beginners who want to get hands-on with dynamic website creation – no fluff, just clear, step-by-step guidance.
You’ll learn how to:
- create websites that are easy to manage and visually impressive;
- build a site that’s ready to show off to your first client;
- gain confidence with WordPress – even if you’re starting from scratch.
How to Set Up Notifications and Use Timepicker for Booking System
This video will show you how to use the most recent features of our WordPress and WooCommerce booking plugin. You will find out how to automate booking updates and choose exact check-in/check-out times to avoid overlaps.
How to Disable Past or Future Dates in WordPress Forms
In this tutorial, you will learn how to restrict date selection in JetFormBuilder WordPress forms. Whether it’s for birthdate fields, job applications, or booking availability, you will understand how to set limits to ensure users input valid dates. Additionally, you will explore how to dynamically adjust date ranges based on user selections by linking fields.
How to Create a Visual Filter with Taxonomies Data Source
Learn how to create a visual image filter using JetSmartFilters for your WordPress taxonomy data source. In this step-by-step tutorial, Mark shows you how to filter listings dynamically based on categories like economy, luxury, intermediate, and standard.
How to Create a WordPress Calculator Form with JetFormBuilder
In this tutorial, Andrew creates a dynamic ingredients form using JetFormBuilder and JetEngine. You’ll learn to use repeaters and calculated fields so ingredient amounts update based on selected portions.
Community Videos
JetEngine Magic Trick: Dynamic Colored Borders for Taxonomies
In this JetEngine tutorial, you’ll learn how to add dynamic colored taxonomy borders to your listing grids. They’ll also walk you through creating a custom animation that activates when you hover over each listing.
JetEngine CSS Trick: Center the Last Row in Your Listing Grid
In this quick JetEngine tutorial, you’ll explore how to center the last row of your listing grids using a simple CSS trick.
Build Nested Term-Post Listing Grids in Elementor with JetEngine
In this tutorial, you’ll learn how to build a nested listing grid using JetEngine and Elementor Free. You’ll see the JetEngine Query Builder and the JetEngine Listing Grid in action.
JetEngine Query Builder: Listing Users in Alphabetical Order by Last Name or First Name
In this quick tutorial, you’ll understand how to sort user listing pages alphabetically by last name using Crocoblock’s JetEngine Query Builder.
How to Use Query Builder Switcher in JetSmartFilters
In this tutorial, you’ll discover how to use the Query Builder Switcher in JetSmartFilters to create dynamic filtering for your Elementor-powered website. Whether you’re customizing a shop, portfolio, or blog, this tool helps you refine content displays effortlessly.
Mentor Matching Platform with WordPress + JetEngine
In this video, you’ll find out how to create a nonprofit mentorship platform that connects mentors with mentees. The website is built using WordPress and Crocoblock’s JetEngine and JetFormBuilder plugins, allowing for a seamless mentor/mentee matching experience.
Build Any Testimonial Layout with Elementor & JetEngine
In this video, you will learn how to make a testimonial layout using Elementor and JetEngine.
Dynamic Product Grid with Categories – Elementor + WooCommerce
In this video, you will explore how to create a fully dynamic WooCommerce product listing with categories using JetEngine so your store updates automatically without any manual effort. You’ll learn how to build a custom product grid that displays images, titles, prices, and even sale countdowns in real-time.
Ultimate JetEngine Calendar Integration Dynamic ‘Add to Calendar’ Buttons Google & Apple
This video will guide you through the process of transforming your JetEngine-powered event listings with a professional ‘Add to Calendar’ solution – perfect for recurring events, online meetings (Zoom), and hybrid locations.
JetSmartFilters Tutorial: Search by Specific Meta Field Using Query Variables
In this JetSmartFilters tutorial, you’ll learn how to add a custom search box to your WordPress listing and configure it to search by specific meta fields – including first name, last name, and bio – using query variables.
Conditional Popup Form Tutorial
In this JetFormBuilder and Elementor Pro tutorial, you’ll see how I built a unique “Accept & Continue” pop-up form based on a recent client request.
How to Stop Spam on WordPress Forms with Cloudflare Turnstile + JetFormBuilder
In this quick tutorial, you’ll explore how to add Cloudflare Turnstile CAPTCHA to your JetFormBuilder forms on WordPress.
Upcoming Events
Page Builder Summit
The Page Builder Summit 2025 is back – and it’s shaping up to be the ultimate online event for anyone building with WordPress page builders. Kicking off 12-16 May, this five-day virtual summit brings together designers, developers, marketers, and creators who love crafting websites without touching code. Expect expert-led sessions, live Q&As, actionable tips, and plenty of inspiration, whether you’re a Bricks, Elementor, Beaver Builder, or Gutenberg fan. Best part? You can tune in from anywhere – pajama-friendly and full of value.
WordCamp Europe 2025
WordCamp Europe 2025 is heading to Basel, Switzerland, June 5-7. This flagship WordPress event brings together thousands of developers, designers, marketers, and open-source enthusiasts from across the globe. Expect three days packed with inspiring keynotes, hands-on workshops, and deep conversations about the future of WordPress. Whether you’re contributing to core, building with blocks, or just starting out, there’s something for everyone. Plus, don’t miss the legendary afterparty – where code meets connection in the heart of Europe.
What Do You Think?
We hope you found this month’s highlights useful and inspiring! Got ideas, questions, or topics you’d love to see next time? Drop us a line — we’re always listening and looking to improve.
Thanks for being part of the Crocoblock community! 💙