Features
- Right-side slide-in drawer (420px desktop, 100vw mobile) with elegant cubic-bezier animation
- AJAX add-to-cart — no page reload
- Auto-open drawer after a successful add
- Live qty controls (+ / − / input) per cart item
- Inline remove without reload
- Header cart counter sync with the theme's native badge
- Backdrop with blur effect (.45 opacity)
- WC fragments-driven sync with all cart events
- Path-versioned assets (LSCache compatible)
- Sold-individually-aware: if the product is already in the cart, the drawer opens without an error
- Filterable:
fixit_mini_cart_auto_open,fixit_mini_cart_trigger_selector
How it works
Trigger selectors (default): .cart-icon, .header-cart-link, [class*="cart-icon"], a[href*="/cart/"]. When the user clicks the cart icon or ATC button, the drawer opens with a smooth slide animation from the right. Display-based architecture (not transform) for compatibility with themes that override transforms.
Compatibility
- WordPress 6.0+
- WooCommerce 6.0+
- PHP 7.4+
- Tested with Impreza, the easydealsbook custom theme, and generic WC themes
Changelog
1.0.16 — 2026-05-03
- Header counter update via the existing theme element (not injecting our own badge)
- Detection for theme cart counters:
.count-badge,.cart-count,.cart-contents-count,.cart-icon-count,.header-cart-count
1.0.13 — 2026-05-03
- inline_config via
wp_add_inline_scriptbefore — fixes race condition with the enqueued script
1.0.12
- Manual fragments response (not the WC_AJAX wrapper) — flat
{fragments, cart_hash}format
1.0.10/11
- Smooth fade-out animation on close (slideout + fadeout)
- Fix is-open + is-closing state coexistence
1.0.9
- Smoother slide-in with
cubic-bezier(.16,.84,.44,1)+ opacity fade - Backdrop blur 2px
1.0.8
- Display-based architecture (instead of transform/right) for multi-theme compatibility
- ensureDrawerInBody auto-detaches from the footer parent
1.0.5/6/7
- CSS specificity bumps for theme override resistance
1.0.4
- Click intercept on the capture phase (not form submit) — bypasses theme stop handlers
1.0.0/1/2/3
- Initial release: drawer + AJAX + qty + remove + auto-open
Support
Email: [email protected] · Web: fixit.gr





Reviews
There are no reviews yet.