{"id":342272,"date":"2026-07-23T12:21:47","date_gmt":"2026-07-23T12:21:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wishmio\/"},"modified":"2026-07-23T12:21:26","modified_gmt":"2026-07-23T12:21:26","slug":"wishmio","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wishmio\/","author":23534443,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.2","stable_tag":"0.2.2","tested":"7.0.2","requires":"6.6","requires_php":"8.1","requires_plugins":null,"header_name":"Wishmio","header_author":"Wishmio","header_description":"The core-native WooCommerce wishlist, completed \u2014 guest wishlists, sharing, and fast on any theme.","assets_banners_color":"4a3e57","last_updated":"2026-07-23 12:21:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":33,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"0.2.2":{"tag":"0.2.2","author":"wishmio","date":"2026-07-23 12:21:26"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3619990,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3619990,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":{"wishmio\/add-to-wishlist":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"wishmio\/add-to-wishlist","title":"Add to Wishlist","category":"woocommerce","icon":"heart","description":"Wishmio wishlist toggle button. Place inside a product context.","keywords":["wishlist","save","favorite"],"textdomain":"wishmio","supports":{"html":false},"render":"file:.\/render.php","editorScript":"file:.\/index.js"},"wishmio\/wishlist":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"wishmio\/wishlist","title":"Wishlist","category":"woocommerce","icon":"heart","description":"The visitor's wishlist: saved products with add-to-cart and remove.","keywords":["wishlist","saved","favorites"],"textdomain":"wishmio","supports":{"html":false,"align":["wide","full"]},"render":"file:.\/render.php","editorScript":"file:.\/index.js"}},"tagged_versions":["0.2.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3619990,"resolution":"1","location":"assets","locale":"","width":2880,"height":1800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3619990,"resolution":"2","location":"assets","locale":"","width":2880,"height":1800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3619990,"resolution":"3","location":"assets","locale":"","width":2880,"height":1800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3619990,"resolution":"4","location":"assets","locale":"","width":2880,"height":1800},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3619990,"resolution":"5","location":"assets","locale":"","width":2880,"height":1800},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3619990,"resolution":"6","location":"assets","locale":"","width":2880,"height":1800}},"screenshots":{"1":"Add-to-wishlist button on a product page (any theme).","2":"The wishlist page: saved products with add-to-cart and remove.","3":"Sharing: one click creates a revocable read-only link.","4":"A shared wishlist \u2014 the read-only view a recipient sees.","5":"One-click import from WooCommerce core Shopper Lists, YITH, or TI.","6":"Wishmio Pro: most-wishlisted analytics with a restock queue."}},"plugin_section":[],"plugin_tags":[155593,248113,73318,1666,286],"plugin_category":[45],"plugin_contributors":[272980],"plugin_business_model":[],"class_list":["post-342272","plugin","type-plugin","status-publish","hentry","plugin_tags-back-in-stock","plugin_tags-guest-wishlist","plugin_tags-save-for-later","plugin_tags-wishlist","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-wishmio","plugin_committers-wishmio"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wishmio\/assets\/icon-256x256.png?rev=3619990","icon_2x":"https:\/\/ps.w.org\/wishmio\/assets\/icon-256x256.png?rev=3619990","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wishmio\/assets\/screenshot-1.png?rev=3619990","caption":"Add-to-wishlist button on a product page (any theme)."},{"src":"https:\/\/ps.w.org\/wishmio\/assets\/screenshot-2.png?rev=3619990","caption":"The wishlist page: saved products with add-to-cart and remove."},{"src":"https:\/\/ps.w.org\/wishmio\/assets\/screenshot-3.png?rev=3619990","caption":"Sharing: one click creates a revocable read-only link."},{"src":"https:\/\/ps.w.org\/wishmio\/assets\/screenshot-4.png?rev=3619990","caption":"A shared wishlist \u2014 the read-only view a recipient sees."},{"src":"https:\/\/ps.w.org\/wishmio\/assets\/screenshot-5.png?rev=3619990","caption":"One-click import from WooCommerce core Shopper Lists, YITH, or TI."},{"src":"https:\/\/ps.w.org\/wishmio\/assets\/screenshot-6.png?rev=3619990","caption":"Wishmio Pro: most-wishlisted analytics with a restock queue."}],"raw_content":"<!--section=description-->\n<p>WooCommerce's new built-in Shopper Lists are a great start \u2014 but they only work for logged-in customers, on block themes, with a single unshareable list. Wishmio completes them.<\/p>\n\n<p><strong>Everything in the free plugin:<\/strong><\/p>\n\n<ul>\n<li><strong>Guest wishlists<\/strong> \u2014 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.<\/li>\n<li><strong>Share links<\/strong> \u2014 one click turns a wishlist into a read-only link for gift lists and group buys. Revocable any time.<\/li>\n<li><strong>Multi-list ready<\/strong> \u2014 the storage model supports any number of lists per shopper (the feature most wishlist plugins paywall).<\/li>\n<li><strong>Works on ANY theme<\/strong> \u2014 Interactivity API blocks for block themes, hooks and shortcodes for classic themes. Zero jQuery.<\/li>\n<li><strong>One-click import<\/strong> \u2014 from WooCommerce core Shopper Lists, YITH Wishlist, and TI WooCommerce Wishlist. Re-running never duplicates.<\/li>\n<li><strong>Fast, provably<\/strong> \u2014 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: <a href=\"https:\/\/wishmio.com\/benchmark\">wishmio.com\/benchmark<\/a>.<\/li>\n<li><strong>Cache-friendly<\/strong> \u2014 the HTML is identical for every visitor; personal state hydrates from one cacheable REST call. Full-page caches stay effective.<\/li>\n<li><strong>Clean by design<\/strong> \u2014 no indexable junk URLs, accessibility built in (screen-reader announcements, keyboard operable), and uninstalling removes every table, option, and page the plugin created.<\/li>\n<li><strong>Privacy-ready<\/strong> \u2014 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.<\/li>\n<\/ul>\n\n<p><strong>Wishmio Pro<\/strong> 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 \u2014 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 \u2014 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.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20for%20guests%3F\"><h3>Does it work for guests?<\/h3><\/dt>\n<dd><p>Yes \u2014 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.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20theme%3F\"><h3>Does it work with my theme?<\/h3><\/dt>\n<dd><p>Yes. Block themes get native blocks; classic themes get automatic button placement plus <code>[wishmio_wishlist]<\/code> and <code>[wishmio_count]<\/code> shortcodes. Default styles inherit your theme's colors.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20my%20store%20down%3F\"><h3>Will it slow my store down?<\/h3><\/dt>\n<dd><p>No, and you don't have to take our word for it: the query budget (&lt;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.<\/p><\/dd>\n<dt id=\"can%20shoppers%20share%20their%20wishlist%3F\"><h3>Can shoppers share their wishlist?<\/h3><\/dt>\n<dd><p>Yes, free. Sharing mints a revocable read-only link \u2014 the shopper's own credentials are never in the URL.<\/p><\/dd>\n<dt id=\"i%20use%20yith%20or%20ti%20wishlist%20%E2%80%94%20can%20i%20switch%3F\"><h3>I use YITH or TI Wishlist \u2014 can I switch?<\/h3><\/dt>\n<dd><p>WooCommerce \u2192 Wishmio Import detects both (plus core Shopper Lists) and imports all account-owned wishlists in one click.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20hpos%20and%20the%20block%20cart%2Fcheckout%3F\"><h3>Is it compatible with HPOS and the block Cart\/Checkout?<\/h3><\/dt>\n<dd><p>Yes, both declared and tested.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20any%20data%20anywhere%3F\"><h3>Does the plugin send any data anywhere?<\/h3><\/dt>\n<dd><p>Wishlist data never leaves your site. On activation you'll see an optional <a href=\"https:\/\/freemius.com\">Freemius<\/a> opt-in screen for update notifications and basic diagnostics \u2014 skipping it changes nothing about how the plugin works. Pro licensing and the account screen (WooCommerce \u2192 Wishmio Account) also run through Freemius.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.2<\/h4>\n\n<ul>\n<li>Admin notices (the onboarding tip and the review ask) now appear only on the plugins, dashboard, and WooCommerce screens instead of throughout wp-admin.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Pro: back-in-stock email alerts for wishlisted products \u2014 for logged-in customers and guests, with GDPR-compliant double opt-in and one-click unsubscribe.<\/li>\n<li>Pro: top-wishlisted analytics \u2014 see which products customers are saving most, with a restock flag.<\/li>\n<li>Licensing: Pro plans are now managed through the built-in updater; activate, deactivate, and update Pro from the plugin screen.<\/li>\n<li>Fix: Pro update checks no longer look up an unpublished download and fail silently.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release: guest wishlists with login merge, share links, blocks + classic theme support, importers (core\/YITH\/TI), personal-data export\/erase, published query budget.<\/li>\n<\/ul>","raw_excerpt":"The core-native WooCommerce wishlist, completed: guest wishlists, share links, and multi-list \u2014 free, fast on any theme.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/342272","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=342272"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wishmio"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=342272"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=342272"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=342272"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=342272"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=342272"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=342272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}