plugin-icon

IPS Wishlist for WooCommerce

Help shoppers save products, return when they are ready and share favorites with a lightweight WooCommerce wishlist.
Versione
1.0.129
Ultimo aggiornamento
Aug 3, 2026
IPS Wishlist for WooCommerce

Turn product interest into return visits

Not every shopper is ready to buy on the first visit. When products are difficult to find again, purchase interest can disappear with them.

IPS Wishlist for WooCommerce gives shoppers a simple way to save products for later, manage favorites from My Account and share wishlists with friends or family. This creates more reasons to return to your store and gives saved products another opportunity to become purchases.

Make it easier for shoppers to come back

Instead of searching for the same products again, customers can keep their favorites in one convenient wishlist.

  • Save products directly from product pages and shop listings.
  • Access saved products from the WooCommerce My Account area.
  • View current prices, variations and stock information.
  • Move saved products directly to the cart.
  • Share wishlists by link, email or supported social channels.
  • Keep a guest wishlist before creating or accessing an account.

Turn saved products into useful purchase signals

A wishlist does more than store favorites. It helps shop managers understand which products attract interest before customers are ready to buy.

  • Give undecided shoppers a convenient way to return.
  • Make it easier to continue a purchase journey later.
  • Encourage additional visits through shared wishlists.
  • Review basic wishlist activity and product interest.
  • Optionally notify customers when saved products are back in stock.
  • Match wishlist buttons, icons and colors to the storefront.

Everything needed for a focused WooCommerce wishlist

The free Core edition includes guest and registered-customer wishlists, My Account management, sharing, back-in-stock notifications, basic reports and flexible storefront styling. It works as a standalone WordPress.org plugin and does not contact IPS license or update services.

Grow with advanced wishlist tools

IPS Wishlist Pro for WooCommerce extends the Core experience with multiple wishlists, individual visibility settings, drag-and-drop organization, estimate requests, advanced product-interest reports and targeted promotional emails.

View product and Pro details

Read the documentation

Requirements

  • WordPress 6.4 or newer.
  • WooCommerce 8.5 or newer.
  • PHP 7.4 or newer.
  • For security and performance, use the latest stable WordPress and WooCommerce releases with PHP 8.3 or 8.4. PHP 7.4 remains supported for the declared minimum runtime matrix.

Features

  • Wishlist controls for WooCommerce product pages and shop listings.
  • Guest and registered-customer wishlists.
  • Wishlist management in WooCommerce My Account.
  • Current product price, variation and stock information.
  • Add-to-cart and remove-from-wishlist actions.
  • Wishlist sharing by URL, email and supported social channels.
  • Optional back-in-stock wishlist emails.
  • Basic wishlist activity and product-interest reports.
  • Configurable labels, button positions, icons, colors and layouts.
  • WordPress privacy exporter and eraser integration.
  • No telemetry or external IPS license requests.

Privacy

The plugin stores wishlist records, saved product references, list names, visibility settings and dates needed to provide the wishlist feature. Logged-in customer data is connected to the WordPress user account.

When guest wishlists are enabled, an HTTP-only ipscmi_order_wishlist_session_<site-hash> cookie contains a random, signed session identifier and expiry data. Its default lifetime is 30 days and can be changed by site code through a WordPress filter. The corresponding database records remain until they expire or are deleted. The cookie is marked secure when the shop is served securely.

The optional back-in-stock email is disabled by default. When a shop manager enables it, its delivery queue can temporarily store the recipient user ID and email address, locale, referenced products and wishlists, and delivery metadata. Acknowledged payloads are cleared. Acknowledged notifications and permanently stale queued or expired-delivery jobs are removed after 30 days in bounded batches of no more than 100 records; active delivery leases are not removed by maintenance.

Email unsubscribe links use hashed, expiring verification challenges in WordPress user metadata. The plugin also stores the time at which a customer unsubscribed so that the preference remains effective. For registered customers, the WordPress personal-data exporter and eraser cover wishlist records, queued notifications and these email preferences. It exports only active and consumed unsubscribe-link counts, not verification-challenge values or hashes. Guest wishlists instead follow their expiry or explicit uninstall cleanup.

Deactivation does not delete plugin data. Uninstall also retains data by default. A shop manager can explicitly enable Delete plugin data on uninstall in the base Wishlist settings before uninstalling; that choice permanently removes wishlist records, queued notifications, email preferences and plugin settings. The currently configured Wishlist page is removed only when the plugin created it. An existing page selected by the shop manager is retained.

If a shop manager configures a custom icon hosted on another domain, visitors’ browsers request that icon from the selected host. The host’s own privacy policy then applies to that request.

The plugin does not send telemetry to IPS, and this WordPress.org package does not contact IPS update or license services.

Source and Build Tools

This package includes the human-readable React source files, package metadata and build configuration needed to reproduce the distributed JavaScript assets. The production assets are built from the included ips-admin-react and ips-react source files. Core frontend integration and styling are implemented in the readable IPS presentation source under includes/classes/Wishlist/Presentation/Frontend/.

Development build overview:

  1. Run npm ci --prefix ips-admin-react and npm ci --prefix ips-react.
  2. Run npm run build:wordpress-org-assets from the plugin root to build the WordPress.org Core assets.
  3. Run the WordPress.org package audit before submitting a release.

The exact third-party components and their licenses are documented in THIRD-PARTY-NOTICES.txt. Complete license texts are included in the package at the paths listed there.

Third-party code

  • Bundled JavaScript runtime modules: Axios, Redux Toolkit, React Redux, Redux, Immer, Redux Thunk, use-sync-external-store and nanoid under the MIT License. Exact versions, upstream projects and copyright notices are listed in THIRD-PARTY-NOTICES.txt. React, ReactDOM and the admin API client are supplied by WordPress and are not embedded in the plugin bundles.
  • Composer’s generated runtime autoloader is distributed under the MIT License. Its upstream project, copyright notice and bundled license path are listed in THIRD-PARTY-NOTICES.txt.
Gratuitosui piani a pagamento
Testato fino alla versione
WordPress 7.0.2
Questo plugin ora può essere scaricato per il tuo sito .