Features
- Right-side slide-in drawer (420px desktop, 100vw mobile) με elegant cubic-bezier animation
- AJAX add-to-cart — όχι page reload
- Auto-open drawer μετά από successful add
- Live qty controls (+ / − / input) per cart item
- Inline remove χωρίς reload
- Header cart counter sync με theme native badge
- Backdrop με blur effect (.45 opacity)
- WC fragments-driven sync με όλα τα cart events
- Path-versioned assets (LSCache compatible)
- Sold-individually-aware: αν product είναι ήδη στο cart, drawer ανοίγει χωρίς 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/"]. Όταν user πατάει cart icon ή ATC button, drawer ανοίγει με smooth slide animation από δεξιά. Display-based architecture (not transform) για compatibility με themes που override transforms.
Compatibility
- WordPress 6.0+
- WooCommerce 6.0+
- PHP 7.4+
- Tested με Impreza, easydealsbook custom theme, και generic WC themes
Changelog
1.0.16 — 2026-05-03
- Header counter ενημέρωση μέσω existing theme element (όχι inject δικού μας badge)
- Detection για theme cart counters:
.count-badge,.cart-count,.cart-contents-count,.cart-icon-count,.header-cart-count
1.0.13 — 2026-05-03
- inline_config μέσω
wp_add_inline_scriptbefore — fix race condition με enqueued script
1.0.12
- Manual fragments response (όχι WC_AJAX wrapper) — flat
{fragments, cart_hash}format
1.0.10/11
- Smooth fade-out animation στο close (slideout + fadeout)
- Fix is-open + is-closing state coexistence
1.0.9
- Smoother slide-in με
cubic-bezier(.16,.84,.44,1)+ opacity fade - Backdrop blur 2px
1.0.8
- Display-based architecture (αντί transform/right) για multi-theme compatibility
- ensureDrawerInBody auto-detach από footer parent
1.0.5/6/7
- CSS specificity bumps για theme override resistance
1.0.4
- Click intercept on capture phase (όχι form submit) — bypass theme stop handlers
1.0.0/1/2/3
- Initial release: drawer + AJAX + qty + remove + auto-open
Support
Email: [email protected] · Web: fixit.gr





Αξιολογήσεις
Δεν υπάρχει καμία αξιολόγηση ακόμη.