WordPress plugin intelligence profile

CECOM Wishlist for WooCommerce

The easiest-to-use wishlist plugin for WooCommerce — save products, share lists, and convert warm leads with 1-click email campaigns. WooCommerce 9.9.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.4.1
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 6.4 · PHP 8.1
Directory statusactive
Last directory update4 May 20266mo 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 CECOM Wishlist for WooCommerce version 1.4.1 as active, updated 6mo ago and tested up to WordPress 6.9.

Overview

About this plugin

CECOM Wishlist for WooCommerce lets shoppers save products into organized, shareable wishlists — without creating an account — and gives store owners the tools to turn saved products into purchases.

Seven out of ten shoppers leave without buying. They’re not gone — they’re undecided. A wishlist keeps your products in their consideration set and tells you exactly what they want.

The free edition covers everything a well-run store needs: persistent guest and logged-in wishlists, social sharing, a mobile-friendly wishlist page, and an admin dashboard showing your most-wanted products. The premium edition adds automated price-drop and back-in-stock emails, a manual campaign builder, multiple named lists, and a full analytics suite.

Plugin page >

Documentation >

Basic features

  • Add to Wishlist button on single product pages and the shop loop — configurable as icon only, text only, or icon + text
  • Guest wishlists stored via session cookie (30-day TTL) and synced to the database — no account required
  • Logged-in user wishlists with full DB persistence — survives logout, device switch, and browser change
  • Auto-merge on login — guest items silently move into the user’s default wishlist; duplicates are deduplicated against the DB row
  • Add/Remove toggle without a full page reload (AJAX response with live counter update)
  • Auto-created wishlist page on activation with shortcode and Gutenberg block — zero manual setup
  • Product table showing image, name, price, selected variation, and date added — responsive (table on desktop, stacked cards on mobile)
  • Per-product Add to Cart button inside the wishlist with optional “remove after add” and “redirect to checkout” toggles
  • Share wishlist via WhatsApp deep link, Facebook, X, Pinterest, Telegram, Email, or Copy Link — token-based URL, no username exposed
  • Variation-aware save — stores the selected size, color, or any variation attribute with each item
  • Toast notifications on add/remove (auto-dismiss 3 s, respects prefers-reduced-motion )
  • Customizable button — labels, colors, position (after cart, before cart, after summary, after price, image overlay, or shortcode), and Bootstrap Icons CSS class (no file upload required)
  • Mobile-responsive layout with stacked card rendering on small screens
  • Out-of-stock display — shows badge and disables the Add to Cart button for unavailable items
  • Popularity counter — “X people have this on their wishlist” — toggleable, hook and priority configurable
  • Free admin dashboard — total wishlist and item counts plus the top 5 most-wished products
  • Deleted products cleanup — items auto-removed from all wishlists on product trash/delete
  • HPOS compatible (WooCommerce High-Performance Order Storage) from day one
  • i18n ready —.pot file included, explicit load_plugin_textdomain, RTL stylesheet; translatable via Loco Translate
  • Polylang compatible — custom button labels appear in Languages → String Translations via wpml-config.xml
  • WPML compatible — custom button labels appear in WPML → String Translation via wpml-config.xml
  • Uninstall cleanup — optional “delete all data on uninstall” toggle (default: on)
  • WooCommerce Blocks checkout compatible via DOM-based JS injection
  • Developer API — 9 action hooks, 17 filter hooks, 3 shortcodes, 3 Gutenberg blocks

Premium features

Premium version live demo >

The premium edition is a complete, standalone plugin (not an add-on) that includes every free feature plus powerful marketing tools for growing your store.

  • Unlimited multiple named wishlists per user — inline create, rename, and delete
  • Wishlist dropdown on click — users pick an existing list or create a new one inline
  • Per-list privacy controls — Public, Private, Shared (token URL), or Collaborative (visitors can add to the owner’s list)
  • Multiple wishlist content layouts — table and cards views
  • Add all to Cart bulk action
  • Move items between wishlists
  • Mark as Purchased — gift-givers can mark items on public/shared/collaborative wishlists to avoid duplicates
  • Gift registry mode — owner hides purchased items from their own view
  • Price-change-since-added display — current vs. original price, savings in green, sale badge
  • Automated price-drop email — queued on WC woocommerce_product_set_sale_price hook + daily cron scan
  • Automated back-in-stock email — triggered on WC stock transition to in-stock
  • Manual email campaign builder — select a product, preview eligible recipient count, compose, schedule (Send Now or Schedule for later), and send; WP-Cron batches at 50 emails/min; edit or cancel scheduled campaigns before dispatch
  • Campaign history — date, product, recipients, sent, opens, clicks, conversion, revenue, status, and actions
  • Email analytics — open rate, click rate, conversion rate, revenue, timeseries chart, and by-type breakdown
  • Customizable HTML email templates — logo, brand colour, subject, greeting, and footer
  • Analytics Dashboard (5 tabs) — Overview, Lists, Products, Emails, and Sharing with date-range filter and CSV export
  • Order attribution — 3-channel revenue tracking: email click, wishlist, or direct
  • Admin Customer Wishlists — paginated customer table with drill-down into individual user wishlists
  • Follow Wishlists — subscribe to public/shared lists with digest notifications (immediate/daily/weekly/monthly)
  • Quote/estimate request form — CPT-backed; admin manages, replies with personalised coupon, converts to order
  • PDF wishlist export
  • Public wishlist search
  • Elementor widgets (5) — Add to Wishlist Button, Wishlist Counter, Wishlist Page, Popular Wishlists, Popular Products — with full style controls
  • Polylang PRO compatibility — per-language email templates and admin strings
  • Premium licensing via DLM

GET THE PREMIUM VERSION HERE >

External Services

This plugin uses five external social sharing platforms on the storefront. No data is sent server-side — connections are initiated by the visitor’s browser only when they click a share button.

WhatsApp (wa.me)

Purpose: Render a “Share on WhatsApp” deep-link button on the wishlist page and the shared wishlist view. When clicked, the visitor’s browser opens WhatsApp with a pre-composed message containing the token-based wishlist URL.

When the connection is made:

  • Only when a visitor explicitly clicks the WhatsApp share button — no background requests are made by the plugin.

What data is sent:

  • The token-based wishlist URL (e.g. https://yourstore.com/wishlist/?cwfw_token=abc123 ) is included in the link text. No username, email address, or personal data is transmitted.

Service provider: Meta Platforms, Inc.

com/legal/terms-of-service

com/legal/privacy-policy

Facebook (facebook.com)

Purpose: Render a “Share on Facebook” button. php with the token-based wishlist URL as a query parameter.

When the connection is made:

  • Only when a visitor explicitly clicks the Facebook share button.

What data is sent:

  • The token-based wishlist URL is passed as a URL query parameter. No personal data, no user identifiers, and no private wishlist content is transmitted.

Service provider: Meta Platforms, Inc.

com/terms

com/privacy/policy

X — formerly Twitter (twitter.com)

Purpose: Render a “Share on X” button. com/intent/tweet with the token-based wishlist URL and an optional share title as query parameters.

When the connection is made:

  • Only when a visitor explicitly clicks the X share button.

What data is sent:

  • The token-based wishlist URL and the page title (store name + “wishlist”) are passed as URL query parameters. No personal data is transmitted.

Service provider: X Corp.

com/en/tos

com/en/privacy

Pinterest (pinterest.com)

Purpose: Render a “Pin on Pinterest” button. com/pin/create/button/ with the wishlist URL, the first product image URL, and an optional description as query parameters.

When the connection is made:

  • Only when a visitor explicitly clicks the Pinterest share button.

What data is sent:

  • The token-based wishlist URL, the first product’s image URL (a public URL served by your own server), and the page title are passed as URL query parameters. No personal data is transmitted.

Service provider: Pinterest, Inc.

com/en/terms-of-service

com/en/privacy-policy

Telegram (t.me)

Purpose: Render a “Share on Telegram” button. me/share/url with the wishlist URL and an optional title as query parameters.

When the connection is made:

  • Only when a visitor explicitly clicks the Telegram share button.

What data is sent:

  • The token-based wishlist URL and the page title are passed as URL query parameters. No personal data is transmitted.

Service provider: Telegram Messenger Inc.

org/tos

org/privacy

WordPress.org metadata

Plugin tags

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

  • save for later
  • share wishlist
  • wishlist for woocommerce
  • woocommerce add to wishlist
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 6.4 · PHP 8.1
Update activity4 May 20266mo 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.