WooCommerce · Divi 4 and Divi 5

The cart your Divi shop deserves.

A slide-out mini cart that opens on add-to-cart, shows live totals, coupon codes, shipping calculator, cross-sells and trust badges — without leaving the page. Five panel types, two Divi modules, one plugin.

v1.1.0 · Launch price, normally $79.00 · 14-day refund

Your cart (2) ×
Canvas Backpack$89.00 × 1− 1 +
Field Notebook$18.00 × 2 = $36.00− 2 +
Subtotal$125.00 ShippingFree Change Total$125.00

Why does adding a product reload the whole page?

Because Divi has no mini cart module. Visitors add an item and land on the cart page, losing the shop they were browsing. This keeps them on the page with a slide-out panel.

Why can't I show shipping or coupons in the cart drawer?

Because generic mini cart plugins output static HTML. This one renders through Divi's own design system — coupon drawer, shipping calculator, cross-sell carousel, trust badges, all designable from the module panel.

How do I make it match my site?

It is a Divi module. Fonts, colours, borders, spacing, backgrounds, box shadows — 23 design groups in the Design tab, same controls you use for every other element on the page.

What's inside

Everything a mini cart should do.

5 panel types

Slide, Drawer, Floating, Dropdown and Modal. Each opens from a different trigger — inline button, fixed pill on the viewport edge, floating circle, or anchored dropdown. All share the same panel and the same 80+ content fields.

23 design groups

Trigger, icon, badge, header, title, item row, name, meta, price, image, quantity, remove, stock, coupon field, coupon button, shipping bar, totals, grand total, cart button, checkout button, trust badges, cross-sell card, empty state — all from the Design tab.

Coupon + shipping inline

"Have a coupon?" drawer slides open, applied codes show as chips in the Discount row. Shipping calculator opens as a popover anchored to the shipping total — no wasted panel space.

Cross-sell carousel

WooCommerce cross-sells, related, top-selling or on-sale products in a snap-scrolling carousel with dot indicators. Position below items, below totals, below footer or in the empty state.

Opens on add-to-cart

Works with every add-to-cart source — shop page AJAX, single product form POST, redirect, WC Blocks. Badge count and subtotal animate smoothly instead of jumping.

Divi 4 + Divi 5, one codebase

Both engines render through the same PHP. Field schemas, design groups, selectors — all shared. The Divi builder you use today is the one the plugin supports.

For the person who checks

Built to survive Divi, WooCommerce and a page cache

Portal CSS scoping

The panel portals to <body> for z-index reliability. Every Divi wrapper class is copied to the host so Design tab styles keep working after the move.

Session-safe cart loading

wc_load_cart() restores the visitor's session in REST context. calculate_totals() runs explicitly — no zero-total surprises on cached pages.

Divi specificity handled

Every input, button and icon selector inside the panel is boosted to beat Divi's #et-boc rules. FontAwesome and ETmodules both render correctly.

Fragment + animation sync

Badge counts and subtotals animate with ease-out cubic on every cart change. WC fragment race conditions are handled — old values are snapshotted before replacement.

Pricing

One plugin. Every cart interaction on the site.

Launch offer

DMW Woo Mini Cart

$49.00 / year
$79.00 Save 38%

Renews for updates & support

  • 2 Divi modules — Mini Cart + Cart Trigger
  • 5 panel types — Slide, Drawer, Floating, Dropdown, Modal
  • Coupon, shipping calculator, cross-sells, trust badges
  • Works on Divi 4 and Divi 5 from one codebase
  • Use on your own and client sites
  • 1 year of updates and support
  • 14-day money-back guarantee
Get the plugin — $49.00

Launch price for a limited time — the regular price is $79.00. Requires WooCommerce 8.0 and either Divi 4.27.7 or Divi 5.9.0.

Questions

Before you ask

Does it work on Divi 4 and Divi 5?

Yes, from one codebase. The plugin detects which engine is rendering and uses the correct adapter. Divi 4.27.7 or Divi 5.9.0 is the minimum.

What panel types are included?

Five: Slide, Drawer, Floating, Dropdown and Modal. Slide, Drawer and Floating all open a full-height side panel — they differ only in trigger style. Dropdown anchors to the trigger. Modal centres on screen.

Does the mini cart open when I add a product?

Yes, controlled by a single toggle. Works with every add-to-cart source — shop page AJAX, single product form POST, redirect after add, and WC Blocks. The WooCommerce success notice is suppressed so you don't see it twice.

Can I show coupons and shipping in the panel?

Yes. The coupon form is a collapsed drawer. Applied codes show as chips in the Discount totals row. The shipping calculator opens as a popover anchored to the shipping row — no wasted space.

Does it work with a page cache?

Yes. A server-side session flag detects add-to-cart events that survive redirects. Cart data is loaded via wc_load_cart() with explicit calculate_totals() in the REST context. Stale keys from cached pages are handled silently.

What about the Divi Theme Builder?

Place the Mini Cart module in any Theme Builder header. The Cart Trigger module can go anywhere — it targets the nearest Mini Cart panel. Conditional asset loading detects the modules wherever they render.

Can I style everything from the Design tab?

Yes. 23 design groups cover every element: trigger, icon, badge, header, items, quantity, remove, coupon, shipping bar, totals, buttons, trust badges, cross-sells and empty state. All with responsive + hover states.

Ready when you are

Give your shop a real cart.

Install it, drop the module in your header, and every product page on the site gets a slide-out cart that matches your design.

Launch price, normally $79.00 · 14-day money-back guarantee · v1.1.0 · WooCommerce 8.0+

DMW Woo Mini Cart is an independent product for the Divi theme. Divi is a trademark of Elegant Themes and WooCommerce is a trademark of Automattic. DiviMint is not affiliated with or endorsed by either.