In the Elementor ecosystem, Crocoblock is a notable enough name. It is the developer of JetPlugins, a set of premium Elementor add-ons that consists of 22 add-ons in total. Each add-on on the JetPlugins set is designed specifically for a specific function. For instance, JetPopup is designed to create popups, while JetWooBuilder is designed to customize WooCommerce. When combined, the JetPlugins set can be a serious competitor to Elementor Pro, which eventually raise you a big question. Should you use Elementor Pro or JetPlugins?
Before we continue, we want to mention a bit about why some users (agencies in particular) started to look for an Elementor alternative. On March 1, 2021, Elementor applied new changes to its Pro plans. You are no longer able to install Elementor Pro on 1,000 sites with the EXPERT plan (which costs $199/year). Instead, you need to use the AGENCY plan which costs 999/year to install Elementor Pro on 1,000 sites. The EXPERT plan now only allows you to install Elementor on the maximum of 25 sites.
That is why using JetPlugins as an Elementor Pro alternative is getting more relevant and reasonable. The fact that JetPlugins is capable of handling nearly all jobs Elementor Pro can handle is another point to strengthen the reason.
Note: Elementor has finally lowered the price of its Agency plan. You can now get the Agency plan for $399/year. Learn more.
Elementor Pro vs Crocoblock: The Essential Things You Need to Know
As we said in the opening section, Crocoblock is the developer of JetPlugins, a set of premium Elementor add-ons. The JetPlugins set itself consists of the following add-ons:
- JetThemeCore
- JetEngine
- JetElements
- JetWooBuilder
- JetMenu
- JetBlog
- JetStyleManager
- JetAppointment
- JetBooking
- JetBlocks
- JetTricks
- JetReviews
- JetTabs
- JetSmartFilters
- JetPopup
- JetProductGallery
- JetSearch
- JetCompare&Wishlist
In this article, we will frequently mention “Crocoblock” instead of “JetPlugins”. When we say “Crocoblock”, it refers to the entire JetPlugins set.
Elementor Pro is technically an Elementor add-on. With only a single add-on, you will be able to create custom templates for your theme parts, popups, customize WooCommerce, and so on. So, face to face comparing Elementor Pro and Crocoblock (which consists of 22 add-ons) might looks unfair. That is why in this article we will focus on the functionalities and features they offer.
Actually, the major reason why Elementor Pro and Crocoblock worth to compare is the pricing plans they offer. Both Elementor and Crocoblock offer varied plans which you can choose according to your needs. The most expensive plan offered by Elementor Pro costs $999 per year for 1,000 sites, while Crocoblock charge $265 for its highest plan (or $750 for a one-time purchase option). The highest plan of Crocoblock allows you to install Crocoblock on unlimited sites with lifetime update support.
In general, Elementor Pro comes with the following key features:
- Theme builder
- Woocoommerce builder
- Popup builder
- Form builder
- The ability to add dynamic content
- The ability to unlock pro widgets
- The ability to unlock pro templates
Crocoblock has the capability to handle all jobs Elementor Pro can do. Here are the details:
Elementor Pro vs Crocoblock: Features Comparison
Theme Builder
Every WordPress theme has template files that govern the layout of theme parts. For instance, the header.php template file governs the layout the header of your website. You can refer this article to learn more about template files in WordPress.
Elementor Pro comes with a theme builder feature that allows you to create custom templates to replace the default template files of your theme. You can create the custom templates using the visual editor of Elementor. When creating a custom template, you can add display conditions to set where the template to apply. Crocoblock also has the capability to create custom templates thanks to JetThemeCore. Same as Elementor Theme Builder, JetThemeCore also supports display conditions.
Here are the theme parts you can create the custom templates of:
Elementor Pro | JetThemeCore | |
Header | Yes | Yes |
Footer | Yes | Yes |
Single Post | Yes | Yes |
Single Page | Yes | Yes |
Category Page | Yes | Yes |
Tag Page | Yes | Yes |
Author Page | Yes | No |
Search Results Page | Yes | Yes |
404 Page | Yes | Yes |
In addition to the parts above, you can also use Elementor Pro and JetThemeCore to create a custom template to display the content of a custom post type.
Note: You can’t use Elementor Pro and JetThemeCore all together. The custom template you created with Elementor won’t work if you install and activated JetThemeCore.
WooCommerce Builder
WooCommerce Builder is one of the components of Elementor Theme Builder. When you have WooCommerce installed and activated on your WordPress site, you will see tabs dedicated to creating WooCommerce templates when accessing Elementor Theme Builder (Templates -> Theme Builder).
Meanwhile, Crocoblock has JetWooBuilder that is designed specifically to customize your WooCommerce-powered e-commerce site. Be it Elementor WooCommerce Builder or JetWooBuilder allows you to create custom templates to replace the default WooCommerce templates.
The two support display conditions to allow you to create custom templates for specific area. For instance, you can create a custom single product page template for products with specific tags or product under certain categories.
In general, WooCommerce consists of the following parts:
- Shop page
- Single product page
- Product archive page (category and tag)
- Checkout page
- Cart page
- Success page
- Customer account page
Crocoblock is one step ahead of Elementor Pro in this area as its JetWooBuilder allows you to create custom templates for all parts above, while Elementor Pro only allows you to create four parts. Take a look at the table below.
Elementor Pro | JetWooBuilder | |
Shop page | Yes | Yes |
Single product page | Yes | Yes |
Product archive page (category and tag) | Yes | Yes |
Checkout page | Yes | Yes |
Cart page | Yes | |
Success page | No | Yes |
Customer account page | Yes | Yes |
Also, Crocoblock has JetSmartFilters that you can use to add more advanced filtering features on your e-commerce site. There are lots of elements you can use as the filtering parameters. Including rating, price, and color.
Popup Builder
Elementor Pro allows you to create popups on your WordPress site thanks to its popup builder feature. Crocoblock has JetPopup to accomplish the same thing. We have a separate article that compares Elementor Popup Builder and JetPopup in case you are interested.
Be it Elementor Popup Builder or JetPopup allows you to create the popup using the visual editor of Elementor. They both support display conditions to allow you set where the popup to appear. They also support a wide range of trigger types as follows:
Elementor Pro | JetPopup | |
On mouse scroll | Yes | Yes |
On button click | Yes | Yes |
After inactivity | Yes | Yes |
On page exit intent | Yes | Yes |
Arrives from specific URL | Yes | Yes |
Arrives from search engines | Yes | Yes |
On date | No | Yes |
Show after x page views | Yes | Yes |
Show after x sessions | Yes | Yes |
With many display conditions supported, you can use Elementor Popup Builder and JetPopup for a wide range of purposes. You can use them whether to create an email opt-in popup, cookie consent, notification bar, full-screen menu, and more.
One advantage of Elementor Popup Builder than JetPopup is that it offers more ready-made popup templates. There are over 140 popup templates offered by Elementor while JetPopup offers only about 120 popup templates.
Dynamic Content
When creating a custom template using Elementor Theme Builder, you can add dynamic content such as featured image, post meta, post title, and so on. When necessary, you can also add custom fields. However, you need to install an additional custom field plugin like ACF and Pods first to add custom fields. Some dynamic content types supported by Elementor Theme Builder are:
- Site title
- Site logo
- Post title
- Page title
- Post meta (date, category, author, and so on)
- Featured image
- Post excerpt
- Post content
Crocoblock has JetEngine to display dynamic content on an Elementor template. It has no widgets like site title, site logo, or post excerpt like Elementor, but it does have widget to display featured image, post meta, and dynamic link.
In addition, JetEngine has the capability to create custom fields, custom post type, dynamic map, dynamic calendar, and custom form which might be useful if you want to create a listing website type (e.g., property site).
Form Builder
The Form widget offered by Elemetor Pro allows you to create a form on a page or theme builder template. You can use it to create a wide range of form types. From a very simple form like a contact form to a more complex form like job application form. Recently, Elementor released a new feature to allow you to manage the form submissions directly from your WordPress dashboard without installing an additional plugin. The Form widget of Elementor support the following form fields:
- Text
- Text Area
- URL
- Telephone
- Radio
- Select
- Checkbox
- Acceptance
- Number
- Date
- Time
- File Upload
- Password
- HTML
You can set the following actions on your form:
- Send to email
- Send to form submission manager
- Open a popup
- Connect to webhook
- Connect with an email marketing service (Mailchimp, Mailerlite, Active Campaign, GetResponse, ConvertKit, MailPoet).
JetEngine’s Crocoblock comes with a module to allow you to create a custom form. You can create the form via the JetEngine dashboard and then style it up via the visual editor of Elementor. JetEngine form module allows you to add the following form fields:
- Text
- Text Area
- Select
- Checkboxes
- Radio
- Number
- Date
- Time
- Datetime
- Calculated
- Media
- WYSIWYG
- Range
While the form actions you can set are:
- Send to email
- Insert/Update post
- Register new user
- Update user
- Connect to webhook
- Connect to an email marketing service (Mailchimp, ActiveCampaign, GetResponse)
- Insert appointment (JetAppointment required)
- Appartment booking (JetBooking required)
Widget Collections
In the context of Elementor, widgets determine the type of elements you can add to your page. The more widgets you have, the more chances you can create an engaging page by adding interactive elements. Elementor Pro comes with over 90 widgets in total, including the PayPal Button widget which was added on version 3.2
Elementor Pro has the following widget collections:
Posts | Reviews | Post Comment |
Portfolio | Table of Content | Post Navigation |
Gallery | Countdown | Post Info |
Form | Share Buttons | Sitemap |
Login | Blockquote | Site Logo |
Slides | Lottie | Site Title |
Nav Menu | Facebook Button | Page Title |
Animated Headline | Facebook Comments | Post Title |
Price List | Facebook Embed | Post Excerpt |
Price Table | Facebook Page | Featured Image |
Flip Box | Template | Archive Title |
Call to Action | Search Form | Archive Posts |
Media Carousel | Author Box | PayPal Button |
Testimonial Carousel | Code Highlight | Video Playlist |
Hotspot | Stripe Button | Progress Tracker |
Since Crocoblock consists of 22 add-ons, it definitely has more widget collections as well. Crocoblock itself has an add-on — JetElements — aimed specifically at enriching your Elementor widget collections. JetElements allows you to add creative elements to your page. Here are the widgets offered by JetElements.
Advanced Carousel | Dropbar | Pricing Table |
Advanced Map | Headline | Progress Bar |
Animated Box | Horizontal Timeline | Scroll Navigation |
Animated Text | Image Comparison | Services |
Audio Player | Image Layout | Slider |
Banner | Inline SVG | Subscribe |
Cart Chart | Table | |
Logo Showcase | Lottie | Team Member |
Button | Pie Chart | Testimonials |
Circle Progress | Portfolio | Vertical Timeline |
Countdown Timer | Posts | Video Player |
Download Button | Price List | Weather |
Template Collections
The availability of ready-made templates might be another consideration for you whether you are going to use Elementor Pro or Crocoblock in the end. Both Elementor Pro and Crocoblock offers hundreds of ready-made templates to streamline your workflow. The ready-made templates offered by the two ranging from page templates and section templates. The templates are very well-organized in their respective template library. In Crocoblock, you need to activate the JetThemeCore add-on to be able to access the template library.
The Verdict
Without a doubt. Upgrading to Elementor Pro is worth it if you want to get the most of Elementor. Elementor Pro is capable of handling a lot of jobs from creating custom templates for your theme parts, creating forms, creating popup, creating custom templates for WooCommerce, and a lot more. Crocoblock, in some ways, has broader capability than Elementor Pro. For instance, it has JetBooking and JetAppoinment to add both booking and appointment functionalities to your WordPress site. Also, its JetWooBuilder offers more sophisticated customization options than Elementor WooCommerce Builder. The problem with Crocoblock is that you have to install and manage too many plugins on your WordPress which may bother you.
With Elementor Pro, you only need to install and manage one plugin (Elementor Pro itself). If you need to add custom fields, for instance, you can simply install ACF or Pods which are free. Although having many plugins on a WordPress site doesn’t not necessarily affect the site performance (depending on your hosting capability), it will be inconvenienced to manage them (run the updates, for instance). If you have no problem about this, then Crocoblock is worth to use. Especially if you are an agency as Crocoblock offers a plan that you can get with a one-time purchase option and can be installed on unlimited websites.
4 thoughts on “Elementor Pro vs Crocoblock. Which One You Should Use?”
Thank you for this article! Hope to seeing Croco improve the form builder so it can match elementors functionalities. Such as acceptance field, html etc.. Needs improvement there! 🙂 Thank you
Good article thanks guys although slightly unfair to list the downside of having so many Crocoblock widgets to manage compared to Elementor Pro’s as a. you’re rarely need to install every single Crocoblock plugin, but if you did, they add over 140 separate, specialist widgets to Elementor and not just the 36 widgets you’ve listed which all come from a single one of Crocoblocks plugins (the Elements Plugin) but b. Crocoblock’s widgets offer many essential abilities that you can not get at all from Elementor Pro and a great many of them support crocoblocks advanced terms, listing and filtering capabilities that Elementor widgets also don’t provide by default so I would say the article is great but the summary pants!
However I came to the article to find out if the Crocoblock theme editor (JetThemeCore was compatible with Elementor Pro) as I was having problems, and still am, debugging some problems with JetThemeCore: So thansk for including that info the article, which I can confirm is correct and what I’ve found is that if you activate JetThemeCore at all it will break any existing Elementor Pro templates you’ve already set-up.
What I’ve also found is that there seems to be a bug on the current latest versions of either JetThemeCore (1.2.1) when running on the latest version of Elementor (3.2.5) which won’t allow crocoblock custom post types to display post content dynamically in their custom post templates – which I’ve been trying to debug for over a week now and can’t get Crocoblock to confirm if this a know bug or what the hell it is! Steps: Enable JetEngine, add any old CPT, create a custom Post Type template and display conditions for that CPT, apply and then watch it fail when you try to re-edit the post with Elementor once the template has applied and you get the “sorry, the content area was not found in your page” error message before wiping all the content added to the post!
If you guys have any inside knowledge on what that error is and if an old one a new compatibility bug, I would be mighty happy to find out what it is – as I’ve now spent days on this trying to work it out!
Many thanks meantime.
Thank you for this article. I use Astra Themes Pro LTD Growth Bundle and Elementor Pro. I consider to get Black Friday deal from CB but I don’t know if I really need it. I already get confused what’s better for e-Commerce to use. Basic Templates from Astra or ElPro. If I add CB then I may get more confused. I like CB Woocommerce flexibility and heard a lot of good about filters.
There are many widgets that Elementor Pro have too. Many such companies that work with Elementor offer the same functionality as Elementor ( not always Pro). Why would I want CB the same widgets?
Also I’ve read that CB really slow downs websites.
Can you advice please? Thank you
Thanks for your great article. I just spent the last two days trying to figure out how to get the right pages to display after activating JetThemeCore with my Elementor Pro. You are totally right, they are not meant to be used concurrently. When I deactivated the JetThemeCore, the Elementor Pro pages started working properly again. When I re-activated JetThemeCore, I was no longer able to edit the regular pages. However, so far, the only way I found to consistently work is to create a page in the “Pages” section. I cannot edit the page there since Elementor will say “Sorry, the content area was not found in your page.” I need that page in order to be able to add it to the menus. Then, I create the same page in Crocoblock Theme Templates section. Finally, I add a new “Page” template in the Crocoblock Theme Builder section that will use that new page and link it to the original page using conditions. I don’t know if this is the only way to achieve the proper result but it works properly for me. I still have no idea what the conditions are for in the Crocoblock Theme Templates area.