eg

Wishlist patterns

A saved-items list can be a private parking lot, a public manifesto, or a coordinated registry. The pattern depends on whether shoppers are saving for themselves, sharing for influence, or organising other people to buy on their behalf.

Retailer default

Grid with quick-add to cart

A standard product grid filtered to the shopper's saved items, with stock and sale state baked into each tile and a coral add-to-cart button per card. The dominant pattern at large fashion and marketplace retailers.

Example of a retailer-default wishlist grid with quick-add to cartsearchSaved items8 items · last saved 2 days agoAllIn stockOn saleBack in stockSort: recent ▾Linen Relaxed Shirtin stock$148add to cartSALEWool overshirton sale · 30% off$84$120add to cartCanvas tote bagin stock$58add to cartPleated trouserlow stock · M, L only$132add to cartKnit poloback in stock$96add to cartLeather card holderin stock$48add to cartecommerceguide.com

> what's good

  • +Familiar product-grid mental model, no learning curve.
  • +In-stock, sale, and back-in-stock states drive timely conversion.
  • +Add-to-cart on the tile turns the wishlist into a checkout shortcut.

> what's risky

  • ·Without notifications the wishlist is a graveyard, items sit forever.
  • ·Stock state must be live, stale data drives abandoned carts.
  • ·Empty state is brutal, no room for browsing or recovery copy.
Social DTC

Public shared wishlist

A wishlist with a name, description, copyable URL, and social actions. Followers can save items to their own list. Heart and add counts surface social proof on each card. Used by Pinterest-adjacent fashion DTC and creator-led brands.

Example of a public shareable wishlist with social actions and follower countsearchmaya.t · public listSpring capsule, 202614 items · curated for warm afternoons in Brooklynshared with 142 followersecommerceguide.com/m/mayacopy link↗ X↗ pins♥ 86↗ 24💬 12 comments👥 9 added to their listLinen Relaxed Shirt$14812 addedsave to my listview details →Wool overshirt$848 addedsave to my listview details →Canvas tote bag$5821 addedsave to my listview details →Pleated trouser$1324 addedsave to my listview details →comments are off · only the owner can editecommerceguide.com

> what's good

  • +Turns a personal list into a marketing surface, organic acquisition channel.
  • +Social counts give shoppers product validation without third-party reviews.
  • +Saves create network effects, every follower becomes a potential lookalike audience.

> what's risky

  • ·Privacy expectations vary, default-public lists trigger backlash.
  • ·Comments and shares need moderation tooling or they become a liability.
  • ·Social proof can mislead, low counts on great products feel like rejection.
Registry default

Registry with priorities and contributors

A registry list with priority labels per item, claim and chip-in flows for guests, and a progress meter at the top. Contributors stay anonymous to each other but visible to the couple or organiser. Used by wedding, baby, and milestone registries.

Example of a registry-style wishlist with priorities and contributor namessearchMaya and Jordan · wedding registry · 14 Jul 2026The home, slowly furnished32 items · 18 claimed · thank you for celebrating with us56% complete14 items still need a home.Cast iron dutch oven$148must haveStatusSaraViewLinen bed sheet set$220must haveStatusavailableClaim thisWalnut serving board$84would loveStatusDiego, MeiViewEspresso grinder$320splurgeStatus$180 of $320Chip inCeramic tea set$96would loveStatusavailableClaim thiscontributors stay anonymous to other guests · always to the coupleecommerceguide.com

> what's good

  • +Priorities and group-funding remove awkwardness from gift-giving.
  • +Claim and chip-in mechanics prevent duplicates without manual coordination.
  • +Progress meter creates urgency near the event date.

> what's risky

  • ·Priority labels are loaded social signals, easy to set wrong tone.
  • ·Group-funded items need careful refund logic if the event is cancelled.
  • ·Anonymous-to-guests expectations must be enforced server-side, not just hidden in UI.

More account & post-purchase patterns