Wishlists are one of those store features that shoppers understand right away, even if we rarely think about the setup behind them.
Key Takeaways
- WooCommerce Wishlist: Multiple Wishlists Per Customer (WP Factory) lets shoppers save products, create multiple lists, add item notes, and share wishlists via social media, email, or a direct link.
- The plugin adds a ready-to-use Wishlist page automatically (with shortcode), plus optional My Account integration for logged-in customers.
- Stores can allow guest wishlists, control wishlist buttons (icon, button, tooltips), and enable stock alerts for out-of-stock items.
- Admin tools add wishlist reporting columns (user counts and product counts), but counts show after multiple users add wishlist items.
- Notes per wishlist item work best when the note field uses a text area and the character limit is increased.
Wishlist For WooCommerce (WP Factory) Overview
With WooCommerce Wishlist: Multiple Wishlists per Customer from WP Factory, we get the basics (save products for later) plus the option for customers to create more than one list, add notes, and share those lists in a few different ways.
Wishlist For WooCommerce (WP Factory) is a WooCommerce plugin that adds wishlists, including multiple lists per customer, notes, sharing, and stock alerts.
How to Get the Best Deal on Wishlist for WooCommerce
InfluenceWP has an exclusive Wishlist for WooCommerce deal.
Wishlist for WooCommerce—First Look Video
In this first look video, we look at the Wishlist for WooCommerce WordPress plugin together for the very first time, exploring the vendor’s website (product page) from a potential customer’s point of view, highlighting key pages such as the Features, About, Documentation, and Changelog pages.
Next, we look at the actual plugin within the WordPress dashboard, exploring Wishlist for WooCommerce’s features, settings, etc., so you have an idea of what”s available before you decide to fire up a demo, take the product through a free trial (if available), or simply make a purchase.

About the Vendor—WP Factory
The plugin is built by WP Factory, a vendor with a big catalog of WordPress and WooCommerce plugins. When we visited their website, a few things stood out right away.
- They have a full support setup, including a support center and forums.
- They link out to public channels where you can check activity and credibility (Facebook, LinkedIn, WordPress.org, GitHub).
- Their resources section includes a knowledge base, e-books, case studies, and “how-to” posts.
- Their About page shows a real team with faces and names, which helps build trust fast.
We also saw a nonprofit commitment. WP Factory offers an 80 percent discount on their range of solutions for qualifying nonprofits, once criteria and proof are met. If you’re in that category, it’s worth checking out on their site.
Installing the Plugin and Reviewing the Main Settings
Our Test Setup
We tested the plugin in a basic sandbox setup:
- The WooCommerce plugin is installed and activated.
- The Wishlist for WooCommerce Pro plugin installed and activated
- The latest version of WordPress core
- The default WordPress 2025 theme.
- No special styling, no page builder, no extras
After activation, the settings live under WooCommerce settings in a dedicated Wishlist tab, with a lot of great options.
General Options: The Core Behavior
In the General options, we saw a few important controls:
- Enable the plugin from inside the settings.
- Enable multiple wishlists, which is the key feature for this product.
- Cache-related settings (helpful if you run caching and need to adjust how wishlist elements load).
- A navigation option to show a wishlist icon counter in the menu.
We also enabled support for variable products so customers can add variations to the wishlist. In our test store we didn’t have complex variable products set up, but the setting is there and easy to toggle.
There’s also optional Font Awesome support. If you want icons, you can load Font Awesome and even choose the URL used for the CSS. If your site already loads Font Awesome, this matters because you can avoid loading it twice.
Share Settings: Social, Email, Copy Link
Sharing is enabled by default. The Share tab includes:
- A control for where the share UI appears.
- An admin email field for wishlist notifications.
- Share button toggles for Facebook and X (Twitter).
- A “copy wishlist link” option that copies the wishlist URL to the clipboard.
Buttons and Logged-Out User Behavior
The Buttons settings are where things get interesting because the plugin supports different UI patterns. We can display wishlist actions as:
- A heart icon over the product image in the loop.
- A full button on the single product page.
- Tooltips on hover, with editable tooltip text.
There’s also a section for how unlogged users interact with the wishlist:
- Whether guests can add or remove items.
- Whether guests can see wishlist buttons.
For many stores, guest wishlists are a real value add because they reduce friction. People can start saving without creating an account.
Wishlist Pages, Tables, Shortcodes, and Shopper-Facing Features
One thing we like to check in any WooCommerce plugin is how it handles pages. This plugin created a Wishlist page automatically and added the shortcode to it (the page was ready to view without manual setup).
Wishlist Page Options (Sorting, Tables, Subtotal, Duplicates)
Inside the Wishlist page settings, we found controls for:
- Sorting options (how the wishlist is ordered).
- A duplicate feature (ability to duplicate a wishlist).
- Table columns, including stock, price, add-to-cart button, SKU, quantity, attributes, taxonomies, and more.
We enabled item subtotal, and the plugin lets us choose where that subtotal appears in the table. That’s a small detail, but it matters when a wishlist becomes a planning tool, not just a “favorites” list.
We also enabled auto-removal rules:
- Remove items from the wishlist when a product is purchased, based on order status (processing or completed).
- A separate option for removing when added to the cart (we left defaults there).
Notes per Wishlist Item (And Character Limits)
We turned on the note field so customers can add a note next to each item. This is a practical feature for agencies building client stores and for stores where customers share lists with family, teams, or coworkers.
During testing, we ran into a character limit. The note field type was set to a basic text input, and longer notes were restricted. The fix was straightforward:
- Change the note field type to text area.
- Increase the max characters (we tested with 50 characters).
Once we did that, a note like “Hey team, buy this plugin by Monday” fit comfortably. This is one of those settings that most store owners will want to adjust early.
Stock Alerts and My Account Integration
We enabled stock alerts, and on the front end we saw an option to receive an email when an item becomes available (useful when a wishlist contains out-of-stock products). When logged in, the field is pre-populated with the user’s email, which makes the flow quick.
We also enabled the My Account wishlist tab, which creates a wishlist endpoint inside the customer account area. In our test, it didn’t appear immediately on the first load, but it did show up after we continued testing and refreshed. We also checked styling using both the default 2025 WordPress theme and the WooCommerce Storefront theme.
Pop-up Notifications
The plugin includes pop-up notifications for desktop users (on by default for desktop, off for mobile). Once we added products, we saw a pop-up that confirmed the action and offered a link to view the wishlist.
Pop-ups can be annoying when done poorly. Here, it felt like a basic confirmation message tied directly to wishlist activity.
Creating Multiple Wishlists and Testing the Customer Flow
Once settings were enabled, we went to the shop and started testing.
At first, we only saw the heart icon in the product loop. We wanted a clearer call to action on the single product page, so we enabled the “button on single product page” option. After refreshing, the full button appeared.
We also turned on tooltips so hovering over the heart would display help text. We could see the tooltip trigger, but we had trouble getting the tooltip text to show correctly in our initial theme setup. It may be theme-related, and it’s the kind of thing we’d confirm in a real store theme. Either way, the plugin includes the setting and the editable text, which is the important part.
The “Empty Wishlist” Moment (And What Actually Happened)
We created two new wishlists:
- “My Wish”
- “My Other Wish”
At first, when we visited the wishlist page, it looked empty. The reason was simple: we had created the lists but didn’t actually add the products to them. Once we selected a list and hit save on the add-to-wishlist modal, items showed up correctly.
This is a small UX moment worth mentioning because it’s easy for a first-time user to think something broke when they only created a new list name.
WordPress Theme Styling Differences (2025 vs Storefront)
With the default WordPress 2025 theme, the wishlist table looked a bit “vanilla” and slightly awkward. Switching to Storefront changed the styling instantly and looked more at home in a WooCommerce setup.
That’s not a knock on the plugin; it’s just the reality of front-end components in WooCommerce. Your theme will influence table spacing, button styles, and general layout unless you apply custom styling.
Sharing Wishlists: Social, Email Form, and Copy Link
Sharing is one of the strongest parts of this plugin because it’s built into the wishlist UI.
From the wishlist screen, we tested:
- Share to X (Twitter): Opened X with a pre-filled message and a direct link to the wishlist.
- Share to Facebook: Opened Facebook with a pre-filled message and a direct link to the wishlist.
- Share via email: This is a built-in email form, with fields for “from,” “send to,” and a message. It supports comma-separated recipients.
- Copy wishlist URL to clipboard: We copied the URL and could paste it into a message.
This is the kind of feature that turns a wishlist into a real shopping tool. People can send a list to a partner, a parent, or a team without rebuilding the list in a separate email.
Admin Tools, Reporting Columns, and What Finally Made Them Work
In the plugin settings, the Admin tab includes reporting-style features that add new columns in the WordPress admin:
- A users table column showing how many items a user has in wishlists.
- The ability to clear a user’s wishlist from the admin.
- A products table column showing how many times a product has been added to wishlists.
When we first turned these on, we couldn’t get the counts to appear. The clear button did show up, and it worked, but the counts were blank.
After more testing, we figured out what triggered the reporting columns: we needed more than one user actively adding items to wishlists. Once we created a second test user, added wishlist items under both accounts, and refreshed the admin screens, the counts appeared correctly:
- The users list displayed wishlist item counts in the wishlist column.
- The products list displayed counts for products added to wishlists.
We also tested the “clear wishlist” action. It did clear the wishlist successfully, and the “confirmation” was basically the state change (the list cleared). We didn’t see a separate confirmation prompt.
Advanced and Compatibility Settings (What We Noticed)
There are additional tabs for compatibility and advanced settings. We didn’t change much there, but we did see options like:
- AJAX controls
- Guest user data handling
- JavaScript update events
- Cache ignore settings (helpful when a caching plugin prevents wishlist elements from updating)
We tried a few of these while troubleshooting the admin columns earlier. In our case, the real fix was user activity, not advanced settings.
Wishlist For WooCommerce Features We Liked Most
After spending time inside the plugin, a few strengths were obvious:
- Multiple wishlists per customer, with quick creation inside the add-to-wishlist flow.
- Guest support, so shoppers don’t have to log in first.
- Notes per item, with adjustable field type and max characters.
- Stock alerts, tied to email.
- Sharing is built into the wishlist UI, including a clean email form and copy link.
- Admin reporting columns, once properly triggered with real usage.
- A long list of shortcodes, which means the wishlist experience can be customized beyond the default page.
Why We’d Add Wishlists to a WooCommerce Store
A wishlist is simple, but it pushes behavior that stores want: saving items, coming back later, and sharing products with other buyers. With multiple lists, those use cases expand fast, from personal lists to gift lists to “team purchase” lists.
Final Thoughts
Wishlist for WooCommerce is packed with practical features, and it goes well beyond a basic “save for later” button. We can run multiple wishlists per customer, support guest users, add item notes, trigger stock alerts, and share lists through social media, email, or a simple URL.
The Wishlist for WooCommerce plugin deserves to be on the short list for testing if we’re managing a serious WooCommerce store.
Frequently Asked Questions About Wishlist For WooCommerce (Multiple Wishlists Per Customer)
What Does Wishlist For WooCommerce (WP Factory) Do?
It adds wishlist features to a WooCommerce store. Shoppers can save products for later, create multiple wishlists, add notes to items, and share wishlists through social sharing, email, or a copyable link.
Can Customers Create Multiple Wishlists, Not Just One?
Yes. The plugin includes an option to enable multiple wishlists, and customers can create new lists during the add-to-wishlist flow.
Does It Work For Guest Users Who Are Not Logged In?
Yes. The plugin includes settings that control whether guests can add or remove items and whether guests can see wishlist buttons. This reduces friction for new shoppers.
How Does Wishlist Sharing Work?
Sharing is built into the wishlist UI. In testing, we saw options to share to Facebook and X (Twitter), share via a built-in email form (with comma-separated recipients), and copy the wishlist URL to the clipboard.
Why Are The Admin Wishlist Count Columns Blank?
The user and product wishlist count columns appeared after more than one user actively added items to wishlists. Once a second user had wishlist activity, the counts showed on the admin screens after refresh.