WordPress plugin intelligence profile

WPSwings Wishlist for WooCommerce

Let customers save products to multiple wishlists, share them, and receive price-drop and back-in-stock email alerts.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.4 · PHP 7.4
Directory statusactive
Last directory update3 Nov 202614h ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records WPSwings Wishlist for WooCommerce version 1.0.0 as active, updated 14h ago and tested up to WordPress 7.1.

Overview

About this plugin

WPSwings Wishlist for WooCommerce adds an “Add to wishlist” button to your WooCommerce products. Customers can save products, organize them into multiple named wishlists, share a list through a public link, and receive an email when a saved product’s price drops or it comes back in stock.

On activation the plugin creates a “My Wishlist” page containing the [wpwishfw] shortcode, where customers view and manage their lists. Store owners configure the button, the wishlist page, sharing, emails and alerts from WPSwings Wishlist → Settings, and can review wishlist activity under WPSwings Wishlist → Dashboard and WPSwings Wishlist → Wishlists.

KEY FEATURES

🎯 Core Wishlist Functionality

  • Multiple Wishlists – Create unlimited wishlists with custom names
  • Guest Wishlists – Anonymous visitors can save items without an account
  • Persistent Wishlists – Saved across devices and sessions for registered users
  • Quick Add/Remove – One-click buttons everywhere
  • Bulk Actions – Add all wishlist items to cart at once

🔔 Smart Alerts

  • Price Drop Notifications – Email alerts when items go on sale
  • Back-in-Stock Alerts – Get notified when products return
  • Ask for an Estimate – Signed-in shoppers can email their list to the store for a quote
  • Customizable Templates – Personalize email designs

🔗 Social Sharing

  • Public Wishlists – Share via unique URLs
  • Privacy Controls – Private or Public
  • Share Buttons – Facebook, X, WhatsApp, and more
  • Gift Registry – Share a public list for weddings, birthdays and other occasions

📊 Analytics Dashboard

  • Real-time Metrics – Track wishlists, conversions, and alerts
  • Visual Charts – Activity over 7d/30d/90d periods
  • Purchase Funnel – See customer journey
  • Top Products – Most wishlisted items

🎨 Customization Options

  • Button Styles – Icon, icon+text, or text only
  • Custom Labels – Match your brand voice
  • Table Columns – Configure wishlist page display
  • Flexible Positioning – Control button placement

🎯 Marketing Tools

  • Promotional Targeting – Export customer emails by product
  • CSV Export – Download customer lists
  • Customer Insights – Understand purchase intent

🔧 Compatibility

  • HPOS Compatible (High-Performance Order Storage)
  • Gutenberg Blocks Included
  • WPML/Polylang Compatible (including the custom button label)
  • Cache-friendly: button state refreshes after the page loads
  • GDPR: works with WordPress’s personal data export and erase tools
  • Read-only REST endpoint for a customer’s own lists

HOW TO CONFIGURE

All settings are under WPSwings Wishlist → Settings, split into tabs:

  • General – Remove items from the wishlist after they are added to the cart or purchased, turn price-drop and back-in-stock alerts on or off, and set how many days a guest wishlist is kept.
  • Button – Choose the button style (icon, icon + text, or text), the button label, icon size, color and spacing, and where the button appears (product page and/or shop loop).
  • Wishlist Page – Choose which table columns customers see on the wishlist page and whether to show the “Add all to cart” button.
  • Sharing – Choose which share buttons (Facebook, X, WhatsApp, Pinterest, Telegram, Email) appear on public wishlists.
  • Emails – Turn the price-drop, back-in-stock, ask-for-estimate and guest-merge emails on or off. Use each email’s “Preview Template” link to edit its subject and content in WooCommerce → Settings → Emails.
  • Advanced – Cache-safe button loading, GDPR export/erase support, debug logging, and whether to delete all plugin data when the plugin is deleted.

HOW TO USE

  • Customers click the heart / “Add to wishlist” button on a product to save it. They manage their lists on the “My Wishlist” page, where they can create new lists, set a list to Private or Public, share a public list, add items to the cart, or request an estimate.
  • Store owners see activity, conversions and the most-wishlisted products under WPSwings Wishlist → Dashboard, and browse every customer list under WPSwings Wishlist → Wishlists. From the Wishlists screen, use Promotional targeting to export (CSV) the customers who saved a specific product.
  • Shortcode and blocks – Place the wishlist on any page with the [wpwishfw] shortcode, or use the “Add to Wishlist Button”, “Wishlist Counter” and “Wishlist” blocks in the block editor.

Support

For support:

  • Visit the support forum
  • Contact us at wpswings.com

External services

This plugin can show social share buttons on a wishlist page so customers can share their wishlist. The store owner chooses which buttons appear under Wishlist > Settings > Sharing (Facebook, WhatsApp and Email are enabled by default).

Nothing is sent to these services automatically: no data leaves your site when the wishlist page loads, and the plugin makes no server-side requests to them. Each button is a plain link. Data is sent only when a visitor clicks a share button on a wishlist whose visibility is set to Public; the visitor’s browser then opens the service’s website or app with the data listed below in the URL.

The service also receives whatever its own website normally collects from the visitor’s browser (for example IP address and cookies), under its own terms.

Facebook

Used to share a wishlist on Facebook. php.

: terms of service, privacy policy.

X (formerly Twitter)

Used to share a wishlist on X. com/intent/tweet.

: terms of service, privacy policy.

WhatsApp

Used to share a wishlist on WhatsApp. com/send.

This service is provided by WhatsApp LLC (Meta): terms of service, privacy policy.

Pinterest

Used to share a wishlist on Pinterest. com/pin/create/button/.

: terms of service, privacy policy.

Telegram

Used to share a wishlist on Telegram. me/share/url.

: terms of service, privacy policy.

Email

The Email share button uses a mailto: link, which opens the visitor’s own email program with the wishlist title and share link filled in. It does not contact any external service.

The share link contains a random token that identifies the wishlist; it contains no personal data. No email addresses, account details or wishlist contents are sent to any of these services.

Privacy Policy

WPSwings Wishlist for WooCommerce uses cookies to store guest wishlist data for 30 days (configurable). For registered users, wishlist data is stored in the WordPress database. The plugin does not send data to external services except when a visitor clicks a social share button on a public wishlist; see the External services section above for what is sent and to whom.

Email addresses are collected only for logged-in customers who add items to wishlists, and are used solely for sending price drop and back-in-stock alerts. No data is shared with third parties.

Store administrators can export and delete customer wishlist data through the admin panel, ensuring GDPR compliance.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • product wishlist
  • save for later
  • wish list
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.4 · PHP 7.4
Update activity3 Nov 202614h ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.