How to Create a WooCommerce Cart Popup Using JetEngine – Method 1 (No Coding Required)
Build a dynamic, AJAX-powered cart popup with Elementor, JetPopup, and JetWooBuilder — no code needed. Perfect for modern WooCommerce stores.
Required Plugins
Before starting, ensure the following Crocoblock plugins are installed and activated on your WordPress site:
- Elementor – The core page builder (free version works)
- JetPopup – For creating interactive popups
- JetEngine – Dynamic content & logic engine
- JetWooBuilder – WooCommerce-specific Elementor widgets
These plugins integrate seamlessly to deliver a real-time cart experience without custom code.

Step 1: Create a New Popup in JetPopup
Begin by setting up the popup structure using JetPopup’s user-friendly dashboard.
- From your WordPress Dashboard, go to JetPopup → All Popups.
- Click Create New Popup.
- Select the Slide In layout for a sleek side-slide animation.
- Name your popup:
CartPopup(or any unique name).
This creates a blank popup ready for Elementor design.


Step 2: Design the Popup with Elementor
Use Elementor’s drag-and-drop editor to build a beautiful, branded cart interface.
- Click Edit with Elementor to launch the popup editor.
- Remove any default content for a clean canvas.
- Add a Container to organize your layout.
- Search and drag the Cart Widget (from JetWooBuilder) into the container.
- Customize colors, fonts, spacing, and buttons to match your theme.
- Optionally hide the coupon field or checkout button for minimalism.
Your popup now displays a fully styled, functional cart.

Step 3: Configure Popup Settings for Dynamic Updates
Enable real-time cart updates using AJAX to avoid page reloads.
- Return to JetPopup → All Popups.
- Find
CartPopupand click Edit Settings. - Enable Loading Content with AJAX for live cart data.
- Turn on Force Loading to ensure fresh content on every open.
These settings guarantee instant reflection of cart changes.

Step 4: Enable Smart Popup Behavior
Improve UX with intelligent popup controls.
- Prevent Page Scrolling – Locks background during popup use.
- Loading Content with AJAX – Already enabled.
- Force Loading – Prevents stale cart data.
These options create a focused, seamless shopping flow.

Step 5: Connect the Popup to a Cart Icon or Button
Link your popup to a header cart icon for easy access.
- Edit your Header Template using Elementor.
- Select your Cart Icon or button.
- Go to the Advanced tab.
- Find the JetPopup settings section.
- Set Attached Popup to
CartPopup. - Choose Trigger Type: Click on Widget.
Now, clicking the icon instantly opens your dynamic cart.

Final Step: Test Your Cart Popup
Verify everything works perfectly in a live environment.
- Open your site in an incognito window.
- Add products to the cart.
- Click the header cart icon.
- Update quantities or remove items — changes update instantly.
No refresh. No lag. Just smooth, real-time cart interaction.

Additional Notes (Method 1 Summary)
This method delivers a lightweight, responsive, code-free cart popup using only Elementor and Crocoblock tools.
- 100% no-code solution
- Real-time AJAX updates
- Full mobile compatibility
- Easy to customize and maintain
Stay tuned for Method 2: Off-canvas cart with animations and mini-cart previews.