BACK TO DIRECTORY

Demfilz Wishlist for WooCommerce

by demfilz

0.0
(0 ratings)

Demfilz Wishlist adds a heart button everywhere your customers browse, so they can save products for later with one click:

  • Product tables – if you use the Demfilz Product Table plugin, a wishlist heart column is added to every table automatically, and the quick-view popup gets a wishlist button too. No configuration needed.
  • Single product pages – a wishlist button next to add to cart (and still shown when a product is out of stock, where saving for later matters most).
  • Shop and archive pages – a heart on every product card.
  • A ready-made wishlist page – created automatically at activation, with an “Added to wishlist – View wishlist” toast pointing shoppers to it. The [dwlw_wishlist] shortcode works on any page, showing image, price, one-click add-to-cart and remove controls.
  • My Account tab – logged-in customers get a Wishlist tab in My Account automatically.
  • Live count badge – show the number of saved items anywhere with [dwlw_count] (links to the wishlist page; or give any element the class dwlw-count).

Built for real stores

  • Works for guests. The wishlist lives in the visitor’s browser, so nobody is forced to register.
  • Follows logged-in customers. For logged-in users the list is also mirrored to their account, so it syncs across devices.
  • Cache friendly. Everything a guest does works on fully page-cached sites (W3 Total Cache, WP Rocket, LiteSpeed, Cloudflare and friends) – no nonce breakage, no stale pages.
  • Everything stays in sync. Toggle a heart anywhere and every other heart for that product updates instantly – table rows, popup, product page, count badges, even across browser tabs.
  • Accessible. Real buttons with pressed state and labels announced to assistive tech.
  • Light. One small JavaScript file and one small stylesheet, vanilla JS, no jQuery.

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.

Screenshots

The wishlist heart column in a Demfilz Product Table, with the "Added to wishlist" toast.

The wishlist heart column in a Demfilz Product Table, with the "Added to wishlist" toast.

The wishlist button inside the product table quick-view popup.

The wishlist button inside the product table quick-view popup.

The wishlist button on a single product page, next to add to cart.

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.

The saved-items page: image, price, add to cart and remove controls.

Settings: one toggle per surface, plus the wishlist page picker.

Settings: one toggle per surface, plus the wishlist page picker.

Plugin Details

Active Installs
0
Total Downloads
56
Version
1.0.0
Requires WP
5.6
Requires PHP
7.2
Tested Up To
7.1
Added
2026-08-29
Last Updated
2026-08-29 10:27am GMT

Ratings

5
0
4
0
3
0
2
0
1
0