WishlistGenius adds a free wishlist to WooCommerce. Shoppers can save favorite products and return when ready to buy. Guests can save without an account.
Live demos | Manual | Free vs Pro | Support
Included in Free
- Save products: one wishlist per guest or account, without a fixed product-count ceiling. Save simple products or a chosen size/colour variation.
- Organize favorites: private notes, search, sorting, manual ordering and grid/list views.
- Share or export: share by link without exposing notes/account details; export CSV or print through the browser, including Save as PDF.
- Return to the cart: add an individual saved product, then adjust quantities in the WooCommerce cart.
- Fit your store: blocks/shortcodes, an Elementor widget, labels, icons, colours and header/mobile access.
- Manage locally: aggregate totals and privacy export/erasure tools. No payment, publisher account or trial deadline; reporting/newsletter signup is optional.
Optional Pro add-on
The separate paid add-on provides multiple wishlists, saved quantities, selected/all-item cart actions, cart save-for-later, imports, quotes and public discovery. It also adds individual wishlist inspection, product-demand reports and permission-based back-in-stock/price-drop alerts, reminders and campaigns.
Pro requires licence activation. Email needs configuration and customer permission; saving never subscribes anyone. Free’s hideable fictional Pro previews enable no paid tools or sending.
Related plugins by Plugins.shop
Optional, separate tools; none is required or automatically integrated:
- CatalogFAQ — Publish reusable product FAQs.
- Cartdini — Ask checkout questions and save answers with the order.
- Frictions — Investigate checkout issues with protected session replay.
Privacy
Wishlist data stays in your WordPress database: products/variations, quantities, notes, lists/sharing, guest/account IDs, activity, cart records and purchase attribution. Management requires WooCommerce permissions. Sharing excludes notes/account details; Pro discovery follows the store’s directory setting.
The signed wgg_guest cookie defaults to 30 days (1–365 configurable). Shorter retention caps existing database expiry; access stops then even if the cookie lasts longer. Cron deletes expired guests. Activity/jobs default to 90 days, cart records one day; account lists stay until deleted. Orders follow store policy.
Privacy tools cover account data, purchase attribution and retained Pro data. Failed erasure remains incomplete for retry. Pending purchase-suppression retries defer account notifications; a total storage outage can prevent retry storage.
Full retention, admin/browser preferences, local collection/review controls and cart recovery details: bundled privacy-and-controls.txt. Explain your store’s retention and mail providers in its privacy policy.
Optional external service
Setup offers two independent, unchecked, skippable choices after the storefront save. Change them in Privacy & email preferences. They do not authorize shopper mail, Pro licensing or publisher update checks.
Service endpoint | Privacy policy | Service terms
- Installation sharing: hostname, reported edition, plugin/WordPress/PHP versions and language, at most weekly via cron. No URL paths/queries, shopper records or orders. Address changes pause reporting pending review; reports do not prove ownership or count all installations.
- Email signup: entered email and reported edition for tips, releases, articles and occasional Pro offers. A prefilled admin email is sent only on selecting/saving this choice; email-only signup sends no hostname. New signups need inbox confirmation and start with all topics/weekly articles. Existing preferences remain; change topics or unsubscribe by email link. Purchase-history personalization/link tracking need separate choices. Edition does not prove purchase.
- Security: random connection ID, protected credential and consent version accompany requests. The service records consent/report times and receives the network address for security logs. No shopper data, orders, names, wishlist contents, plugin lists or workflow counts are sent.
- Withdrawal: local reporting stops before remote withdrawal; failures are retryable. Stopping email/edition sharing cancels pending signup for that connection. Confirmed subscriptions need the email’s preferences/unsubscribe link. Skipping creates no connection; deactivation stops reporting, not confirmed subscriptions.
- Retention: reports/connections expire after 90 days without refresh; pseudonymous revocation records may remain that long. Pending emails expire after 48 hours; confirmed records within 730 days unless explicitly renewed. Consent/suppression history lasts 180 days. Cleanup/outages/backups affect deletion. Acceptance does not prove delivery/subscription.
WordPress export/erasure covers local choices for the supplied admin email. Stop domain-only connections in Privacy & email preferences.