Directory / plugin

Harvify Wishlist

v1.0.18 · by harv

Let customers save WooCommerce products to a wishlist — single + loop buttons, guest support, social sharing, and Pro reminders & insights.

View on WordPress.org

About this plugin

Harvify Wishlist adds a clean “Add to Wishlist” experience to your WooCommerce store. Visitors can save products from product pages and shop/category listings, view their wishlist on a dedicated page, and add items to the cart in one click. Guests get a cookie-based wishlist that merges into their account when they log in.

Free features:

  • “Add to Wishlist” button on single product pages and shop/category loops
  • Variable-product aware — saves the exact selected variation (e.g. “Blue /
    XL”), not just the parent product
  • Configurable button position (after add-to-cart, after meta, or on the
    thumbnail)
  • Appearance options — choose the icon, corner radius and border, and show
    an icon only in the shop loop.
  • [harvify_wishlist_button] shortcode and a “Wishlist Button” block for block
    themes
  • One wishlist per user, stored in custom tables (not user meta)
  • Guest wishlists (cookie-based) that merge into the account on login
  • Wishlist page via the [harvify_wishlist] shortcode, with add-to-cart
  • Social sharing (Facebook, X, WhatsApp)
  • WooCommerce HPOS compatible

Pro features (Harvify Pro Bundle):

  • Multiple named wishlists per user
  • Public/private wishlists with shareable URLs
  • Email reminders when a wishlisted product goes on sale or comes back in stock
  • Store-owner insights: most-wishlisted products and total active wishlists
  • “X shoppers wishlisted this” social-proof badge
  • Wishlist insights CSV export
  • Custom CSS for the wishlist button and page

Setting up your wishlist

  1. Go to Harvify Wishlist. The Settings tab opens.
  2. Under Behaviour, click Auto-create wishlist page, or choose an existing
    page that contains the [harvify_wishlist] shortcode.
  3. Under Button & appearance, set the button label, colour, icon, corner
    radius and border.
  4. Under Placement, choose where the button appears on shop listings and on
    product pages.
  5. Click Save settings.

The Insights tab shows how many wishlists shoppers have created and how many
products they have saved.

External services

This plugin connects to Freemius, the licensing and update service Harvify uses to
sell and deliver the Pro tier of its plugins.

Nothing is sent to Freemius unless you choose to send it. On activation you are shown
Freemius’s standard opt-in screen. Until you answer it a fresh install makes no
outbound request at all, and if you choose Skip the free tier stays fully usable
and still sends nothing. Data is transmitted only when you take one of these
actions:

  • You click “Allow & Continue” on the Freemius opt-in screen. This sends your
    site address, your administrator email address, and your WordPress, PHP and active
    plugin/theme details, so Harvify can provide support and know which environments to
    test against. Skipping that screen sends nothing and leaves the plugin working
    normally.
  • You enter a Pro Bundle licence key. This sends the key together with your site
    address so the licence can be activated for that site. While a licence is active the
    site also re-checks periodically that it is still valid and whether a Pro update is
    available.

Service provided by Freemius, Inc. – https://freemius.com/
Terms of service: https://freemius.com/terms/
Privacy policy: https://freemius.com/privacy/

Share buttons: Facebook, X and WhatsApp

While “Social sharing” is switched on (it is on by default; switch it off under
Harvify Wishlist Settings), the wishlist page shows three share links, for
Facebook, X and WhatsApp. They are ordinary links. The plugin itself makes no request
to these services and sends them nothing.

Data reaches one of these services only when a visitor clicks its link. Their browser
then opens that service, which receives the address of the shop’s wishlist page and
the text “Check out my wishlist”, plus what any browser sends to a site it opens (such
as the visitor’s IP address and that service’s own cookies). Nothing is sent if nobody
clicks.

  • Facebook (Meta Platforms, Inc.) — to share the wishlist page on Facebook.
    Terms of service: https://www.facebook.com/terms.php —
    Privacy policy: https://www.facebook.com/privacy/policy/
  • X (X Corp.) — to post a link to the wishlist page on X.
    Terms of service: https://x.com/en/tos —
    Privacy policy: https://x.com/en/privacy
  • WhatsApp (WhatsApp LLC) — to send a link to the wishlist page in a WhatsApp
    message.
    Terms of service: https://www.whatsapp.com/legal/terms-of-service —
    Privacy policy: https://www.whatsapp.com/legal/privacy-policy

Plugin tags