Description
🧩 What is Crocoblock?
Crocoblock is a powerful suite of WordPress plugins that extend the capabilities of the Elementor page builder. It is used for building complex, dynamic websites—such as real estate directories, booking systems, listing platforms, online stores, and more—without writing code.
Crocoblock consists of 20+ plugins called JetPlugins, each with a specific function (e.g., booking, filters, dynamic content).
⚙️ How Does Crocoblock Work?
Crocoblock works by combining JetPlugins + Elementor + WordPress core functionality.
1. Elementor as the Builder Foundation
- Elementor is used to visually build the layout of the website (drag-and-drop).
- Crocoblock plugins extend Elementor’s native widgets by adding dynamic content, listings, filtering, booking, etc.
2. JetPlugins Add Dynamic and Functional Layers
Each plugin enhances the site with a specific type of functionality:
🔩 Key JetPlugins and How They Work
🔷 JetEngine – Dynamic Content & Custom Post Types
- Main purpose: Create custom post types (CPTs), custom fields, and display dynamic content.
- How it works:
- You create a CPT (e.g., “Properties”).
- Add meta fields (e.g., price, size, location).
- Use Listing Grid and Dynamic Field widgets to display data visually in Elementor.
- Allows use of Repeater fields, Dynamic visibility, and front-end forms.
🔷 JetSmartFilters – Advanced AJAX Filtering
- Main purpose: Let users filter content (CPTs, WooCommerce, etc.) in real time.
- How it works:
- Filters (checkboxes, sliders, search fields) are linked to a Listing Grid.
- When a user selects a filter, AJAX updates the results without reloading the page.
- You can combine multiple filters and apply them to custom queries.
🔷 JetBooking – Booking System
- Main purpose: Add booking functionality for rental-based sites (e.g., hotels, apartments).
- How it works:
- Linked to a CPT (e.g., “Rooms” or “Cars”).
- Define booking availability, prices, and rules.
- Front-end users choose dates and submit requests.
- Can integrate with Google Calendar via Zapier or Integromat.
🔷 JetAppointment – Appointment Scheduling
- Main purpose: Time-based booking system for services (e.g., doctors, salons).
- How it works:
- Set up time slots, working hours, buffer times.
- Build an appointment form with Elementor.
- Connect it with WooCommerce for payment (optional).
🔷 JetWooBuilder – WooCommerce Customization
- Main purpose: Build product pages with Elementor.
- How it works:
- Create custom product archive and single product templates.
- Customize product galleries, carts, and checkout pages.
- Add dynamic content like stock levels, sale badges, etc.
🔷 JetPopup – Popups with Dynamic Triggers
- Main purpose: Create interactive popups using Elementor.
- How it works:
- Design popup in Elementor.
- Assign triggers (on load, on click, exit intent, etc.).
- Show dynamic content like forms, upsells, or product details.
🔷 JetMenu – Mega Menus
- Main purpose: Build vertical/horizontal and mega menus with Elementor.
- How it works:
- Add Elementor templates to menu items.
- Customize menu content with icons, images, posts, and dynamic data.
🔷 Other Notable Plugins
- JetSearch: AJAX-powered live search bar
- JetElements: Extra Elementor widgets (countdowns, sliders, pricing tables, etc.)
- JetTabs, JetTricks, JetReviews: Interactive content tools (tabs, animation effects, review systems)
🔄 Workflow Example: Real Estate Website
Step 1: Set up Custom Post Type
Use JetEngine to create “Property” CPT with fields like price, bedrooms, and location.
Step 2: Design the Layout
Use Elementor + JetEngine widgets to create:
- Single Property Page: Shows detailed info using Dynamic Field widgets.
- Archive Page: Listing Grid to show all properties.
Step 3: Add Filters
Use JetSmartFilters to add filters like “Price Range”, “Number of Rooms”, “Location”.
Step 4: Optional Booking
If users can book property tours, use JetBooking to allow date/time selections.
Step 5: Final Touches
- Add popups for special offers using JetPopup.
- Use JetMenu to create a mega menu with categories and images.
🧠 Key Features Summary
| Feature | Plugin | Description |
|---|---|---|
| Custom Post Types & Fields | JetEngine | Create dynamic content structures |
| Filters | JetSmartFilters | AJAX filters for search and navigation |
| Booking | JetBooking / JetAppointment | Date or time-based reservations |
| WooCommerce Customization | JetWooBuilder | Custom templates for shop and product pages |
| Popups | JetPopup | Visual popup builder |
| Mega Menus | JetMenu | Custom navigation menus with dynamic content |
| Front-end Forms | JetEngine | Data submission from the front-end |
| Query Builder | JetEngine | Custom content queries without coding |
✅ Advantages of Crocoblock
- All-in-one dynamic toolkit for Elementor
- Code-free customization of complex content structures
- Works well for developers and non-coders alike
- Frequent updates and professional support
⚠️ Considerations
- Learning Curve: Especially with JetEngine and dynamic templates
- Performance: May need caching optimization for large-scale sites
- Elementor Dependency: Most features are built on Elementor, not Gutenberg
Reviews
There are no reviews yet.