Linux 软件免费装
Banner图

SaveTo Wishlist Lite – WooCommerce Wishlist

开发者 jkohlbach
RymeraWebCo
smub
更新时间 2026年10月2日 17:11
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

wishlist woocommerce wishlist add to wishlist wishlist plugin save to wishlist

下载

1.0.7 1.1.0 1.0.0 1.0.0.1 1.0.0.2 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.8 1.0.9 1.1.2 1.1.3 1.1.4 1.1.5 1.1.1 1.1.6

详情介绍:

SaveTo Wishlist is a free WooCommerce wishlist plugin that lets your customers create multiple wishlists, save for later, curate a favorites list, or easily share gift ideas with friends and family. Whether shoppers want to quickly bookmark items or use a traditional add to wishlist button, it adds everything you need for a robust saving feature on your store. Enjoy customizable "Save to Wishlist" buttons, positioning controls, wishlist pages, shortcodes, and full support for a guest user wishlist! 👉 Adding a WooCommerce wishlist with SaveTo Wishlist is simple:
  1. Install & activate SaveTo Wishlist Lite (it's free!)
  2. Manage your options under Wishlist > Settings, including controlling wishlist button placement, colors, and designs
  3. Create and save multiple wishlists with as many items as you like as a customer
  4. Create wishlists for your customers on the backend as an admin
  5. View any product and add it into your wishlist. It gracefully handles simple & variable products!
  6. Let customers view and manage wishlists anytime in their My Account
It's a simple, effective way to add wishlist tools for WooCommerce. ❤️ Free WooCommerce Wishlist Plugin Our goal is to provide a reliable WooCommerce wishlist plugin; that's why our free version has features you'd typically find on other paid plugins! Easy Import From Other Wishlist Solutions Switching wishlist plugins has never been easier. SaveTo Wishlist lets you migrate your customers' existing wishlist data from other popular solutions in just a few clicks — no data loss, no manual work. 🟡 SaveTo Wishlist Pro Take your wishlist experience to the next level with SaveTo Wishlist Pro. Built on top of the free plugin, Pro unlocks advanced automation, deep analytics, and powerful access controls — giving store owners everything they need to turn wishlists into a growth engine. Visit SaveTo Wishlist & Learn More 🔌 Integrations SaveTo Wishlist works out of the box with the plugins you already run on your store: WooCommerce, WPML, Elementor & Elementor Pro, FluentCRM, Groundhogg, FunnelKit Automations, Noptin, Mail Mint (WPFunnels), Email Subscribers & Newsletters (Icegram), Popup Maker, Search & Filter, Advanced Product Fields (Product Addons), PPOM – Product Addons & Custom Fields, Tiered Pricing Table for WooCommerce, WooCommerce Product Table (Barn2), Fast Cart (Barn2), WP Rocket, SiteGround Optimizer, LiteSpeed Cache, Autoptimize, W3 Total Cache, WP Fastest Cache, WP-Optimize, Asset CleanUp, and Breeze. It also works with the page builders and themes you design your store with: Elementor (native "Save to Wishlist" widget), Divi (native Divi Builder and Divi Theme Builder module), Flatsome (native UX Builder element), Woostify (first-class button styling and placement), and Blocksy (first-class button styling and placement). About Rymera (The Makers) Rymera is the maker of other popular WordPress and WooCommerce plugins such as Wholesale Suite, Advanced Coupons, AdTribes, WC Vendors and more. We believe that small stores can grow into big stores and that store owners have something valuable to bring to the world. But, they do need the right tools to succeed and that's where we come in. We believe in democratizing access to those tools and leveling the playing field. Our team has been building WordPress plugins for nearly 15 years and we know the platform extremely well. When you choose a Rymera product, you're choosing a team that is dedicated to helping you grow your store.

安装:

  1. Upload the saveto-wishlist-lite-for-woocommerce/ folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Manage your settings under Wishlist > Settings page.
  4. A ‘My Wishlists’ page will be added to the My Account area for customers. You can adjust it in the settings.
  5. "Save To Wishlist" button positioning and style can be customized in the settings.

屏幕截图:

  • Multiple Wishlists - Customers create as many named lists as they want, each with its own description and privacy status. Every row has quick actions to edit, share, or remove a list.
  • Wishlist Detail View - Each list shows the image, price, live stock status, quantity, and subtotal per item. Customers add anything straight to the cart, drag to reorder, or switch to grid view.
  • Shop And Category Pages - The wishlist button works in product loops, not just product pages. Saved items switch to Remove from Wishlist, so shoppers always see what is already on their list.
  • Wishlist Sharing - Customers rename a list, mark it public or private, and copy a share link. Public lists are ready to send to friends and family for gift occasions.
  • Admin Wishlist Manager - See every customer wishlist in one screen. Filter by status, user, or date range, pick your columns, and open any list to see the products saved inside it.
  • Guest Wishlists - Let visitors save products before they create an account. Optionally show a login or register link in the confirmation popup to turn a save into a signup.
  • Button Placement And Styles - Pick where the wishlist button renders, then apply a ready-made style preset. Switch to custom settings or theme default when you want full control of the look.

升级注意事项:

There's a new version of SaveTo Wishlist Lite available. Upgrade now!

常见问题:

Why should I use this wishlist plugin?

We aim to create the easy-to-use wishlist experience for WooCommerce — one that helps store owners grow. It's a feature-rich wishlist plugin that comes with everything you need to give your customers a great experience saving products to lists.

Is there a limit to the number of wishlists?

No, you and your customers can create as many wishlists as you like.

Does this plugin support variable products?

Yes, it does.

How do I add the wishlist to a page I build with Flatsome's UX Builder?

Open the page in UX Builder, click to add an element, and choose "Save to Wishlist" from the Content category. The element has two optional settings: a Wishlist ID, to pin the element to one specific wishlist, and a "Show the default wishlist only" toggle. Leave both alone and the element behaves exactly like the [saveto_wishlist] shortcode. This matters because a UX Builder page stores its own layout. If you rebuild your wishlist page in UX Builder without adding this element, the page has no wishlist on it to show. Adding the element puts it back. One limit worth knowing: place the element on the page itself. If you put it inside a reusable UX Block and then pull that block into a footer, a menu, or a custom product layout, the wishlist still appears but its scripts and styles will not load with it.

Can my customers have multiple wishlists?

Yes, they can! Your users can create and name as many wishlists as they like to help them organize their shopping on your store.

Is it easy for users to save their favorites?

Yes! With a single click, shoppers can bookmark items and curate a list of their favorite products to save for later.

Does this support a guest user wishlist?

Yes! Guests can save products without logging in. When they eventually create an account, all of their saved items are automatically merged, so they don't lose anything.

Does it work with the Divi theme?

Yes, and SaveTo Wishlist adds a native "Save to Wishlist" module to the Divi Builder so you can place the wishlist exactly where you want it. Divi builds pages with its own layout system rather than the WordPress page content, so a page you have built with the Divi Builder — or a page covered by a Divi Theme Builder template — may no longer run the [saveto_wishlist] shortcode that the plugin's Wishlist page normally uses. (A Theme Builder template that includes Divi's own Post Content module still runs it.) If your Wishlist page looks empty under Divi, that is why. To fix it, open the page in the Divi Builder, add the "Save to Wishlist" module wherever you want the wishlist to appear, and save. The module also works inside Divi Theme Builder templates, so you can build one wishlist layout and reuse it across your site. Leave the module's "Wishlist ID" field empty and it shows each visitor their own wishlist. The module needs Divi 4, either the theme or the Divi Builder plugin. It appears in the builder's module list under its own name, alongside Divi's other modules. Divi 5 uses a new module system and is not supported yet.

Does it work with the Woostify theme?

Yes. The wishlist button works out of the box with Woostify, and the plugin ships Woostify-specific styling so the button looks native on Woostify's shop, archive and single-product templates — no custom CSS needed. Because Woostify rebuilds the WooCommerce product loop and uses its own product gallery, a couple of button placements are best avoided on Woostify. You'll find these options under SaveTo Wishlist → Settings → Button. Shop page — "Button Placement":

  • Recommended: "Top Right of the Product Image" (the plugin default), "Top Left of the Product Image", "Above the Product Title", "Below the Product Title", or "Above the Add to Cart Button".
  • Avoid "Below the Add to Cart Button". Woostify renders that row inside a fixed-height, animated area on desktop, so the button is clipped from view. If your shop is set to this placement, switch to one of the recommended options above for Woostify.
Product page — "Button Placement":
  • Recommended: "Above the Add to Cart Button", "Below the Add to Cart Button", "Above the Product Title", or "Below the Product Title".
  • Avoid "Top Right of the Product Image" (the plugin default) and "Top Left of the Product Image". Woostify's custom product gallery does not display the on-image button reliably, so Woostify stores should switch away from the default to one of the recommended options above.

Does it work with the Blocksy theme?

Yes. The wishlist button works out of the box with Blocksy, and the plugin ships Blocksy-specific styling so the button looks native on Blocksy's shop, archive and single-product templates — no custom CSS needed. Every placement shows the button on Blocksy; the notes below tell you what to expect from each one. You'll find these options under SaveTo Wishlist → Settings → Button. Shop page — "Button Placement":

  • All six placements show the button, but two of them sit in a different spot than their name suggests (see below). "Top Right of the Product Image" (the plugin default) is the best fit, because Blocksy keeps the card's top-left corner for its own Sale badge.
  • "Top Left of the Product Image" shares that corner, so on a product that shows a badge there — Sale, out of stock, or a custom Blocksy badge — the wishlist button is moved down to sit under the badge instead of covering it. If your badge is unusually large, or you show more than one badge in that corner, use "Top Right of the Product Image".
  • "Above the Product Title" and "Below the Product Title" both show the button between the product image and the title, because Blocksy renders its own title. "Above the Add to Cart Button" shows it directly below the title. "Below the Add to Cart Button" shows it after the Add to Cart button. All four follow your Blocksy card alignment, whether your cards are set to left, centre or right.
Product page — "Button Placement":
  • All seven placements work. "Inline with the Add to Cart Button" sits beside the Add to Cart button on desktop and moves under it on narrow screens, where Blocksy's own button already fills the row.
  • "Top Left of the Product Image" is moved down on a product that shows a badge in that corner, for the same reason as on the shop page.
Blocksy is a classic theme, so your shop and product pages use the WooCommerce templates rather than blocks. If you build a page with the WooCommerce Product Collection block instead, the wishlist button still renders — see the block theme answer below for which block each placement attaches to.

The wishlist button is missing from my shop page on a block theme. Why?

On a block theme, WooCommerce builds the shop and category pages out of blocks, and SaveTo Wishlist attaches the button to the block that matches your chosen placement. Each placement uses a different block:

  • "Top Right of the Product Image", "Top Left of the Product Image" and "Above the Product Title" attach to the Product Image block.
  • "Below the Product Title" attaches to the Product Price block.
  • "Above the Add to Cart Button" and "Below the Add to Cart Button" attach to the Add to Cart Button block.
If you have edited the Product Catalog template in the Site Editor and deleted the block your placement needs, the button has nothing left to attach to and will not appear. This only affects edited templates. The template WooCommerce ships includes all three blocks, so a store that has not customised it is unaffected. Two ways to fix it:
  • Pick a placement whose block is still in your template. For example, if you removed the Add to Cart Button block, switch from "Below the Add to Cart Button" to "Below the Product Title".
  • Or add the missing block back to the Product Catalog template in Appearance > Editor > Templates.
This applies to WooCommerce 9.5 and later. Classic themes are not affected, because they do not build the shop page from blocks.

Can I trigger a Popup Maker popup when a product is added to a wishlist?

Yes, and you do not need to write any code. With Popup Maker active, SaveTo adds four things to Popup Maker's own screens:

  • A trigger called Product Added to Wishlist (SaveTo Wishlist). Add it to any popup and the popup opens the moment a customer saves a product, with an optional delay. It works for guests and logged-in customers alike.
  • A targeting condition called Customer Has Wishlisted Products, under the SaveTo Wishlist group. Use it to show a popup only to shoppers who already have something on their list — perfect for exit-intent reminders. Logged-in customers are matched from their saved wishlists, and guests from the wishlist cookie described below.
  • The SaveTo Wishlist shortcode in Popup Maker's shortcode picker, so you can show a customer's wishlist inside the popup itself.
  • A View Wishlist (SaveTo Wishlist) call to action, which sends the shopper straight to your wishlist page and records the click as a Popup Maker conversion.
If your popups run on a full-page cache, exclude the stwlite_wishlist_added cookie in your caching plugin so the Customer Has Wishlisted Products condition is evaluated per visitor.

Which client-side signals does SaveTo emit on add to wishlist?

On every successful add, SaveTo emits two generic browser-side signals — for both guests and logged-in customers, and whether or not Popup Maker is installed. Use these if you want to build your own behaviour on top of a wishlist save:

  • A DOM event on document named stwlite_added_to_wishlist, carrying event.detail = { productId, collectionId }. Use it for instant triggers. productId is the variation ID for variable products, and 0 when several products were saved at once (the "save cart to wishlist" button). collectionId is 0 for guests, whose items are stored in the browser rather than in a wishlist.
  • A cookie named stwlite_wishlist_added, whose value is the URL-encoded product ID — run it through decodeURIComponent() before using it. Use the cookie for cross-page-load targeting such as exit-intent. It lasts 30 days and is cleared once the customer removes their last wishlisted product.
To open a popup from the event yourself (Popup Maker exposes PUM.open()): document.addEventListener( 'stwlite_added_to_wishlist', function ( e ) { PUM.open( 123 ); } ); Note: when Wishlist > Settings > General > Add to wishlist button is set to Redirect, the page navigates away immediately after the add, so use the cookie rather than the event in that mode. Still have questions? Please do not hesitate to reach out to our team via the support forums.

更新日志:

1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0.2 1.0.0.1 1.0.0 Initial release