preloader

Crocoblock plugin review and common issues

Crocoblock is used for adding extra Elementor widgets, templates, and design controls. In most cases, it fits business sites better than a custom build done too early. A common issue is that too many addon packs create widget overlap and bloated pages. This usually happens when multiple widget packs load similar scripts and make debugging harder. It can save time, but it still needs testing on a staging site before major changes go live. From experience, Crocoblock works best when you keep the setup focused and avoid overlapping plugins.

What is Crocoblock plugin?

Crocoblock is a comprehensive suite of premium WordPress plugins — collectively called JetPlugins — developed by a Ukrainian company that has become one of the most respected Elementor ecosystem contributors. Rather than a single addon plugin, Crocoblock offers 20+ specialized plugins (JetEngine, JetElements, JetSmartFilters, JetWooBuilder, JetFormBuilder, JetPopup, JetMenu, JetBlocks, JetTabs, JetTricks, JetBlog, JetBooking, JetAppointment, JetReviews, JetSearch, and more) that can be purchased individually or accessed via an all-inclusive subscription.

The JetPlugins suite enables building complex, data-driven WordPress sites that go well beyond standard page builder capabilities: custom post type listings with dynamic filtering (JetEngine + JetSmartFilters), WooCommerce store builders with custom product templates (JetWooBuilder), advanced form handling with conditional logic (JetFormBuilder), booking and appointment management (JetBooking, JetAppointment), and popup marketing systems (JetPopup). These capabilities have made Crocoblock the preferred toolkit for WordPress agencies building directory sites, real estate platforms, job boards, marketplaces, and other data-driven applications.

Subscription pricing ranges from $32/month (All-Inclusive Personal) to $82.50/month (All-Inclusive Agency, unlimited sites, billed annually). Plugins can also be purchased individually. While Crocoblock has been Elementor-centric, growing support for Gutenberg and Bricks Builder expands its reach. The learning curve is steeper than standard addon plugins — JetEngine and JetSmartFilters in particular require understanding of custom post types, meta fields, and query logic. For agencies that invest in learning the ecosystem, Crocoblock enables building sophisticated site types that would otherwise require custom development.

Need Help With Crocoblock Setup, Troubleshooting, or Customization?

Need help with Crocoblock? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.

Get Crocoblock Expert Help

Key Features

  • 20+ specialized plugins: JetEngine (dynamic content framework), JetElements (Elementor widgets), JetSmartFilters (dynamic filtering), JetWooBuilder (WooCommerce templates), JetFormBuilder (advanced forms), JetPopup (popups), JetMenu (mega menu), JetBlocks (Elementor blocks), JetTabs, JetTricks (visual effects), JetBlog, JetBooking, JetAppointment, JetReviews, JetSearch
  • All-Inclusive subscription for all plugins
  • Individual plugin purchases
  • Growing Gutenberg and Bricks Builder support
  • Extensive documentation and video tutorials

Pros & Cons

Pros

  • Most powerful dynamic content framework in the Elementor ecosystem (JetEngine)
  • Complete booking and appointment management without external services
  • WooCommerce template builder for fully custom product/shop layouts

Cons

  • Significant learning curve — JetEngine and JetSmartFilters require understanding of data architecture
  • 20+ plugins installed simultaneously creates plugin management overhead

Free vs Premium

No meaningful free version for most plugins. All-Inclusive Personal: $32/month billed annually ($384/year). All-Inclusive Agency (unlimited sites): $82.50/month billed annually ($990/year). Individual plugins also available at crocoblock.com.

Common Problems & Fixes

JetSmartFilters is returning no results after applying filters — the listing shows all posts unfiltered. How do I configure the filter connection?

JetSmartFilters must be connected to a specific JetEngine Listing or a JetEngine Query. In the JetSmartFilters widget settings, set the “Filter ID” to match the Query ID configured in your JetEngine Listing Grid widget. Both widgets must reference the same query. Also verify: (1) the filter type matches the data being filtered — a taxonomy filter requires the post type to use that taxonomy; (2) the filter’s data source (meta key name or taxonomy slug) exactly matches the field registered in JetEngine; (3) published posts with the filtered values exist — if no posts have the selected value, zero results correctly return.

JetBooking is allowing double-bookings — two reservations can be made for the same dates. How do I fix date conflict checking?

Verify JetBooking’s date conflict checking is enabled in JetBooking → Settings → Advanced. The conflict check prevents overlapping bookings for the same “apartment” (bookable item). Ensure: (1) each bookable item is registered as a separate JetBooking “Apartment” — conflict checking is per-item, not site-wide; (2) the booking form uses JetBooking’s native date picker (not a custom date field) — custom fields bypass the built-in conflict logic; (3) if using WooCommerce for payment, the order completion webhook must mark the booking as confirmed to block those dates from future availability.

JetEngine Listing Grid is not displaying items — the grid widget shows a loading indicator that never resolves. How do I fix the query?

In the JetEngine Query Builder (JetEngine → Query Builder → [query name]), click Preview to test if the query returns results. If Preview shows results but the Listing Grid does not display: (1) verify the Listing Grid widget has the correct Query ID selected; (2) clear Elementor editor and page caches; (3) check browser DevTools Network tab for failed AJAX requests when the grid loads. If Preview shows no results: review the query filters — check meta query conditions for correct meta key names (case-sensitive) and comparison operators. An incorrectly configured meta filter returns zero results even when posts exist.

Customization & Developer Notes

How do I build a directory listing site with search and filtering using Crocoblock?

The standard Crocoblock directory stack: (1) JetEngine to create the custom post type (Listings), register meta fields (location, category, price), and create a Query Builder query for listing display; (2) JetEngine Listing Builder to design the listing card template (thumbnail, title, category, key attributes); (3) JetSmartFilters to create filter widgets (search by keyword, filter by category, price range, location); (4) JetEngine Listing Grid on the directory page, connected to the Query Builder query, with JetSmartFilters widgets positioned above or beside it. The filters connect to the grid via a shared Filter ID.

How do I create custom WooCommerce product page templates using JetWooBuilder?

JetWooBuilder creates custom Elementor templates for WooCommerce pages (single product, shop archive, cart, checkout, account). Go to Crocoblock → Theme Builder → Add New Template → Single Product. Design the single product layout using JetWooBuilder’s WooCommerce-specific dynamic widgets: Product Images, Product Title, Product Price, Add to Cart, Product Description, Product Tabs, Related Products. Assign the template to all products or specific product categories. This replaces the default WooCommerce single product template with your fully custom Elementor-designed layout.

Frequently Asked Questions

Is Crocoblock worth the subscription cost for a single freelancer?

For a freelancer building 3+ data-driven sites per year (directories, booking platforms, job boards, marketplaces), Crocoblock’s All-Inclusive Personal subscription ($384/year) pays for itself through reduced custom development time. For freelancers building standard business sites with Elementor, Essential Addons or ElementsKit at $39/year provide adequate capability at a fraction of the cost. Crocoblock’s value scales with site complexity — the more sophisticated the data architecture requirements, the more the JetPlugins suite justifies its cost.

Can Crocoblock be used with Gutenberg (the block editor) instead of Elementor?

Increasingly yes. JetEngine, JetSmartFilters, JetFormBuilder, JetStyleManager, and other JetPlugins have native Gutenberg (Block Editor) support. JetWooBuilder remains Elementor-only. For new projects where Bricks Builder or Gutenberg is preferred over Elementor, many of Crocoblock’s core dynamic content capabilities (custom post types, filtering, forms) are available without Elementor. Full feature parity with the Elementor versions has not been reached for all plugins, but the Gutenberg expansion is actively developed.

Can Crocoblock break after updates?

Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.

What should I check before installing Crocoblock?

Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.

Need a Crocoblock Developer?

Find a vetted WordPress developer specializing in Crocoblock. From setup and configuration to custom Crocoblock development — get expert help on WPWizzy.
Get a Free Estimate

Ready to hire your WordPress developer?

WPWizzy connects you with vetted freelance WordPress developers from the Codeable network — the top 2% of WordPress experts worldwide, , you can get a free no-obligation project estimate before hiring. Every developer is carefully screened, backed by Codeable’s satisfaction guarantee, and rated by real clients based on completed WordPress projects.

Pick one option and we’ll take you to the right next step.

After submitting your request, up to three WordPress developers may review your project and ask a few questions to better understand the issue.
This step helps us define the scope of work and provide an accurate estimate. Most projects receive a response within 24 hours.
Providing a few key details about your website or the problem will help us respond faster. There is no obligation to proceed with the project.