View Categories

“Remove from Wishlist” Not Working on My Account

Table of Contents

Problem Description #

On the “My Account → Wishlist” tab, the “Remove” (delete) button appears, but clicking it does not remove the item from the wishlist. However, “Add to Cart” (if available) may continue working.

Common symptoms

  • Remove icon/button visible; click does nothing (no visual feedback, item remains). WordPress.org
  • On the separate /wishlist page (if used), removal may work correctly, indicating scope is only for My Account view. WordPress.org

Cause

  • JavaScript or AJAX handlers for removal may not load properly on “My Account” tab depending on theme or other plugin conflicts. Or there could be caching or session conflicts causing the delete request to fail.

Solution (step‑by‑step)

  1. Check plugin & theme versions: Make sure both Wishlist plugin and theme are updated. Outdated code may break AJAX or JS removal handlers.
  2. Test with default theme and no other plugins: Temporarily activate a default theme (e.g. Storefront) and disable all plugins except WooCommerce and Wishlist, then retry — this identifies conflicts.
  3. Check browser console for JS errors: Open browser DevTools (F12 → Console) and click Remove — if an error appears (e.g., 404, JS undefined), that indicates which script fails.
  4. Clear caches: Especially if you’re using caching plugins or server‑level caching, ensure account pages are excluded from cache.
  5. If problem persists: Ask user to provide a screenshot of console errors, theme name, and active plugins — forward to plugin support for deeper investigation.

Prerequisites

  • Browser console access; ability to switch theme / disable plugins; admin access.

Additional Notes

  • If your store heavily customizes My Account templates, ensure compatibility with plugin’s AJAX removal logic.
  • As a workaround: advise users to use the standalone Wishlist page (not My Account tab) if removal fails consistently.

 

Wishlist for WooCommerce