WP Menu Cart Plugin
Automatically displays a shopping cart in your menu bar. Works with WooCommerce and Easy Digital Downloads (EDD)
** Works with WooCommerce and Easy Digital Downloads (EDD) **
This plugin installs a shopping cart button in the navigation bar. The plugin takes less than a minute to setup,
and includes the following options:
- Display cart icon, or only items/prices.
- Display items only, price only, or both.
- Display always, or only when there are items in the cart.
- Float left, float right, or use your menu’s default settings.
- Customize your own CSS
Pro Version Includes:
- A choice of over 10 cart icons
- A fully featured cart details flyout
- Ability to add cart + flyout for unlimited menus
- Ability to add a custom css class
- Automatic updates on any great new features
- Shortcode to display cart anywhere on your site
- Quick and thorough support
Download the Pro version here – https://wpovernight.com/downloads/menu-cart-pro/
Finally, the cart automatically conforms to your site’s styles, leaving you with no extra work.
Compatibility:
- WooCommerce
- Easy Digital Downloads
- Easy Digital Downloads Pro
Translations:
- Brazilian Portuguese
- Danish
- Dutch
- Croatian
- Czech
- English
- French
- German
- Greek
- Hebrew
- Hungarian
- Italian
- Norwegian
- Persian
- Polish
- Portuguese
- Russian
- Spanish[1]
- Swedish
- Turkish
- Vietnamese
[1] WebHostingHub
Installation
Delete any old installations of the plugin. Extract the zip file and just drop the contents in the wp-content/plugins/ directory of your WordPress installation and then activate the Plugin from Plugins page.
Once the plugin is activated navigate to Settings > Menu Cart Setup. Select your options, save and you’re ready to go. It’s that easy!
Screenshots
Shows menu before and after Menu Cart.
3 different display style options to choose from.
Shows settings page.
Changelog
2.14.4 (2024-06-26)
- Tested up to WooCommerce 9.0 & WP 6.6
2.14.3 (2024-03-08)
- Tweak: add explicit labels for the disabling options for the e-commerce plugin and menus
- Fix: deprecated warning with PHP 8.2 and WPCS
- Fix: jumping of a menu on the page load
- Translations: Updated translation template (POT)
- Tested up to WooCommerce 8.7 & WP 6.5
2.14.2 (2023-11-08)
- Tested up to WooCommerce 8.3 & WP 6.4
2.14.1 (2023-08-09)
- New: added compatibility with WC Cart Block
- Fix:
wc-cart-fragments
loading that was removed on WC 7.8 - Tweak: advertise missing Pro version features
- Tested up to WooCommerce 8.0 & WP 6.3
2.14.0 (2023-03-28)
- New: EDD Pro compatibility
- Tested up to WooCommerce 7.5 & WP 6.2
2.13.1 (2023-02-02)
- New: WooCommerce HPOS compatibility (beta)
- Tested up to WooCommerce 7.3
2.13.0 (2022-12-06)
- Tweak: bumps WooCommerce minimum version to 3.0
- Tested up to WooCommerce 7.1 & WP 6.1
2.12.1 (2022-10-04)
- Renames plugin to comply with trademark rules
- New: adds disabled setting for block themes, including documentation link
- Fix: moves hide woocommerce notice code to the function
- Fix: removes references to Jigoshop, WP Ecommerce and Eshop
- Fix: loads ajax-assist script when ‘Always display cart’ is disabled
- Fix: escapes HTML properly before echoing
- Fix: deprecate usage of globals
- Fix: missing menu notice style
- Tested up to WooCommerce 6.9
2.12.0
- Security: escape URL in admin notice
- Tweak: Settings styles & colors
- Tested up to WooCommerce 6.6 & WP 6.0
2.11.0
- New: Support for Full Site Editing navigation blocks (WP5.9+)
- Tested up to WooCommerce 6.4
2.10.4
- Tested up to WooCommerce 6.1 & WP5.9
2.10.3
- Fix: Updated WooCommerce compatibility header
2.10.2
- Translations: Add German (Formal)
- Tested up to WooCommerce 6.0
2.10.1
- Fix: WP eCommerce compatibility
- New: Better custom ajax options, using a custom event trigger (
wpmenucart_update_cart_ajax
) - Tested up to WooCommerce 5.8
2.10.0
- New: use minified JS & CSS files to reduce load time on live sites (enabling
SCRIPT_DEBUG
will load full versions) - Tested up to WooCommerce 5.7 & WP5.8
2.9.8
- Fix: Don’t load free version if Pro version is loaded/installed
- Fix: jQuery deprecation notices
- Tweak: parse font stylesheet to use absolute links
- Translations: updated template & added translation hints
- Tested up to WooCommerce 5.4 & WP5.7
2.9.7
- Tested up to WooCommerce 5.1 & WP5.6
2.9.6
- Tweak: Improved font loading performance for modern browsers
- Tested up to WooCommerce 4.6
2.9.5
- Added filters for menu item data
- Fix: backwards compatibility for WooCommerce 3.2
- Tested up to WooCommerce 4.5
2.9.4.1
- Fix plugin header issue for new installs
2.9.4
- Tested up to WooCommerce 4.4 & WP5.5
2.9.3
- Tested up to WooCommerce 4.3
2.9.2
2.9.1
- Fix: Menu issues on cart & checkout if Menu Cart was the only item in the menu
2.9.0
- New: setting to include fees & shipping in cart total [WooCommerce]
- New: hide on checkout & cart page by default (can be re-enabled via the settings) [WooCommerce]
- Fix: Incorrect total for when using “Cart total (including discounts)” in combination with taxable fees
- Fix: Button to save settings invisible on some installations
2.8.2
- Tested up to WooCommerce 4.2
2.8.1
2.8.0
- Improved: Drastically reduced font filesize for faster page loading
- New: filter to enable legacy custom ajax setting
2.7.9
- Tested up to WooCommerce 4.1
- Deprecated: Custom/Built-in AJAX option
2.7.8.1
2.7.8
- Improved: Site/user locale detection
- Improved: Textdomain fallback
- Translations: Included POT & Updated Dutch
- Tested up to WooCommerce 4.0 & WP5.4
2.7.7
- Fix: include default classes when menu cart is the only item in the menu
- Fix: cart existence check global usage only for old versions
- Tested up to WooCommerce 3.9
2.7.6
- Improved accessibility for screen readers (cart icon)
- Tested up to WC3.8
- Tested up to WP5.3
2.7.5
- Fix: check if woocommerce version constant is defined
- Fix: Prevent fatal errors when switching eCommerce plugins
- Fix: Persian translations
- Fix: Notices when not using icon
- Marked tested up to WC3.6
- Marked tested up to WP5.2
2.7.4
2.7.3
- Fix: French plural forms rule (zero = single)
2.7.2
- Tested with WooCommerce 3.5
2.7.1
- fix label on price to display setting
- Fix live updating cart for first product with ‘Always display cart’ setting enabled
2.7.0
- Feature: Full integration with wordpress.org language packs (finally!)
- Feature (WooCommerce): Option to display either total (including fees) or subtotal (total of products)
- Feature (EDD): Native integration with EDD AJAX
- Fix: Several improvements & fixes to WooCommerce AJAX integration for sites with server side caching
- Fix: Cart icon on settings page
- Translations: added Turkish
2.6.1
- Feature: Option to hide theme cart from Storefront or Divi
- Feature: Improved WooCommerce AJAX compatibility
- Fix: Updated FontAwesome to 4.7.0
- Tweak: load FontAwesome in separate CSS file to allow dequeueing
- Translations: Updated pt_BR
2.6.0
- WooCommerce 3.0 compatibility
- Translations: updated Swedish
2.5.8
- Translations: Added Croatian, Hebrew, Hungarian (updated) & Vietnamese
- Fix: Built-in AJAX for multiple menus
- Fix: Textdomain definition and allow custom translations
- Tweak: prevent loading cart when WooCommerce not loaded
2.5.7
- Fix: Improved JS in Easy Digital Downloads
- New: Hungarian translation
- Tweak: Use css dash instead of hard-coded dash
2.5.6
- New: Slovak Translation
- New: Option to use built in js
- Tweak: Moved JS to footer
- Tweak: improved css positioning
- Tweak: added js selectors
- Tweak: Brazilian Portuguese Translation
2.5.5
- New: Norwegian Translation
2.5.4
- New: Czech Translations
- New: Greek Translations
- Tweak: Seperated Item Classes
- Tweak: Removed Unnecessary submenu classes
- Tweak: Use get_total() instead of get_cart_total()
- Fix: Prices show tax if cart prices are set to display including tax
- Fix: Updated Font Awesome
2.5.3
- Fix: Ubermenu
- Added: Greek Translation
2.5.2
*Tweak: Merged menu cart versions
2.5.1
- WPML String Translation fix
2.5
- Major Code refactor: CLEANER, FASTER, MORE FLEXIBLE!
- Added: Shop detection for Multisite
- Added: WPML String Translation setting
- Added: Persian translations
- Updated: Font Awesome
- Updated: Spanish, Portugese, Brazilian, French & Polish Translations
- Fix: PHP strict warnings
- Fix: CSS for Twenty Twelve & Twenty Fourteen
2.2.2
2.2.1
2.2.0
- Several bugfixes & improvements
- Better AJAX integration with EDD & eShop
- Various filters added for better theme integration & easier customization
- DOMHtml warnings surpressed
2.1.5
Fix: Edd and WP e-Commerce ajax.
2.1.4
Fixed WP e-Commerce ajax conflict and uploaded proper French translation.
2.1.3
EDD total price bug fixed
2.1.2
Added WP-Ecommerce and EDD
2.1.0
Initial Release