Skip to main content

Claude/ChatGPT Prompt to Build a Wishlist & Gift Registry Interface

Design a wishlist and gift registry: save-for-later, shareable lists, registry creation, purchase coordination, and price-drop notifications.

Fill in the placeholders

Edit the values, then copy your finished prompt.

Your Prompt
prompt.txt
Design a wishlist and gift registry system for HomeNest, a home goods and furniture e-commerce store.

**Feature context:**
- Product types: furniture, kitchenware, decor, bedding, lighting — ranging from $20 to $3,000
- Social features: shareable wishlists, collaborative lists, gift registry, social media sharing
- Registry occasions: wedding, housewarming, baby, birthday, holiday
- Framework: Next.js + Tailwind + Zustand (state management)

**Design the following features:**

1. **Quick Save / Wishlist Button:**
   - Heart icon on every product card and product detail page
   - Toggle animation: empty heart to filled heart with subtle scale bounce
   - Guest users: prompt to sign in/create account (save to localStorage temporarily, merge on login)
   - Multi-list support: long-press/right-click heart to choose which list
   - Toast confirmation: "Added to [list name]" with "View List" link

2. **Wishlist Dashboard:**
   - Multiple named lists: "My Wishlist", "Gift Ideas", "Home Renovation", custom names
   - Create new list with name, description, and privacy setting (private/shared/public)
   - Grid/list view toggle with product card: image, name, price, availability, "Add to Cart" button
   - Price tracking: original saved price vs. current price, highlight drops with percentage
   - Out-of-stock handling: visual indicator + "Notify When Available" button
   - Drag-and-drop reorder within lists
   - Move/copy items between lists
   - Bulk actions: add all to cart, remove selected, move to another list

3. **Sharing & Collaboration:**
   - Share list via link, email, or social media (shareable URL with preview card)
   - Shared list view for recipients: see items, mark as "will purchase" (hidden from list owner)
   - Collaborative lists: invite others to add items (e.g., couple planning together)
   - Privacy controls: who can see, who can edit, password-protected option
   - "Hint" feature: share specific item with a person via email with subtle gifting message

4. **Gift Registry:**
   - Registry creation wizard: occasion type, date, co-registrant, shipping address, thank-you message
   - Registry landing page: couple/person photo, story, event details, registry items with progress
   - Category organization: kitchen, bedroom, experiences, cash funds
   - "Most wanted" flag on priority items
   - Gift fund/cash registry: contribute any amount toward expensive items (progress bar)
   - Purchase coordination: mark items as purchased (for gift-givers, hidden from registrant)
   - Guest checkout: gift-giver can buy without creating an account
   - Thank-you tracking: who gave what, thank-you note sent status

5. **Notifications & Re-Engagement:**
   - Price drop alert: email/push when wishlisted item drops in price
   - Back-in-stock notification: alert when out-of-stock item returns
   - Low stock urgency: "Only 3 left!" on wishlisted items
   - Registry reminders: "Event is in 2 weeks, X items still needed"
   - Abandonment recovery: "Items in your wishlist are selling fast"

6. **Analytics (Merchant Side):**
   - Most wishlisted products report
   - Wishlist-to-purchase conversion rate by product
   - Average wishlist age before purchase
   - Registry completion rates by occasion type
   - Price sensitivity analysis: conversion lift from price drops on wishlisted items

7. **Next.js + Tailwind + Zustand (state management) Implementation:**
   - Optimistic UI: instant heart toggle, sync in background
   - Persistent state: sync across devices via API, fallback to localStorage
   - SEO: public wishlists and registries indexable with proper structured data
   - Accessibility: toggle buttons with proper ARIA states, keyboard navigation
   - Performance: virtualized list for users with 100+ wishlist items

Wishlists are intent signals — every saved item is a future purchase. Make saving effortless and buying inevitable.

What this prompt does

This prompt has Claude or ChatGPT design a wishlist and gift registry system for a store. You set [store_name] and [store_type], then describe the [product_types], the [social_features] you want, the [registry_occasions], and the [framework]. The model designs the quick-save button, a wishlist dashboard, sharing and collaboration, the gift registry, notifications and re-engagement, merchant-side analytics, and the framework implementation.

It works because every wishlisted item is an intent signal — a future purchase — so the prompt designs saving to be effortless and buying to feel inevitable. By naming [product_types] and [registry_occasions], the model tailors the registry wizard and list organization to your catalog (a $20-to-$3,000 home goods range behaves differently than fashion). The [social_features] variable drives the sharing, collaborative-list, and hint mechanics, and the framework section specifies optimistic UI and cross-device sync.

When to use it

  • You're adding wishlists and want multi-list saving with price tracking and back-in-stock alerts.
  • You need a gift registry for occasions like weddings, baby showers, or housewarmings.
  • You want shareable and collaborative lists with privacy controls and a "hint" feature.
  • You're designing purchase coordination so gift-givers can buy without spoiling the list for the owner.
  • You need price-drop and back-in-stock notifications that pull buyers back.
  • You want merchant analytics on most-wishlisted items and wishlist-to-purchase conversion.

Example output

The model returns a feature-by-feature design document. The quick-save section covers the heart toggle animation, guest-to-account merge, and multi-list selection. The dashboard specifies named lists, price tracking, out-of-stock handling, and drag-to-reorder. The registry section details the creation wizard, a public registry landing page, cash funds, and purchase coordination hidden from the registrant. The closing [framework] section adds optimistic UI, cross-device sync, SEO for public lists, and virtualization. Expect a build-ready spec rather than finished code.

Pro tips

  • List [product_types] with price range; a wide range (for example $20 to $3,000) justifies cash-fund and group-gifting features in the registry.
  • Choose [registry_occasions] deliberately — each one shapes the registry wizard's defaults and the reminder copy.
  • Use [social_features] to switch collaborative lists and the hint feature on or off so the design matches your scope.
  • The guest-to-account merge (saving to localStorage, then merging on login) is easy to miss — keep it in the prompt.
  • For public registries, hold the model to the SEO and structured-data note so shared lists are indexable.
  • Ask the model to expand notifications if you want price-drop and low-stock urgency flows detailed.

Frequently Asked Questions

Does it support multiple named wishlists per user?
Yes. The dashboard designs multiple named lists like 'Gift Ideas' or 'Home Renovation', each with a privacy setting, plus the ability to move or copy items between lists and reorder them by drag and drop.
Can gift-givers buy without ruining the surprise?
Yes. The registry includes purchase coordination where items are marked as purchased for gift-givers but hidden from the registrant, and guest checkout lets a giver buy without creating an account.
Does it handle guests who aren't logged in?
Yes. Guest saves go to localStorage temporarily and merge into the account on login, so a visitor can start a wishlist before signing up without losing their saved items.
Are price-drop notifications included?
Yes. The notifications module designs price-drop alerts on wishlisted items, back-in-stock notifications, low-stock urgency, and registry reminders, all aimed at pulling buyers back to complete a purchase.
Can registries handle expensive items with group gifting?
Yes. The registry supports cash funds and contributions toward expensive items with a progress bar, which is why specifying a wide price range in `[product_types]` is useful for the design.
Engr Mejba Ahmed

Need this built for real?

Engr Mejba Ahmed

AI Developer · Software Engineer

I'm Mejba — I design and ship production AI systems, automations, and full-stack apps. If you want this turned into a working solution for your team, let's talk.

More in E-commerce UI Prompts

Engr Mejba Ahmed

Engr Mejba Ahmed

AI assistant · trained on my work

👋

Hey there!

Quick Actions

WhatsApp Direct line to me

Chat on WhatsApp

+880 1723 741224 · Replies within the hour on working days

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

mejba.13@gmail.com

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support