A better wishlist starts with a single save.Free updates Explore what’s new
DocumentationHelp

Browse guides

Help

Find the cause, then fix it

Resolve missing buttons, session issues, stalled notifications, import errors, and incomplete reports.

Free guidance: 0.5.9Updated 9 Nov 2026
01

The save button is missing

Check that Free is active, catalog or product buttons are enabled, the chosen position exists in your theme, and the product is in an allowed category. Clear generated page caches after changing settings. Test with a standard WooCommerce product before adding custom options.

02

A selection cannot be saved or added to cart

A temporary loading label means the save controls are not ready yet. Stalled requests end with an error and an explicit retry option. If the host temporarily limits requests with HTTP 429, wait for the retry countdown before trying again. Persistent HTTP 429 responses need your host to inspect its request limits. The plugin cannot remove a hosting limit.

From 0.5.9, confirmed wishlist-to-cart additions refresh supported WooCommerce Classic and Blocks cart displays. If a custom theme still shows an old count, check the actual cart, clear generated assets and test theme or optimization conflicts on staging. Wishlist cart writes are not automatically repeated. After an uncertain result, inspect the WooCommerce cart before starting another action. Wishlist-to-cart requires MySQL or MariaDB with working named locks; SQLite-based WordPress Playground does not support this cart locking. If loading still fails, check that plugin scripts load and test script-delay or optimization changes on staging.

To save a specific variation or add a variable product to the cart, select its required options first. Saving the parent product for later does not require selecting a variation. Check product publication, stock, purchase restrictions, and WooCommerce validation. The plugin preserves error details instead of silently substituting another selection. A changed item may require reopening its editor before saving.

03

Notifications are waiting

Review sending controls in Automations, the shopper’s notification choices, and waiting or held messages in Message activity. Check Overview for scheduler warnings. Check that the product still qualifies and the shopper still has it saved. Daily rate limits and held unknown outcomes can intentionally delay or prevent sending. Use Message activity → Send a test email, or Customer email setup → Delivery checks & shopper consent → Send a test to my account, to check delivery to your own WordPress profile email. Configure an SMTP or email delivery plugin in that plugin’s settings. Transport acceptance is separate from confirming I received this test; neither a successful preview nor a saved workflow proves inbox delivery.

04

Migration or reports stop

Resume a report to continue from the last completed paid-order page. Use a shorter date range if the activity cohort exceeds the report limit. For imports, review each result and prepare a new preview if source data changed or the preview expired. Check the destination account’s list allowance and available server resources; individual wishlists have no fixed product-count ceiling.

05

Send a useful request

Include plugin, WordPress, WooCommerce, PHP, and theme versions; the exact steps; what you expected; and what happened instead. Exclude passwords, license keys, customer data, and private sharing links. Submit the Support form and keep the private receipt URL.

06

A Pro update is unavailable

Keep your current plugin installed. Download the matching Pro package from your customer account, or contact support if you need help with access. Pro installers are not available on the public Downloads page. Check the WordPress, WooCommerce, PHP and Free requirements before updating, and never bypass a failed package verification.

Retaining or removing stored data

Ordinary deactivation or plugin deletion retains wishlist data and settings. Before moving a Pro licence to another site, open Licence & updates → Advanced: staging and connection management → Release this site and wait for the confirmed release. Forget local credentials locks Pro locally but does not release the remote site slot. Neither action deletes saved wishlists.

For deliberate data removal, an administrator must set WG_DELETE_DATA_ON_UNINSTALL to boolean true in the site’s WordPress configuration before uninstalling Free. This removes WishlistGenius tables, settings, stored previews, generated coupons, scheduled work and local connection credentials. It keeps WooCommerce products, orders and the wishlist page. Back up any data you intend to retain before choosing this option. Uninstall does not contact the licence service or release a remote site slot.

Historical staging proofs stored only in an external object cache retain their existing five-minute expiry. Store backups and any other cached exports follow the store’s own retention and cache controls; do not describe uninstall as deleting copies outside the plugin’s control.

UP NEXTGet your first wishlist live ↗