{"id":380252,"date":"2026-10-25T19:55:52","date_gmt":"2026-10-25T19:55:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wishlist-genius-for-woocommerce\/"},"modified":"2026-10-31T06:56:36","modified_gmt":"2026-10-31T06:56:36","slug":"wishlist-genius","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wishlist-genius\/","author":23598240,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.3.46","stable_tag":"0.3.46","tested":"7.1.4","requires":"7.0","requires_php":"8.2","requires_plugins":null,"header_name":"WishlistGenius \u2013 Wishlist for WooCommerce & Save for Later","header_author":"pluginsshop","header_description":"Private wishlists, guest saving, secure sharing and WooCommerce cart actions.","assets_banners_color":"7c7780","last_updated":"2026-10-31 06:56:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wishlistgenius.com\/","header_author_uri":"https:\/\/plugins.shop\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":221,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.3.42":{"tag":"0.3.42","author":"wishlistgenius","date":"2026-10-25 19:55:23","revision":3765181},"0.3.43":{"tag":"0.3.43","author":"wishlistgenius","date":"2026-10-27 06:56:49","revision":3767881},"0.3.45":{"tag":"0.3.45","author":"wishlistgenius","date":"2026-10-30 17:22:48","revision":3775768},"0.3.46":{"tag":"0.3.46","author":"pluginsshop","date":"2026-10-31 06:56:36","revision":3776411}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3765181,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3765181,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3765181,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3765181,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3765181,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.3.42","0.3.43","0.3.45","0.3.46"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3765181,"resolution":"1","location":"assets","locale":"","width":1440,"height":1320},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3772465,"resolution":"10","location":"assets","locale":"","width":390,"height":960},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3765181,"resolution":"2","location":"assets","locale":"","width":1440,"height":1000},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3765181,"resolution":"3","location":"assets","locale":"","width":390,"height":1000},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3772465,"resolution":"4","location":"assets","locale":"","width":1440,"height":960},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3772465,"resolution":"5","location":"assets","locale":"","width":1440,"height":1560},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3765181,"resolution":"6","location":"assets","locale":"","width":1440,"height":1320},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3765181,"resolution":"7","location":"assets","locale":"","width":1440,"height":1320},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3765181,"resolution":"8","location":"assets","locale":"","width":1440,"height":1000},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3772465,"resolution":"9","location":"assets","locale":"","width":1440,"height":1180}},"screenshots":{"1":"Wishlist with selected variations.","2":"Save confirmation: View wishlist and Undo.","3":"Mobile wishlist and header counter.","4":"Free 0.3.44 overview with aggregate wishlist totals.","5":"Button appearance and placement.","6":"Private notes on saved products.","7":"Share a wishlist by link.","8":"Wishlist blocks in WordPress.","9":"Optional sharing\/email, both unchecked.","10":"Free 0.3.44 mobile merchant workspace."}},"plugin_section":[],"plugin_tags":[3464,73318,21264,1666,286],"plugin_category":[45],"plugin_contributors":[289814],"plugin_business_model":[],"class_list":["post-380252","plugin","type-plugin","status-publish","hentry","plugin_tags-favorites","plugin_tags-save-for-later","plugin_tags-wish-list","plugin_tags-wishlist","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-pluginsshop","plugin_committers-pluginsshop"],"banners":{"banner":"https:\/\/ps.w.org\/wishlist-genius\/assets\/banner-772x250.png?rev=3765181","banner_2x":"https:\/\/ps.w.org\/wishlist-genius\/assets\/banner-1544x500.png?rev=3765181","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/wishlist-genius\/assets\/icon.svg?rev=3765181","icon":"https:\/\/ps.w.org\/wishlist-genius\/assets\/icon.svg?rev=3765181","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wishlist-genius\/assets\/screenshot-1.png?rev=3765181","caption":"Wishlist with selected variations."},{"src":"https:\/\/ps.w.org\/wishlist-genius\/assets\/screenshot-2.png?rev=3765181","caption":"Save confirmation: View wishlist and Undo."},{"src":"https:\/\/ps.w.org\/wishlist-genius\/assets\/screenshot-3.png?rev=3765181","caption":"Mobile wishlist and header counter."},{"src":"https:\/\/ps.w.org\/wishlist-genius\/assets\/screenshot-4.png?rev=3772465","caption":"Free 0.3.44 overview with aggregate wishlist totals."},{"src":"https:\/\/ps.w.org\/wishlist-genius\/assets\/screenshot-5.png?rev=3772465","caption":"Button appearance and placement."},{"src":"https:\/\/ps.w.org\/wishlist-genius\/assets\/screenshot-6.png?rev=3765181","caption":"Private notes on saved products."},{"src":"https:\/\/ps.w.org\/wishlist-genius\/assets\/screenshot-7.png?rev=3765181","caption":"Share a wishlist by link."},{"src":"https:\/\/ps.w.org\/wishlist-genius\/assets\/screenshot-8.png?rev=3765181","caption":"Wishlist blocks in WordPress."},{"src":"https:\/\/ps.w.org\/wishlist-genius\/assets\/screenshot-9.png?rev=3772465","caption":"Optional sharing\/email, both unchecked."},{"src":"https:\/\/ps.w.org\/wishlist-genius\/assets\/screenshot-10.png?rev=3772465","caption":"Free 0.3.44 mobile merchant workspace."}],"raw_content":"<!--section=description-->\n<p>Help shoppers save products for later with guest and account wishlists, private notes, product variations and sharing by link.<\/p>\n\n<p>Let shoppers save products and return to their wishlists. Free works locally without payment, signup or a time limit. Installation reporting and newsletter signup are optional choices.<\/p>\n\n<p><a href=\"https:\/\/wishlistgenius.com\/demo\/\">Live Free and Pro demos<\/a> | <a href=\"https:\/\/wishlistgenius.com\/docs\/manual\/\">Documentation and PDF manual<\/a> | <a href=\"https:\/\/wishlistgenius.com\/free-pro\/\">Free vs Pro<\/a> | <a href=\"https:\/\/wishlistgenius.com\/support\/\">Support<\/a><\/p>\n\n<h4>What is included in Free?<\/h4>\n\n<ul>\n<li>One wishlist per guest or account, up to 1,000 saved selections.<\/li>\n<li>Simple products and chosen variations; individual add-to-cart actions.<\/li>\n<li>Private notes; sharing excludes notes and account details.<\/li>\n<li>Search, sorting, manual ordering and grid\/list views.<\/li>\n<li>CSV export; print or save as PDF through the browser's print dialog.<\/li>\n<li>Wishlist, button and counter blocks\/shortcodes; an Elementor widget.<\/li>\n<li>Button labels, icons, colours, placement and header\/mobile links.<\/li>\n<li>Aggregate wishlist totals, without individual customer-list inspection.<\/li>\n<li>Export\/erasure, including retained Pro data while inactive or removed.<\/li>\n<\/ul>\n\n<h4>Try the live demos<\/h4>\n\n<p>Explore real WordPress\/WooCommerce stores: <a href=\"https:\/\/plugins.shop\/wishlistgenius-demo\/?edition=free&amp;task=shopper\">Free shopper<\/a>, <a href=\"https:\/\/plugins.shop\/wishlistgenius-demo\/?edition=free&amp;task=merchant\">Free store owner<\/a>, <a href=\"https:\/\/plugins.shop\/wishlistgenius-demo\/?edition=pro&amp;task=shopper\">Pro shopper<\/a> or <a href=\"https:\/\/plugins.shop\/wishlistgenius-demo\/?edition=pro&amp;task=merchant\">Pro store owner<\/a>.<\/p>\n\n<p>No signup or purchase. Separate Free\/Pro stores last 30 minutes. Use fictional details; no payments or external email. Messages appear locally.<\/p>\n\n<h4>Optional Pro add-on<\/h4>\n\n<p>The paid Pro add-on helps you follow up on saved products and understand demand:<\/p>\n\n<ul>\n<li><strong>Customer emails:<\/strong> requested back-in-stock and price-drop alerts, wishlist reminders and campaigns.<\/li>\n<li><strong>Product reports:<\/strong> inspect individual customer wishlists and explore product demand.<\/li>\n<li><strong>Store tools:<\/strong> multiple wishlists, quantities, bulk add to cart, cart save-for-later, circular heart-only buttons and supported image overlays, public discovery, quotes and imports.<\/li>\n<\/ul>\n\n<p>Sending requires configuration and customer permission; saves\/previews never subscribe anyone. Free has labelled, hideable Pro previews with fictional data. Previews never enable sending. Working Pro tools require the add-on and successful licence activation.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p><strong>Local data:<\/strong> products\/variations, quantities, notes, lists\/sharing, account\/guest IDs, activity, cart operations and purchase attribution. Matching account purchases suppress notifications; unrelated order products are not copied. Staff need WooCommerce management permission.<\/p>\n\n<p><strong>Retention:<\/strong> the signed <code>wgg_guest<\/code> cookie defaults to 30 days (configurable 1-365); cron removes expired guest data. Activity\/jobs default to 90 days and cart records to one day. Account lists stay until deleted; purchase-suppression records until no matching selection remains. Orders follow store retention settings.<\/p>\n\n<p><strong>Sharing and rights:<\/strong> links exclude notes\/account details. Pro discovery\/retained public links follow the store's directory setting. Export\/erasure covers account data and purchase attribution. Explain retention\/mail providers in your privacy policy.<\/p>\n\n<p><strong>Admin preferences:<\/strong> focus mode stays in-browser; tab\/workflow choices are local per admin\/store. Tasks expire in seven days without recipient data\/approvals. Local journey counts default off, expire in 90 days and are deleted when disabled; manual export only, no transmission. Expired data is hidden pending cleanup; Overview does not track visits.<\/p>\n\n<p><strong>Review invitations:<\/strong> disabled; eligibility uses local save dates\/activity counts, without identity or transmission. Dismissing retains only that choice.<\/p>\n\n<h3>Optional external service<\/h3>\n\n<p>Setup offers two independent, unchecked, skippable choices after the storefront save. Change them in <strong>Privacy &amp; email preferences<\/strong>. They do not authorize shopper mail, Pro licensing or publisher update checks.<\/p>\n\n<p><a href=\"https:\/\/wishlistgenius.com\/newsletter-api\/v1\/plugin-welcome\/\">Service endpoint<\/a> | <a href=\"https:\/\/wishlistgenius.com\/privacy\/#plugin-welcome\">Privacy policy<\/a> | <a href=\"https:\/\/wishlistgenius.com\/terms\/\">Service terms<\/a><\/p>\n\n<ul>\n<li><strong>Installation sharing:<\/strong> 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.<\/li>\n<li><strong>Email signup:<\/strong> 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.<\/li>\n<li><strong>Security:<\/strong> 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.<\/li>\n<li><strong>Withdrawal:<\/strong> 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.<\/li>\n<li><strong>Retention:<\/strong> 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.<\/li>\n<\/ul>\n\n<p>WordPress export\/erasure covers local choices for the supplied admin email. Stop domain-only connections in <strong>Privacy &amp; email preferences<\/strong>.<\/p>\n\n<!--section=installation-->\n<p>Requires single-site WordPress 7.0+, WooCommerce 10.0+, PHP 8.2+ and JavaScript. Multisite is unsupported.<\/p>\n\n<ol>\n<li>Activate WooCommerce, then WishlistGenius Free. Individual activation opens <strong>Setup &amp; settings<\/strong>.<\/li>\n<li>Choose your wishlist page, buttons and header\/mobile access, then <strong>Save and continue<\/strong>. Choose either, both or neither optional sharing\/email choice before finishing.<\/li>\n<li>Select <strong>Try your wishlist<\/strong>, save a published product, then test <strong>View wishlist<\/strong> and a cart action. <strong>Exit focus<\/strong> returns to WordPress.<\/li>\n<\/ol>\n\n<p>Reopen the workspace from <strong>WishlistGenius<\/strong> in the main WordPress menu, or <strong>Open WishlistGenius<\/strong> on the Installed Plugins screen.<\/p>\n\n<p><strong>Customize further<\/strong> opens detailed settings. Bulk\/CLI activation and updates do not redirect. Test on staging.<\/p>\n\n<p>Install matching Pro 0.3.46 with Free 0.3.46 active. Activate in <strong>Licence &amp; updates<\/strong>. Update Free first; do not uninstall.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20guests%20save%20without%20an%20account%3F\"><h3>Can guests save without an account?<\/h3><\/dt>\n<dd><p>Yes. A cookie reconnects their browser to saved favourites; guest data expires under the store's retention setting.<\/p><\/dd>\n<dt id=\"can%20customers%20share%20a%20wishlist%3F\"><h3>Can customers share a wishlist?<\/h3><\/dt>\n<dd><p>Yes. Lists start private; shared links exclude notes\/account details. Make a list private or replace its link to stop the old link working.<\/p><\/dd>\n<dt id=\"can%20i%20see%20which%20products%20customers%20saved%20in%20free%3F\"><h3>Can I see which products customers saved in Free?<\/h3><\/dt>\n<dd><p>The merchant Customer wishlists viewer is part of Pro from 0.3.44. Free retains shopper-facing wishlists, saving, sharing, chosen variations, basic styling and aggregate totals. Pro inspection excludes private notes and identities.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20a%20wishlist%20button%2C%20page%20or%20counter%3F\"><h3>How do I add a wishlist button, page or counter?<\/h3><\/dt>\n<dd><p>Use WordPress blocks, the Elementor widget or these shortcodes:<\/p>\n\n<ul>\n<li><code>[wishlist_genius]<\/code> displays the wishlist.<\/li>\n<li><code>[wishlist_genius_button product_id=\"123\"]<\/code> displays a product's save button; replace 123 with its ID.<\/li>\n<li><code>[wishlist_genius_counter]<\/code> displays the saved-selection count.<\/li>\n<\/ul>\n\n<p>Setup also guides header\/mobile wishlist access. Placement depends on your theme or page builder; test it on your store.<\/p><\/dd>\n<dt id=\"does%20it%20support%20variable%20products%20and%20product%20add-ons%3F\"><h3>Does it support variable products and product add-ons?<\/h3><\/dt>\n<dd><p>Simple products and selected variations are supported. Add-on, bundle, booking and subscription options need adapters and testing. WooCommerce native wishlists remain separate.<\/p><\/dd>\n<dt id=\"is%20save%20for%20later%20or%20add%20to%20cart%20included%20in%20free%3F\"><h3>Is save for later or add to cart included in Free?<\/h3><\/dt>\n<dd><p>Free saves products and adds them to the cart individually, one unit per action. Normal cart quantities work. Cart save-for-later, bulk cart and editable wishlist quantities are Pro features.<\/p><\/dd>\n<dt id=\"will%20uninstalling%20remove%20my%20wishlists%3F\"><h3>Will uninstalling remove my wishlists?<\/h3><\/dt>\n<dd><p>Data stays by default, including wishlists\/quantities when removing Pro. To release a Pro site slot first, use <strong>Licence &amp; updates &gt; Advanced: staging and connection management &gt; Release this site<\/strong>.<\/p>\n\n<p>For deletion, set <code>WG_DELETE_DATA_ON_UNINSTALL<\/code> to boolean true before uninstalling Free. This removes plugin data\/settings, database previews, generated coupons, scheduled work and local licence credentials, but keeps orders, products and pages. See the manual for cache expiry.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.3.46<\/h4>\n\n<ul>\n<li>Prevent duplicate save buttons in WooCommerce block-theme product archives.<\/li>\n<li>Keep repeated additions of the same saved selection together in the cart while preserving product options and attribution.<\/li>\n<li>Avoid creating empty wishlists during passive shop and product-page checks.<\/li>\n<li>Refresh saved-button states for dynamically loaded products; improve copy, connection and cart error messages.<\/li>\n<li>Remove unwanted decoration from missing-image placeholders. Retain the pluginsshop author and match Pro 0.3.46.<\/li>\n<\/ul>\n\n<h4>0.3.45<\/h4>\n\n<ul>\n<li>Align the matched Free\/Pro release and installation guidance with the documented compatibility requirement.<\/li>\n<li>Preserve the 0.3.44 edition split, stored wishlists, shopper controls and existing licence terms.<\/li>\n<\/ul>\n\n<h4>0.3.44<\/h4>\n\n<ul>\n<li>Establish the revised launch Free\/Pro split; retain stored data and existing licence terms.<\/li>\n<\/ul>\n\n<h4>0.3.43<\/h4>\n\n<ul>\n<li>Use singular or plural cart confirmations and show failed-selection counts only when needed.<\/li>\n<li>Keep the Free package aligned with Pro 0.3.43 and preserve the clearer plugin title.<\/li>\n<\/ul>\n\n<h4>0.3.42<\/h4>\n\n<ul>\n<li>Show a loading state until save buttons are ready, so early clicks are not silently lost.<\/li>\n<li>Keep dynamically loaded save buttons and the matching Pro list picker ready before use.<\/li>\n<\/ul>\n\n<h4>0.3.41<\/h4>\n\n<ul>\n<li>Make request, session and unsubscribe errors and retained guest-item notices available for translation.<\/li>\n<li>Keep wishlist ownership, merge safeguards and request checks unchanged.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/wishlistgenius.com\/changelog\/\">Earlier changes<\/a><\/p>","raw_excerpt":"A powerful WooCommerce wishlist plugin with guest saving, product variations, link sharing and basic storefront styling.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/380252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=380252"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pluginsshop"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=380252"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=380252"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=380252"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=380252"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=380252"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=380252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}