Trader Information
Back to topOverview
Back to topMage2Expert Multi Wishlist replaces Magento 2's single native wishlist with a complete multi-wishlist system that lets customers create, manage, share, and act on as many named wishlists as they need — all without any core code modifications.
Whether a customer is saving items for a birthday, an anniversary, or everyday essentials, they can organise saved products into separate, clearly named lists. Adding a product to a wishlist from any page — category listings, product detail pages, cross-sell blocks, or the shopping cart — triggers a clean popup modal that shows all existing wishlists and lets the customer pick one or create a new one on the spot. If the product is already saved somewhere, the modal highlights which lists contain it and offers a one-click remove option.
Key Features
- Unlimited named wishlists per customer — create as many wishlists as needed directly from My Account or from the wishlist picker popup without leaving the current page
- Wishlist picker popup — a modal dialog opens when a logged-in customer clicks Add to Wishlist on any product; guests see a sign-in prompt; existing wishlist membership is clearly indicated so customers can add to a new list or remove from a saved one
- Add from any page — product listing pages (category, search results, widgets), product detail pages, and shopping cart line items all support Add to Wishlist without page reloads
- Wishlist details page — a paginated product grid shows all saved items with product image, name, price, a quantity input field, an individual Add to Cart button, and an inline remove link per item
- Quantity management — customers can update the saved quantity directly on the wishlist page via AJAX without a full page reload; the updated quantity becomes the default when the item is moved to cart
- Add All to Cart — moves every simple product on the current wishlist page to the shopping cart in a single click; items that require option selection (configurable, bundle, grouped, or custom-option products) are left in the wishlist with a per-item warning message so nothing is silently lost
- Configurable product options flow — if a customer adds a configurable or bundle product without selecting options, clicking Add to Cart from the wishlist redirects to the product detail page with the options form pre-highlighted; after selecting options the customer can add to cart (which also removes the wishlist entry) or click Update Wishlist to save the option selection back for later
- Rename and delete wishlists — wishlists can be renamed inline directly on the details page; secondary wishlists can be deleted from the My Wishlists page; the primary (Default) wishlist cannot be deleted
- Share by email — any wishlist can be shared with one or more email addresses; the sender can include a personalised subject line and message; recipients receive a branded HTML email showing the wishlist name, the personal message, a product table with alternating row colours, and a View Wishlist CTA button
- Share by public link — each wishlist automatically gets a unique token URL that anyone can open without a Magento account; the shared page renders the wishlist products in the same native 4-column Luma product grid used on category pages, with AJAX-enabled Add to Cart for simple products and links to the product detail page for complex product types
- Admin configuration — a dedicated Stores → Configuration → Magento Expert → Multi Wishlist panel with a master Enable/Disable switch and a separate Sharing section for toggling the share feature, setting the email sender identity, and choosing a custom email template; all settings are store-view scoped for multi-store setups
- Zero core code changes — all integrations use Magento's standard plugin, observer, layout XML, and customer section systems; the module installs and uninstalls cleanly and is fully upgrade-safe
How It Works
The module registers two dedicated database tables (mage2expert_multiwishlist and mage2expert_multiwishlist_item) that are completely independent of Magento's native wishlist tables. Customer wishlist data is served to the frontend via a custom customer section (multiwishlist), which powers the wishlist picker popup through Magento's built-in section data and local-storage caching mechanism. Because the section data is invalidated and refreshed on every cart or customer action, the popup always reflects the current state of all wishlists without requiring a full page reload.
The native Magento wishlist page (/wishlist) is redirected to the Multi Wishlist list page via a lightweight plugin on the native index controller, so existing bookmarks and links continue to work. Disabling the module from Admin configuration instantly hides all multi-wishlist frontend output and restores the native Magento experience; all saved wishlist data is preserved and immediately accessible again when the module is re-enabled.
Share Email Compatibility Note
Magento 2.4.4 and later apply automatic HTML escaping to all {{var}} email template directives. The module's built-in share email template uses the |raw modifier ({{var items_html|raw}}) to correctly render the product table HTML. If you customise the template via Marketing → Email Templates, ensure your custom version also uses the |raw modifier for the product table variable.
Technical Specifications
Back to topSeller profile
Seller contact
Current Version
1.0.0
Adobe Commerce platform compatibility
Adobe Commerce (cloud): 2.4 (current)
Adobe Commerce (on-prem): 2.4 (current)
Magento Open Source: 2.4 (current)
Type
Stable Build
Updated
27 July, 2026
Categories
Extensions, Content & Customizations, Personalization & Experience Management, Product Content
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top1.0.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Initial release — unlimited named wishlists per customer, wishlist picker popup, configurable product options flow, Add All to Cart, share by email and public link, public shared wishlist product grid, admin configuration with master enable and sharing toggle.
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor