wishlist-save-for-later

Implement persistent wishlists with sharing, back-in-stock alerts, and move-to-cart flows.

3|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill wishlist-save-for-later-tomtoto757
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wishlist-save-for-later
Source: https://github.com/tomtoto757/ecomm-ai-team/tree/main/skills/storefront-shopping-experience/finsilabs/storefront-ui/wishlist-save-for-later
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill wishlist-save-for-later-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Shoppers often browse without buying immediately, and without a wishlist feature their saved items are lost across sessions, devices, and login events, leading to abandoned purchase intent and missed re-engagement opportunities. ## Core Features & Use Cases - Platform-Specific Setup: Step-by-step configuration for Shopify (Wishlist Plus, Growave), WooCommerce (YITH Wishlist), BigCommerce (native wishlists), and custom headless builds. - Guest Wishlist with Login Merge: localStorage-based guest wishlists that merge into server-side accounts on authentication, with deduplication by variantId and 90-day expiry. - Sharing and Back-in-Stock Alerts: Shareable wishlist links with privacy-safe rendering, plus back-in-stock email notifications using notifiedAt tracking to prevent duplicate sends. - Use Case: A fashion retailer adds heart toggle buttons to product cards, lets guests save items without an account, merges those items after signup, and emails customers when a saved out-of-stock dress is restocked. ## Quick Start Ask the AI to implement a wishlist feature for your store, specifying your platform (Shopify, WooCommerce, BigCommerce, or headless) and whether you need guest wishlists, sharing, or back-in-stock alerts.

Frequently Asked Questions about wishlist-save-for-later

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a wishlist feature to my Shopify store?▼

Install Wishlist Plus from the Shopify App Store, which adds heart buttons to product and collection pages, supports guest wishlists via browser storage, and auto-merges items on login. Enable email reminders in the app settings for back-in-stock and sale notifications.

How to persist a guest wishlist in localStorage and merge it after login?▼

Store guest items in localStorage under a key like 'guest_wishlist' with try/catch wrappers, then after authentication POST the items to a merge endpoint and clear local state. Deduplicate by variantId on both add and merge to avoid duplicates.

What is the best wishlist plugin for WooCommerce?▼

YITH WooCommerce Wishlist is the most widely used free option, providing an Add to Wishlist button, shareable wishlist pages, guest session support, and move-to-cart functionality. Pair it with YITH Back In Stock Notifications for restock alerts.

Does BigCommerce support wishlists for guest users?▼

BigCommerce includes built-in server-side wishlists only for logged-in customers, accessible under Account → Wishlists. For guest wishlist support, install a third-party app like Wishlist Plus from the BigCommerce App Marketplace.

Why do customers receive duplicate back-in-stock emails?▼

Duplicates occur when the notification function does not track which subscribers were already emailed. Query only subscriptions where notifiedAt IS NULL, then set notifiedAt to the current timestamp after each successful send.

How do I make a wishlist heart button accessible for screen readers?▼

Set a dynamic aria-label including the product name and action, add aria-pressed reflecting the wishlisted state, and toggle the SVG fill between currentColor and none. Manage state in a React Context or Zustand store so only the button re-renders.