Cart in Menu – Add a Shopping Cart Icon to WordPress Navigation Menu
Add a customizable shopping cart icon to your WordPress navigation menu. Auto-detects WooCommerce, EDD, and FluentCart.
100% free · WooCommerce/EDD/FluentCart ready · Works with every theme
Why Add a Cart Icon to Your Navigation Menu?
Shoppers expect to see their cart at a glance — not buried in a sidebar. Cart in Menu puts a live-updating cart icon in your WordPress navigation, showing item count and cart total in real time. Supports WooCommerce, Easy Digital Downloads, and FluentCart — automatically detects which eCommerce plugin you are using.
Key Features
Multi-Platform eCommerce Support
WooCommerce
Full integration with WooCommerce cart. Shows item count badge, cart total, and dropdown mini-cart.
Easy Digital Downloads (EDD)
Native EDD support. Displays cart count and total for digital products.
FluentCart
FluentCart integration with real-time cart updates.
Auto-Detection
Automatically detects which eCommerce plugin is active. No manual configuration needed.
Customization Options
Customizable Icon
Choose from preset cart icons or upload your own. Adjust icon size, color, and position.
Item Count Badge
Show/hide the item count badge. Customize badge color, position, and animation style.
Cart Total Display
Optionally show the cart subtotal next to the icon. Supports currency formatting from your eCommerce plugin.
Theme & Plugin Compatibility
Cart in Menu works with every WordPress theme that uses standard WordPress navigation menus. Tested with GeneratePress, Astra, Kadence, Blocksy, Divi, and all major themes. No conflicts with caching plugins or CDN services.
How Cart in Menu Compares to Other Menu Cart Plugins
Most menu cart plugins are tied to a single eCommerce platform or lock features behind Pro versions. Cart in Menu supports 3 platforms out of the box and is 100% free.
| Feature | Cart in Menu | Menu Cart for WooCommerce | Cart All In One |
| Price | Free | Free / Pro $29/yr | Free / Pro $39/yr |
| WooCommerce Support | ✅ | ✅ | ✅ |
| EDD Support | ✅ | ✅ | ❌ |
| FluentCart Support | ✅ | ❌ | ❌ |
| Auto Platform Detection | ✅ | ❌ | ❌ |
| Custom Icon Upload | ✅ | Pro only | Pro only |
| Item Count Badge | ✅ | ✅ | ✅ |
| Cart Total Display | ✅ | ✅ | ✅ |
| AJAX Real-Time Updates | ✅ | ✅ | ✅ |
| Active Installs | New | 80,000+ | 10,000+ |
| WordPress.org Available | ✅ | ✅ | ✅ |
How to Install & Set Up Cart in Menu
Get started in under 5 minutes:
Step 1 — Install from WordPress.org — Plugins → Add New and search for “Cart in Menu”.
Step 2 — Activate — the cart icon appears automatically in your primary menu.
Step 3 — Customize — go to Appearance → Customize → Cart in Menu to adjust icon style, badge color, and display options.
Step 4 — Done — your customers can now see their cart from any page.
Frequently Asked Questions
Will the cart update without page refresh?
Yes. Cart in Menu uses AJAX to update the icon and item count in real time when products are added or removed from the cart.
Can I use this with multiple eCommerce plugins?
Cart in Menu auto-detects the active plugin. If you have both WooCommerce and EDD active, WooCommerce takes priority.
Does this work on mobile devices?
Yes — fully responsive. The cart icon adapts to mobile menu layouts and hamburger menus automatically.
Does this work with my theme’s header builder?
Yes. As long as your theme uses the standard WordPress wp_nav_menu() function, Cart in Menu will work. Tested with GeneratePress, Astra, Kadence, and Divi header builders.
Ready to Add a Cart Icon?
Download Cart in Menu free from WordPress.org. No registration, no credit card, no upsells.