Wishlist infrastructure, not another widget

Build your custom wishlist experience

Wishlist Stack gives Shopify storefront teams an API-first wishlist backend, two SDKs, a Shopify app proxy, configurable product data, and merchant tools in Shopify Admin.

Universal SDK Hydrogen SDK Shopify app proxy Authenticated by design
Why Wishlist Stack

Not every brand needs another widget.

Fixed wishlist apps fall apart when your team needs headless architecture, custom variant behavior, specific metafields, or pixel-perfect storefront design.

You build the storefront UI. Wishlist Stack stores the data and keeps it hydrated with Shopify product info.

+No vendor UI lock-in or forced theme widget.
+Clean wishlist primitives for lists, groups, items, notes, ordering, and sharing.
+Current product titles, prices, images, and selected metafields without maintaining a separate product cache.
What you get

The backend for every wishlist shape.

A small set of flexible building blocks powers favorites, save-for-later, registries, multiple lists, and public wishlists.

01

Wishlist primitives

Lists, groups, items, quantities, notes, ordering, and sharing endpoints for custom storefront workflows.

02

Shopify product context

Return wishlist data with current Shopify titles, variant data, prices, imagery, and selected metafields.

03

SDKs for modern teams

Use the Universal SDK for custom JavaScript runtimes or the Hydrogen SDK for Shopify Hydrogen storefronts.

How it works

Install, configure, explore, build, monitor.

Illustrative screens below show the workflow. Current setup instructions and the full API reference are available inside the installed app.

01Install

Everything starts in Shopify Admin.

Open Quick Start in Shopify Admin and choose an integration method. The app proxy is recommended for Online Store themes; SDKs and the direct API support headless and custom storefronts.

Merchant API Key Authenticated - Ready for use!
YOUR_MERCHANT_API_KEY
Direct API integrations use this key with Shopify customer authentication. Native app-proxy requests use Shopify’s signed shopper identity.
Integration Options
Pick the setup that matches your storefront.
Integration method: App Proxy (Recommended)
Shopify Online Store — App Proxy
Use your store’s installed proxy path. No merchant key or customer token is needed for native fetch calls.
const response = await fetch( '/apps/wishlist-stack/api/lists?page=1&pageSize=20', { credentials: 'same-origin' } ); if (!response.ok) throw new Error('Wishlist request failed'); const { lists, pagination } = await response.json();
View app-proxy setup →

Also available: Universal SDK, module script, Hydrogen, and REST API. Private operations require a signed-in customer.

02Configure

Choose the product data your wishlist needs.

Expose product and variant metafields with merchant-friendly controls, then use that data in the storefront experience.

x
Name Namespace Key Type
Snowboard binding mount test_data binding_mount single_line_text_field
+
Snowboard length test_data snowboard_length dimension
Save
03Explore

Clean documentation for implementation teams.

Lists, items, groups, notes, and sharing are documented with clear request and response examples.

Create List

name string
description string
createdAt string, date-time
updatedAt string, date-time
Response 200400401
{
  "id": "cm18drg8x0003js093j4ua6p8",
  "name": "New List",
  "description": "New List Description",
  "position": 1,
  "shared": false,
  "itemCount": 0
}
04Build

Ship the wishlist UI your brand actually wants.

Create custom product-card buttons, account pages, registry flows, add-to-cart paths, and shared wishlist pages.

Sale
The Multi-managed Snowboard
$629.95 $900.00
+1
Use cases

One foundation. Many customer experiences.

Because Wishlist Stack does not prescribe the storefront, the same infrastructure can support several list types and brand-specific patterns.

Favorites Save for later Multiple lists Gift registries Custom registries Online registries Public wishlists Share links Custom layouts Custom icons
Migration

Bring existing wishlist data with you.

Professional and Enterprise plans include a CSV import workflow for merchants moving from another wishlist platform or consolidating existing saved-product data.

Import wishlist data Professional + Enterprise
Upload CSV
Template, validation, and confirmation included
2,418Total rows
2,389Valid rows
29Rows with issues
+Download a CSV template before preparing migration data.
+Review formatting issues before confirming an import.
+Process imports in the background while merchants continue working.
+Review import history, success counts, failure counts, and downloadable error reports.
Analytics

See what shoppers are saving.

Analytics on Professional and Enterprise help merchants understand adoption, monitor saved-product behavior, and spot demand signals before they show up in orders.

+Track active wishlist users across time windows.
+See average saved products per wishlist user.
+Understand the largest wishlist size in the selected period.
+Identify top wishlisted products for merchandising and campaign planning.
Top wishlist products 7 / 30 / 90 days
842Active users
6Avg. saved
41Largest list
Multi-managed SnowboardVariant: Dawn
187
Oxygen Performance JacketVariant: Medium
142
Hydrogen Trail PackVariant: Black
96
Merchant controls

Monitor the app from one central dashboard.

Merchants can track wishlist customer usage, manage plan capacity, and clean up inactive customers when they need to free space.

Usage visibility
Plan management
Inactive customer cleanup
Wishlist engagement analytics
Usage Overview
142customers using wishlists
858until limit reached
Current Plan Starter Plan
Your current plan includes wishlist customers, metafield hydration, and access to the Universal SDK and Hydrogen SDK.
Upgrade Plan Downgrade Plan
Purge Inactive Users
This action is irreversible. Purged customers will permanently lose their wishlists and cannot be recovered.
Free up capacity by removing inactive customers. Once purged, these customers will need to create new wishlists if they return.
1 yearv
Purge Users
Pricing

Plans based on wishlist customer usage.

Choose a plan by the number of active wishlist customers. All paid plans include API and SDK access, product data hydration, and a 14-day free trial.

Basic

$5/ month
+ 250 monthly users with wishlists + Multiple wishlists + Item notes and properties + API and SDK access
14-day free trial

Starter

$19/ month
+ 1,000 monthly users with wishlists + Multiple wishlists + Item notes and properties + API and SDK access
14-day free trial

Professional

$49/ month
+ 10,000 monthly users with wishlists + Multiple wishlists + Item notes and properties + Import and analytics
14-day free trial

Enterprise

$149/ month
+ 50,000 monthly users with wishlists + Priority support + Multiple wishlists + Import and analytics
14-day free trial

Prices are in USD and billed through Shopify. Technical limits and merchant feature settings apply. Imports and analytics require Professional or Enterprise. View integration limits or check the current Shopify listing.

Ready

Give your storefront team the wishlist foundation they wish existed.

Install Wishlist Stack and build favorites, registries, save-for-later, and public wishlist experiences with your own storefront design.