Wishmio — Wishlist for WooCommerce
Wishmio — Wishlist for WooCommerce
Description
WooCommerce’s new built-in Shopper Lists are a great start — but they only work for logged-in customers, on block themes, with a single unshareable list. Wishmio completes them.
Everything in the free plugin:
- Guest wishlists — most wishlist intent happens before an account exists. Guests get a secure anonymous cookie; their list merges into their account automatically when they sign up or log in.
- Share links — one click turns a wishlist into a read-only link for gift lists and group buys. Revocable any time.
- Multi-list ready — the storage model supports any number of lists per shopper (the feature most wishlist plugins paywall).
- Works on ANY theme — Interactivity API blocks for block themes, hooks and shortcodes for classic themes. Zero jQuery.
- One-click import — from WooCommerce core Shopper Lists, YITH Wishlist, and TI WooCommerce Wishlist. Re-running never duplicates.
- Fast, provably — every operation runs in under 100 database queries with a flat cost curve, whether a list holds 1 item or 50. The benchmark is a published, reproducible script, and our CI fails if we ever regress. Full methodology and results: wishmio.com/benchmark.
- Cache-friendly — the HTML is identical for every visitor; personal state hydrates from one cacheable REST call. Full-page caches stay effective.
- Clean by design — no indexable junk URLs, accessibility built in (screen-reader announcements, keyboard operable), and uninstalling removes every table, option, and page the plugin created.
- Privacy-ready — wishlist data joins WordPress’s personal-data export/erase tools; idle guest lists auto-delete after 60 days; no wishlist data ever leaves your site.
Wishmio Pro adds the layer that turns saved intent into orders: automatic back-in-stock emails to everyone who wishlisted a product (via your own mail setup — no external service, no per-email fees), with price-drop and wishlist-reminder emails and top-wishlisted analytics on the roadmap. Guests can subscribe too — GDPR-safe double opt-in, an unsubscribe link in every email, and full coverage by the export/erase tools. Pro is sold separately on wishmio.com.
Screenshots

Add-to-wishlist button on a product page (any theme).

The wishlist page: saved products with add-to-cart and remove.

Sharing: one click creates a revocable read-only link.

A shared wishlist — the read-only view a recipient sees.

One-click import from WooCommerce core Shopper Lists, YITH, or TI.

Wishmio Pro: most-wishlisted analytics with a restock queue.
Faq
Yes — that’s the point. Guests wishlist without an account via a secure anonymous cookie (set only after they first save something). When they later register or log in, their list merges into their account automatically.
Yes. Block themes get native blocks; classic themes get automatic button placement plus [wishmio_wishlist] and [wishmio_count] shortcodes. Default styles inherit your theme’s colors.
No, and you don’t have to take our word for it: the query budget (<100 queries, flat in list size) is enforced by a reproducible benchmark script that runs in our CI. Pages without wishlist elements load zero Wishmio assets.
Yes, free. Sharing mints a revocable read-only link — the shopper’s own credentials are never in the URL.
WooCommerce Wishmio Import detects both (plus core Shopper Lists) and imports all account-owned wishlists in one click.
Yes, both declared and tested.
Wishlist data never leaves your site. On activation you’ll see an optional Freemius opt-in screen for update notifications and basic diagnostics — skipping it changes nothing about how the plugin works. Pro licensing and the account screen (WooCommerce Wishmio Account) also run through Freemius.
Reviews
Changelog
0.2.2
- Admin notices (the onboarding tip and the review ask) now appear only on the plugins, dashboard, and WooCommerce screens instead of throughout wp-admin.
0.2.0
- Pro: back-in-stock email alerts for wishlisted products — for logged-in customers and guests, with GDPR-compliant double opt-in and one-click unsubscribe.
- Pro: top-wishlisted analytics — see which products customers are saving most, with a restock flag.
- Licensing: Pro plans are now managed through the built-in updater; activate, deactivate, and update Pro from the plugin screen.
- Fix: Pro update checks no longer look up an unpublished download and fail silently.
0.1.0
- Initial release: guest wishlists with login merge, share links, blocks + classic theme support, importers (core/YITH/TI), personal-data export/erase, published query budget.