Linux 软件免费装
Banner图

Demfilz Wishlist for WooCommerce

开发者 demfilz
更新时间 2026年8月29日 18:27
PHP版本: 7.2 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce wishlist favorites product table save for later

下载

1.0.0

详情介绍:

Demfilz Wishlist adds a heart button everywhere your customers browse, so they can save products for later with one click: Built for real stores Using it with Demfilz Product Table Nothing to set up: with both plugins active, every [product_table] gets a "Wishlist" heart column and the quick-view popup gets a wishlist button. If you would rather place the column yourself, switch off the automatic column in WooCommerce > Wishlist and add the column key Wishlist:wishlist-heart to your table's columns setting.

安装:

  1. Install and activate the plugin (WooCommerce must be active).
  2. A "Wishlist" page containing the [dwlw_wishlist] shortcode is created for you - add it to your menu so shoppers can find their saved items.
  3. Visit WooCommerce > Wishlist to choose which surfaces show the heart (product tables, quick view, product pages, shop archives, My Account tab) and to change the wishlist page.
  4. Optionally add [dwlw_count] to a menu or header to show a live count of saved items.

屏幕截图:

  • The wishlist button inside the product table quick-view popup.
  • The wishlist button on a single product page, next to add to cart.
  • The saved-items page: image, price, add to cart and remove controls.
  • Settings: one toggle per surface, plus the wishlist page picker.

升级注意事项:

1.0.0 Initial release.

常见问题:

Do customers need an account?

No. The wishlist is stored in the visitor's browser and works for guests. Logged-in customers additionally get their list mirrored to their account so it follows them across devices.

Where do I put the wishlist page?

One is created for you at activation ("Wishlist"). Add it to your menu, or pick a different page at WooCommerce > Wishlist - any page containing the [dwlw_wishlist] shortcode works. Logged-in customers can also use the Wishlist tab in My Account.

How does cross-device sync behave?

Additions follow a logged-in customer everywhere: each device merges the account list into its own on page load. Removing an item removes it on the device where it happens and on the account; another device that still holds the item locally can re-add it on its next visit. In short: additions always win. Guests are per-browser only.

Does it work with full-page caching?

Yes. Saving and viewing the wishlist uses no nonces for guests, so cached pages keep working. The list itself lives in the browser, never in the page HTML.

Does it work with variable products?

Yes. Hearts on variation rows in a product table save the parent product.

The Demfilz Product Table plugin has its own wishlist setting. Which should I use?

Use this plugin - it covers more surfaces (shop archives, My Account, count badges, account sync). If the table plugin's built-in wishlist is switched on, this plugin pauses its own buttons to avoid showing two wishlists at once, and the settings page tells you so. Anything customers saved with the built-in wishlist is picked up automatically the first time this plugin runs in their browser.

What data does the plugin store?

For guests: nothing on the server - the list of saved product IDs stays in the visitor's browser (localStorage). For logged-in customers: the same list of product IDs is saved to their user profile so it can sync across devices. No personal data, no tracking, no external requests.

Can I show how many items are saved in my menu?

Yes. Use the [dwlw_count] shortcode, or add the CSS class dwlw-count to any element (for example a menu badge) and the number is kept up to date.

更新日志:

1.0.0