Customer Experience Apps (Ideas 19-28)
Customer experience apps directly impact conversion rates, average order value, and repeat purchase rates. They are the apps that shoppers actually interact with on the storefront, which makes them high-visibility and high-value. These ideas range from AI-powered shopping assistants to loyalty program builders.
19. AI Shopping Assistant
One-line: A conversational chatbot embedded on the storefront that helps shoppers find products, answers questions about sizing/shipping/returns, and guides them to purchase -- powered by the store's actual product and policy data.
The Problem
Most Shopify stores offer two ways to find products: browse collections or use a basic keyword search. Both fail when a shopper has a complex need like "I need a waterproof jacket for hiking in the Pacific Northwest that is under $200 and comes in green." They also fail when a shopper has pre-purchase questions about shipping times, return policies, or product compatibility. These shoppers leave without buying. Live chat requires staff to be online. Generic chatbots give irrelevant answers because they do not know the store's actual products and policies.
Target Merchant
Stores with large catalogs (200+ products) or complex products where shoppers need guidance. Particularly outdoor gear, electronics, fashion, health/wellness, and home improvement stores.
Key Features
- Product-aware conversations -- the assistant knows every product in the catalog, including variants, pricing, availability, and descriptions
- Policy-aware answers -- trained on the store's shipping, return, and FAQ pages so it gives accurate pre-sale support
- Product recommendations within the chat based on shopper preferences expressed in natural language
- Handoff to human -- detects when the AI cannot help and offers to connect to email/live chat support
- Conversation analytics -- shows what shoppers are asking about, common friction points, and conversion rate from chat interactions
Tech Stack
- Shopify APIs: Storefront API for product search and recommendations, Admin API for product/policy data ingestion
- AI: Claude API with RAG (Retrieval-Augmented Generation) -- embed product data and policies, retrieve relevant context per query
- Theme App Extension: Chat widget embedded on the storefront
- Framework: Remix + Polaris for admin settings; lightweight React widget for the storefront
- Database: PostgreSQL for conversation history, product embeddings, and analytics
- Vector Store: Pinecone or pgvector for semantic product search
Difficulty: 🔴 Advanced
Estimated Build Time: 2-3 weeks with Claude Code
Monetization Model
Conversation-based tiers:
- Free: 50 conversations/month, basic product search
- Growth ($29/mo): 500 conversations/month, policy awareness, product recommendations
- Pro ($59/mo): Unlimited conversations, conversation analytics, custom personality, human handoff
- Enterprise ($99/mo): Multi-language support, custom training data, API access
Claude Code Prompt
Build a Shopify app called "AI Shopping Assistant" with two parts: a Remix admin app and a theme app extension for the storefront chat widget.
Part 1 - Admin App:
1. Fetch all products from the store via the Admin API and store them in PostgreSQL with key fields: title, description, price, variants, tags, product type, images, availability
2. Fetch store policies (shipping, returns, privacy) via the Admin API
3. Create a simple vector search by generating text summaries of each product and storing them for retrieval
4. Build an admin settings page where merchants can:
- Customize the chatbot's name and personality (friendly, professional, minimal)
- Add custom FAQ entries (question + answer pairs)
- View conversation analytics: total conversations, common questions, conversion rate
Part 2 - Theme App Extension (Chat Widget):
1. Create a chat widget that appears as a floating button in the bottom-right corner
2. When a shopper sends a message:
- Search the product database for relevant products based on the query
- Include matching products + store policies as context
- Send to Claude API with a system prompt: "You are a helpful shopping assistant for [store name]. Answer questions using only the provided product and policy information. If you can recommend products, include their titles and prices. If you cannot answer, offer to connect them with human support."
3. Display product cards inline in the chat when products are recommended (image, title, price, "View Product" link)
4. Track each conversation in the database with: messages, products recommended, whether the shopper clicked through, and whether they purchased
Build the admin data ingestion and settings first, then the chat widget UI, then the Claude API integration, then analytics.
Similar Apps
- Tidio ($29+/mo, general live chat + basic AI)
- Gorgias ($50+/mo, support-focused)
- Shopify Inbox (free, basic live chat without AI product knowledge)
- Rep AI ($29+/mo, AI shopping assistant -- study closely)
20. Smart Size Recommender
One-line: Asks shoppers a few quick questions about their body measurements and fit preferences, then recommends the exact size for each product -- reducing returns from size-related issues by 40-60%.
The Problem
Size-related returns are the number one reason for e-commerce returns in apparel, costing merchants 20-40% of apparel revenue in return processing. Each return costs $10-$30 in shipping and handling. Size charts are confusing, vary between brands, and most shoppers do not measure themselves. They guess, order, and return. A smart size recommender that actually works saves merchants thousands in return costs per month.
Target Merchant
Apparel stores of any size, particularly those selling clothing from multiple brands with inconsistent sizing. Also footwear stores, where size varies significantly between brands and styles.
Key Features
- Interactive fit quiz embedded on product pages that asks 3-5 questions (height, weight, typical size in popular brands, fit preference: tight/regular/loose)
- Per-product size mapping -- merchants input the actual garment measurements for each size of each product (or the app extracts from size charts)
- AI size prediction that matches customer body profile to product measurements with a confidence percentage
- Fit preference learning -- remembers a returning customer's preferences across sessions
- Return rate dashboard showing size-recommendation conversion rate vs. non-recommendation, and return rate comparison
Tech Stack
- Shopify APIs: Admin API for product variants and metafields (store size charts), Storefront API for the quiz widget
- Theme App Extension: For the size recommendation widget on product pages
- AI: Statistical model for size matching (body measurements vs. garment measurements); Claude API for parsing natural language size descriptions
- Framework: Remix + Polaris
- Database: PostgreSQL for customer fit profiles, product size charts, and recommendation history
Difficulty: 🟡 Intermediate
Estimated Build Time: 10-14 days with Claude Code
Monetization Model
Usage-based (tied to value):
- Free: 100 recommendations/month, 10 products
- Growth ($29/mo): 2,000 recommendations/month, unlimited products, fit preference memory
- Pro ($59/mo): Unlimited recommendations, return rate analytics, multi-brand size mapping, API access
Claude Code Prompt
Build a Shopify app called "Smart Size Recommender" with a Remix admin app and a theme app extension.
Admin App:
1. Create a size chart management interface where merchants can:
- Select a product and input garment measurements for each size (chest, waist, hip, length in cm/inches)
- Or paste an existing size chart and use Claude API to parse it into structured data
- Store size charts as product metafields via the Admin API
2. Build a settings page for:
- Measurement units (cm/inches)
- Fit quiz questions customization
- Widget appearance settings (colors, position)
Theme App Extension (Product Page Widget):
1. Add a "Find Your Size" button on product pages
2. When clicked, show a modal with a short quiz:
- Height (slider or dropdown)
- Weight (slider or dropdown)
- Body type (visual selector: slim, average, athletic, plus)
- Fit preference (tight, regular, loose)
- "What size do you usually wear in [popular brand]?" (optional)
3. Calculate the recommended size:
- Map customer inputs to estimated body measurements using standard body measurement tables
- Compare estimated measurements to the product's size chart
- Factor in fit preference (tight = smaller size, loose = larger size)
- Return the recommended size with a confidence indicator
4. Display: "We recommend size M" with a "Why?" expandable explanation
5. Save the customer's profile in localStorage so they do not need to re-enter for other products
Build the size chart management and storage first, then the quiz widget, then the recommendation algorithm.
Similar Apps
- Kiwi Size Chart ($6.99+/mo, size charts but not AI recommendations)
- True Fit (enterprise, $$$, AI-powered but expensive)
- Fit Finder by Fit Analytics (mid-market, acquired by Snap)
21. Visual Search
One-line: Lets shoppers upload a photo or screenshot of something they like and finds visually similar products in the store's catalog using image recognition AI.
The Problem
Shoppers often know what they want visually but cannot describe it in words. They see a dress on Instagram, a lamp in a magazine, or furniture in a friend's home and want to find something similar. Text-based search fails here -- how do you search for "that specific shade of terracotta with a matte finish and tapered legs"? Visual search bridges this gap and is especially powerful for stores with large catalogs where browsing is overwhelming.
Target Merchant
Stores with 500+ products in visually-driven categories: fashion, home decor, furniture, jewelry, art prints, and accessories. Particularly stores whose customers are inspired by social media imagery.
Key Features
- Upload-to-search -- shoppers upload or paste a photo and get matching products from the store's catalog
- Screenshot crop -- drag to crop a specific item in a photo (e.g., crop just the lamp from a living room photo)
- Visual similarity ranking -- results sorted by visual similarity score with confidence percentage
- "More like this" button on every product page that shows visually similar products from the catalog
- Search analytics showing what customers are searching for (upload patterns) and where matches fail (opportunity gaps)
Tech Stack
- Shopify APIs: Admin API for product images, Storefront API for search results display
- AI/ML: OpenAI CLIP or Google Vision API for image embedding; similarity search using cosine distance
- Vector Database: Pinecone, Weaviate, or pgvector for storing and querying image embeddings
- Theme App Extension: For the visual search widget and "More like this" component
- Framework: Remix + Polaris
- Image Processing: Sharp.js for image resizing and preprocessing
Difficulty: 🔴 Advanced
Estimated Build Time: 2-3 weeks with Claude Code
Monetization Model
Search-volume tiers:
- Free: 100 visual searches/month, basic matching
- Growth ($29/mo): 2,000 searches/month, "More like this" feature, crop tool
- Pro ($59/mo): Unlimited searches, search analytics, custom similarity tuning, API access
Claude Code Prompt
Build a Shopify app called "Visual Search" with a Remix admin app and theme app extension.
Admin App:
1. Fetch all product images from the store via the Admin API
2. For each product image, generate an image embedding using OpenAI's CLIP model (or a vision API):
- Download the image
- Send it to the embedding API
- Store the embedding vector in PostgreSQL with pgvector extension
3. Build an admin dashboard showing:
- Indexing status (how many products have been embedded)
- Search analytics (number of searches, match rate)
- "Re-index" button to update embeddings when products change
4. Register webhooks for products/create, products/update to auto-index new products
Theme App Extension:
1. Add a camera/upload icon to the store's search bar area
2. When clicked, show a modal that accepts:
- Image upload from device
- Paste from clipboard
- URL input
3. Send the uploaded image to the app's API endpoint
4. The API endpoint:
- Generates an embedding for the uploaded image
- Queries pgvector for the nearest 12 product image embeddings (cosine similarity)
- Returns matching products with similarity scores
5. Display results as a product grid with similarity percentage badges
Also add a "Find Similar" button on each product page that:
- Uses that product's existing embedding
- Queries for the 6 most visually similar other products
- Displays them in a "You might also like" section
Build the image embedding pipeline first, then the search API, then the storefront widget.
Similar Apps
- Syte.ai (enterprise visual search, $$$$)
- ViSenze (visual commerce platform, enterprise pricing)
- Google Lens (general, not store-specific)
- No affordable Shopify-native option -- strong market gap
22. Personalized Homepage
One-line: Dynamically rearranges the store's homepage for each visitor, showing different featured products, collections, and banners based on their browsing history, purchase history, and predicted preferences.
The Problem
Every visitor to a Shopify store sees the same homepage, whether they are a first-time visitor interested in women's shoes or a returning customer who only buys men's accessories. This one-size-fits-all approach wastes the most valuable real estate on the site. Amazon and Netflix personalize everything -- Shopify merchants should too, but they do not have the engineering resources to build personalization systems.
Target Merchant
Stores with diverse product catalogs (multiple categories, multiple audiences) doing $20k+/month with 5,000+ monthly visitors. Fashion stores with men's/women's/kids lines, home goods stores with multiple room categories, and multi-brand retailers.
Key Features
- Behavioral product recommendations -- show products related to what the visitor has viewed, added to cart, or purchased
- Segment-based hero banners -- show different hero images and CTAs to different customer segments (new vs. returning, men's vs. women's shoppers)
- Dynamic collection ordering -- rearrange homepage collection sections based on the visitor's predicted interests
- "Continue shopping" section for returning visitors showing recently viewed items
- A/B testing for personalization rules to prove ROI compared to the static homepage
Tech Stack
- Shopify APIs: Storefront API for product data, Customer API for purchase history, Web Pixel Extension for behavior tracking
- Theme App Extension: App blocks for each personalizable section (hero, featured products, collections, recently viewed)
- Framework: Remix + Polaris for admin configuration
- Database: PostgreSQL for visitor profiles and behavior events
- Real-time: Edge-side personalization using Shopify's app proxy or a CDN-based approach for performance
Difficulty: 🔴 Advanced
Estimated Build Time: 2-3 weeks with Claude Code
Monetization Model
Traffic-based:
- Free: Recently viewed products only, 1,000 sessions/month
- Growth ($39/mo): Behavioral recommendations, segment-based banners, 10,000 sessions/month
- Pro ($79/mo): Full homepage personalization, A/B testing, unlimited sessions, analytics dashboard
Claude Code Prompt
Build a Shopify app called "Personalized Homepage" with a Remix admin app, a theme app extension, and a web pixel extension.
Web Pixel Extension:
1. Track visitor behavior on the storefront:
- Product views (product ID, timestamp)
- Collection views (collection ID)
- Add to cart events (product ID, variant ID)
- Purchases (order details)
2. Send events to the app's API endpoint with a visitor ID (stored in localStorage)
Admin App:
1. Store visitor behavior events in PostgreSQL
2. Build visitor profiles: most-viewed categories, price range preference, brand preferences
3. Create a personalization rules configuration page:
- "New Visitor" section: which products/collections to feature
- "Returning Visitor" section: show recently viewed + recommended products
- Segment rules: "If visitor has viewed 3+ products in [category], show [collection] in hero"
4. Dashboard showing: personalization coverage (% of visitors getting personalized content), click-through rates on personalized vs. default content
Theme App Extension:
1. Create app blocks that merchants can add to their homepage:
- "Personalized Products" block: fetches recommended products based on visitor profile via the app proxy
- "Recently Viewed" block: shows products the visitor has recently viewed
- "Smart Hero" block: rotates hero banner based on visitor segment
2. Each block makes a request to the app's API with the visitor ID
3. The API returns personalized content based on the visitor's profile
4. Graceful fallback: if no visitor data exists, show default/popular products
Build the web pixel tracking first, then the API and visitor profile logic, then the theme app extension blocks.
Similar Apps
- LimeSpot Personalizer ($15+/mo, product recommendations)
- Rebuy ($99+/mo, comprehensive personalization)
- Nosto ($99+/mo, personalization platform)
23. Smart FAQ Generator
One-line: Analyzes customer support tickets, product reviews, and common pre-sale questions to automatically generate and maintain a comprehensive, always-up-to-date FAQ page for the store.
The Problem
Every Shopify store needs an FAQ page, but building and maintaining one is tedious. Merchants create an FAQ when they launch and then never update it. Meanwhile, they answer the same questions over and over via email and chat. The information exists in their support history, review responses, and policy pages -- it just is not organized into a customer-facing format. An AI that reads all of this and builds the FAQ automatically would save hours per week in support time.
Target Merchant
Any store receiving 20+ support inquiries per week. Particularly stores selling complex or customizable products, international stores with shipping questions, and stores with nuanced return/exchange policies.
Key Features
- Support ticket analysis -- connects to Gorgias, Zendesk, or email to analyze the most common questions
- Review question mining -- extracts questions from product reviews and Q&A sections
- AI FAQ generation -- groups common questions into categories and writes clear, accurate answers using the store's actual policies and product info
- Auto-update -- when policies change or new common questions emerge, the FAQ updates automatically
- Embeddable FAQ widget -- a searchable, collapsible FAQ component that can be added to any page via a theme app extension
Tech Stack
- Shopify APIs: Admin API for products, policies, pages; Storefront API for FAQ display
- Integrations: Gorgias API, Zendesk API, or Gmail API for support ticket data
- AI: Claude API for question extraction, grouping, and answer generation
- Theme App Extension: For the embeddable FAQ widget
- Framework: Remix + Polaris
- Database: SQLite for FAQ entries, question clusters, and update history
Difficulty: 🟡 Intermediate
Estimated Build Time: 7-10 days with Claude Code
Monetization Model
Feature-based:
- Free: Manual FAQ editor with 10 questions, basic theme widget
- Growth ($14/mo): AI generation from product data and policies, 50 questions, auto-categorization
- Pro ($29/mo): Support ticket integration, auto-update, unlimited questions, search analytics, multi-language
Claude Code Prompt
Build a Shopify embedded app called "Smart FAQ Generator" using the Remix template with a theme app extension.
Admin App:
1. Gather FAQ source data:
- Fetch all products (titles, descriptions) and store policies (shipping, returns, privacy, terms) via the Admin API
- Provide a text input where merchants can paste common support questions/answers they already have
- Optional: accept a CSV upload of support tickets (columns: subject, body, category)
2. Use Claude API to generate the FAQ:
- Analyze the gathered data and identify the top 20-30 questions customers would ask
- Group questions into categories: Shipping & Delivery, Returns & Exchanges, Product Information, Orders & Payment, Account & Privacy
- Generate clear, accurate answers using the store's actual policy data
- Return structured JSON: [{category, question, answer}]
3. Display generated FAQ in Polaris with:
- Drag-and-drop reordering of questions and categories
- Inline editing of questions and answers
- "Regenerate" button for individual answers
- "Add Question" for manual additions
- "Publish" button that saves the FAQ to the database
4. Build a FAQ analytics page showing:
- Most searched terms in the FAQ widget
- Questions with zero clicks (candidates for removal)
- "Suggested new questions" based on search terms that did not match existing FAQs
Theme App Extension:
1. An app block that renders the FAQ on any page
2. Searchable: a search bar at the top that filters questions in real-time
3. Collapsible accordion UI for questions within each category
4. "Was this helpful?" feedback buttons on each answer
Build the data gathering and AI generation first, then the admin editor, then the theme widget.
Similar Apps
- HelpCenter by Vertex LV ($3.99+/mo, FAQ page builder, no AI)
- EasySlide FAQ (basic accordion FAQ)
- No AI-powered FAQ generator exists in the Shopify ecosystem -- clear gap
24. Customer Sentiment Dashboard
One-line: Aggregates customer feedback from reviews, support tickets, social mentions, and survey responses, then uses AI to analyze overall sentiment trends and surface emerging issues before they become crises.
The Problem
Customer sentiment data is scattered across a dozen platforms: product reviews on Shopify, support tickets in Gorgias, social media mentions, post-purchase survey responses, NPS scores. No single dashboard shows the full picture. Merchants learn about widespread product defects or shipping problems weeks after they start, by which time dozens of customers have churned. They need real-time sentiment intelligence that tells them "customers are increasingly unhappy about shipping times this month" before it hits their bottom line.
Target Merchant
Stores doing $50k+/month with multiple feedback channels. Brands that care deeply about customer satisfaction and have enough volume (100+ reviews/month, 50+ support tickets/week) for meaningful sentiment analysis.
Key Features
- Multi-source aggregation -- pulls feedback from Shopify reviews, Gorgias/Zendesk tickets, social media mentions, and post-purchase survey responses
- AI sentiment analysis -- classifies each piece of feedback as positive, neutral, or negative with topic extraction (shipping, quality, sizing, customer service)
- Trend detection -- alerts when negative sentiment about a specific topic increases above the historical baseline
- Product-level sentiment -- drill down to see sentiment per product, identifying which products are generating the most complaints
- Executive summary -- weekly AI-generated report summarizing "what customers love," "what is getting worse," and "recommended actions"
Tech Stack
- Shopify APIs: Admin API for product reviews and order data
- Integrations: Gorgias API, Zendesk API, Judge.me API for review data
- AI: Claude API for sentiment analysis, topic extraction, and executive summary generation
- Framework: Remix + Polaris
- Database: PostgreSQL for feedback data, sentiment scores, and trend history
- Charts: Recharts for sentiment trend visualization
Difficulty: 🟡 Intermediate
Estimated Build Time: 10-14 days with Claude Code
Monetization Model
Data-volume tiers:
- Free: Shopify reviews only, basic sentiment score, 30-day history
- Growth ($29/mo): Multi-source aggregation, topic extraction, trend alerts, 12-month history
- Pro ($59/mo): AI executive summaries, product-level drill-down, custom integrations, API access
Claude Code Prompt
Build a Shopify embedded app called "Customer Sentiment Dashboard" using the Remix template.
The app should:
1. Fetch customer feedback from multiple sources:
- Product reviews via the Shopify Admin API (or Judge.me API)
- Allow CSV upload of support tickets (subject, body, date, customer email)
- Manual feedback entry for other sources
2. For each piece of feedback, use Claude API to analyze:
- Overall sentiment: positive (1), neutral (0), negative (-1) with a confidence score
- Topics mentioned: shipping, product quality, sizing/fit, customer service, pricing, packaging, website experience
- Key phrases that support the sentiment classification
3. Store analysis results in PostgreSQL with timestamps for trend tracking
4. Build the dashboard in Polaris:
- Overview: overall sentiment score (0-100), trend line over last 30/60/90 days, sentiment distribution pie chart
- Topic breakdown: sentiment score per topic with trend indicators (improving, stable, declining)
- Alert banner when any topic's negative sentiment increases by more than 20% week-over-week
- Feedback feed: scrollable list of individual feedback items with sentiment badges and topic tags
- Product view: select a product and see all feedback related to it with aggregate sentiment
5. Implement a weekly AI summary using Claude API:
- "Top 3 things customers love this week"
- "Top 3 emerging concerns"
- "Recommended actions"
- Send via email to the store owner
Build the feedback ingestion and sentiment analysis first, then the dashboard visualizations, then trend alerts and the weekly summary.
Similar Apps
- Stamped.io ($19+/mo, reviews + NPS, limited sentiment analysis)
- Yotpo ($79+/mo, review analytics)
- No dedicated Shopify sentiment dashboard exists -- opportunity for a focused tool
25. Loyalty Program Builder
One-line: A fully customizable loyalty and rewards program that lets merchants create point systems, VIP tiers, referral rewards, and birthday perks -- all managed through a simple Shopify Admin interface.
The Problem
Repeat customers are 5-10x cheaper to retain than new ones, but most Shopify stores have no loyalty program. Existing loyalty apps like Smile.io and Yotpo Loyalty work well but charge premium prices ($49-$199/mo) that are hard to justify for stores under $50k/month. Smaller merchants need an affordable, simpler loyalty solution that still looks professional and drives repeat purchases.
Target Merchant
Stores with repeat-purchase products (consumables, fashion, beauty, supplements, pet supplies) doing $5k-$100k/month. Stores where customer retention is the growth lever -- they already have product-market fit and need to maximize lifetime value.
Key Features
- Points system -- earn points on purchases (configurable: 1 point per dollar, bonus points on specific products/collections)
- VIP tiers -- Bronze, Silver, Gold levels based on total spend or points, with escalating benefits
- Reward redemption -- redeem points for discounts (fixed amount or percentage), free shipping, or free products
- Referral program -- "Give $10, Get $10" style referral links with automated discount code generation
- Customer-facing loyalty page embedded in the store showing points balance, tier status, available rewards, and referral link
Tech Stack
- Shopify APIs: Admin API for customers (metafields for points/tier), Orders API (webhooks for point earning), Discount API for reward redemption
- Theme App Extension: For the loyalty page, points widget, and referral components
- Framework: Remix + Polaris
- Database: PostgreSQL for points ledger, tier rules, redemption history, and referral tracking
- Webhooks:
orders/paidfor point earning,customers/createfor referral attribution
Difficulty: 🟡 Intermediate
Estimated Build Time: 10-14 days with Claude Code
Monetization Model
Order-volume based:
- Free: Points system only, up to 100 orders/month
- Growth ($19/mo): Points + VIP tiers + referrals, 500 orders/month, customer-facing page
- Pro ($39/mo): Unlimited orders, custom branding, birthday rewards, advanced analytics, API access
Claude Code Prompt
Build a Shopify embedded app called "Loyalty Program Builder" using the Remix template with a theme app extension.
Admin App:
1. Program configuration pages in Polaris:
- Points Settings: points per dollar spent (default: 1), bonus point rules (2x on specific collections), welcome bonus for new signups
- VIP Tiers: define tiers (e.g., Bronze 0-499pts, Silver 500-999pts, Gold 1000+pts) with benefits per tier
- Rewards: define redeemable rewards (e.g., 100pts = $5 off, 200pts = free shipping, 500pts = 20% off)
- Referral: configure referral reward (give/get amounts), generate unique referral links per customer
2. Points management:
- Register webhook for orders/paid
- When an order is paid, calculate points earned and credit to the customer
- Store points in a ledger table (PostgreSQL): customer_id, points_change, reason, order_id, timestamp
- Calculate current balance, lifetime points, and current tier for each customer
- Store current tier as a customer metafield via the Admin API
3. Reward redemption:
- When a customer redeems points, create a discount code via the Admin API (single-use, customer-specific)
- Deduct points from the ledger
- The discount code can be applied at checkout
4. Admin dashboard: total members, points issued this month, rewards redeemed, top customers by points, tier distribution
Theme App Extension:
1. A "My Rewards" app block for the customer account page showing:
- Current points balance and tier
- Points history
- Available rewards with "Redeem" buttons
- Referral link with "Copy" and share buttons
2. A small points indicator widget for the header showing the logged-in customer's balance
Build the points earning system (webhook + ledger) first, then the admin configuration, then reward redemption, then the theme extension.
Similar Apps
- Smile.io ($49+/mo, market leader)
- Yotpo Loyalty ($79+/mo, bundled with reviews)
- Stamped Loyalty ($39+/mo)
- BON Loyalty ($15+/mo, more affordable -- study their approach)
26. Gift Finder Quiz
One-line: An interactive quiz embedded on the storefront that asks shoppers about the gift recipient's personality, interests, and occasion, then recommends the perfect products from the store's catalog.
The Problem
Gift shoppers are the highest-intent but most overwhelmed visitors. They are ready to buy but do not know what to get. They browse aimlessly, feel decision paralysis, and leave. During holiday seasons, gift shoppers can represent 30-40% of traffic. A guided quiz that asks a few questions and then presents curated suggestions eliminates decision fatigue, increases conversion, and boosts average order value (gift shoppers often spend more than self-purchasers).
Target Merchant
Any store that gets gift-related traffic: jewelry, fashion accessories, home goods, artisan foods, candles, skincare, books, toys. Especially important for stores with a strong gift-giving seasonal peak (holidays, Valentine's Day, Mother's Day).
Key Features
- Visual quiz builder -- merchants create quiz questions with image-based answer options (e.g., "What is their style?" with photos for minimalist, bohemian, classic, trendy)
- Smart product mapping -- connect quiz answer combinations to specific products or collections
- AI-enhanced matching -- use product descriptions and quiz answers to find matches even without manual mapping
- Results page with 3-5 recommended products, "Why we picked this" explanations, and direct add-to-cart buttons
- Quiz analytics showing completion rate, most popular answer paths, conversion rate, and revenue generated
Tech Stack
- Shopify APIs: Admin API for products and collections, Storefront API for cart operations
- AI: Claude API for generating product-match explanations and handling unmapped product recommendations
- Theme App Extension: For the quiz widget embedded on the storefront
- Framework: Remix + Polaris for the quiz builder admin
- Database: SQLite for quiz configurations, answer mappings, and analytics
Difficulty: 🟢 Beginner
Estimated Build Time: 5-7 days with Claude Code
Monetization Model
Engagement tiers:
- Free: 1 quiz, 3 questions, 50 completions/month
- Growth ($14/mo): 5 quizzes, unlimited questions, 1,000 completions/month, basic analytics
- Pro ($29/mo): Unlimited quizzes and completions, AI matching, advanced analytics, custom branding
Claude Code Prompt
Build a Shopify app called "Gift Finder Quiz" with a Remix admin app and a theme app extension.
Admin App:
1. Quiz builder interface in Polaris:
- Create a quiz with a title, description, and cover image
- Add questions with multiple-choice answers (each answer has text, an optional image, and tags)
- Example question: "What is their style?" with answers: "Minimalist" (tags: minimal, simple), "Bold & Colorful" (tags: bold, colorful, statement)
- Product mapping: for each answer combination or tag set, associate products or collections from the store
2. Fetch products from the Admin API and allow merchants to:
- Tag products with quiz-relevant attributes
- Map tag combinations to products (e.g., tags "minimalist" + "under-50" = [Product A, Product B])
3. Quiz analytics dashboard: quiz starts, completions, completion rate, products recommended, clicks to product pages, add-to-carts, revenue attributed
Theme App Extension:
1. A "Find the Perfect Gift" button/banner that triggers the quiz
2. Quiz UI: one question at a time, full-width with image answer options, progress bar at the top
3. After the final question, collect the selected answer tags, find matching products:
- First try exact tag matching from the merchant's mappings
- If fewer than 3 products match, use broader tag matching
- Display 3-5 recommended products with images, titles, prices, and "Add to Cart" buttons
4. Include a "Why we picked this" blurb for each product (can be AI-generated or template-based)
5. "Start Over" button and "Share Results" social sharing option
Build the quiz builder admin first, then the theme extension quiz UI, then product matching logic, then analytics.
Similar Apps
- Product Recommendation Quiz by RevenueHunt ($39+/mo)
- Octane AI ($50+/mo, quiz + zero-party data)
- Lantern ($0-$300/mo, quiz builder)
27. Back-in-Stock Notifier Pro
One-line: Captures email addresses from shoppers who want sold-out products, automatically notifies them when inventory is restocked, and provides merchants with demand intelligence for purchasing decisions.
The Problem
When a product sells out, Shopify shows "Sold Out" and the shopper leaves. That is a lost sale and a lost customer. Basic back-in-stock apps exist, but they treat the notification as a one-time email. The real value is in the demand data: if 200 people signed up for notifications on a product, the merchant should order more than usual. Most apps do not surface this demand intelligence, and they do not segment notifications (e.g., notify VIP customers first when stock is limited).
Target Merchant
Any store that experiences stockouts, particularly stores with limited-edition or seasonal products. Fashion brands with size-specific stockouts, stores with long supplier lead times, and any brand running intentional scarcity/drops.
Key Features
- Storefront "Notify Me" button that replaces the Add to Cart button on sold-out products (and out-of-stock variants)
- Smart notifications -- when restocked, send emails with urgency messaging ("Only 12 units available!") and segment by signup order (VIP/early subscribers notified first)
- Demand dashboard showing which products have the most notification signups, ranked by demand
- Restock recommendations -- "Product X has 150 notification signups. Based on your typical conversion rate (25%), you should order at least 600 units."
- Partial restock handling -- if only some variants are restocked (e.g., Size M but not Size L), only notify subscribers for those specific variants
Tech Stack
- Shopify APIs: Admin API for inventory levels, Webhooks for
inventory_levels/update - Theme App Extension: For the "Notify Me" button and email capture form
- Email: SendGrid or Shopify Email API for notification delivery
- Framework: Remix + Polaris
- Database: PostgreSQL for subscriber lists, notification history, and demand analytics
Difficulty: 🟢 Beginner
Estimated Build Time: 4-6 days with Claude Code
Monetization Model
Subscriber-based:
- Free: 100 notification signups, basic email notification
- Growth ($9/mo): 1,000 signups, demand dashboard, customizable email template
- Pro ($24/mo): Unlimited signups, variant-level tracking, VIP-first notifications, restock recommendations, SMS notifications
Claude Code Prompt
Build a Shopify app called "Back-in-Stock Notifier Pro" with a Remix admin app and a theme app extension.
Theme App Extension:
1. Create an app block that appears on product pages when a variant is out of stock
2. Replace the "Add to Cart" button with a "Notify Me When Available" button
3. When clicked, show an email capture form (email input + submit button)
4. On submit, send the subscription to the app's API: product_id, variant_id, email, timestamp
5. Show a confirmation: "We will email you when this item is back in stock!"
6. If the product has multiple variants, let the shopper select which variant(s) they want notifications for
Admin App:
1. Register webhook for inventory_levels/update
2. When inventory for a variant goes from 0 to >0:
- Find all subscribers for that variant
- Send notification emails via SendGrid with:
- Product name, image, price
- "Shop Now" CTA linking directly to the product page
- Current stock count for urgency ("Only X left!")
- Mark subscribers as "notified" in the database
3. Admin dashboard in Polaris:
- "Demand" tab: products with the most notification signups, sorted by demand
- "Notifications" tab: recent notifications sent, open rates, click rates, conversion rates
- "Subscribers" tab: searchable list of all subscribers with their product/variant subscriptions
- Per-product detail: subscriber count over time, restock history, notification conversion rate
4. Restock intelligence:
- For each product with subscribers, calculate: expected conversions based on historical notification-to-purchase rate
- Show: "Product X: 150 subscribers, estimated 25% conversion, recommend ordering 600+ units"
Build the theme extension notification signup first, then the webhook handler and email sending, then the admin dashboard.
Similar Apps
- Back in Stock by Appikon ($19+/mo, popular and straightforward)
- Klaviyo (includes back-in-stock flows in their platform)
- Restock Alerts by JETRAILS ($4.99/mo, basic)
28. AR Product Preview
One-line: Lets shoppers preview products in their real-world environment using augmented reality -- see how furniture looks in their living room, how a painting looks on their wall, or how sunglasses look on their face.
The Problem
The biggest barrier to online purchasing for furniture, home decor, art, eyewear, and similar products is uncertainty about how the item will look in the customer's actual space. "Will this couch fit? Will this paint color match my walls?" AR preview eliminates this uncertainty. Studies show AR product previews increase conversion rates by 40-80% and reduce returns by 25%. Shopify supports 3D models natively, but very few merchants use them because creating 3D models and implementing AR is technically complex.
Target Merchant
Furniture, home decor, wall art, lighting, eyewear, and cosmetics stores. Any store where spatial context matters for the purchase decision. Especially stores with high return rates attributed to "item did not look as expected."
Key Features
- 3D model upload and management -- accept .glb/.usdz model uploads or generate basic 3D models from product photos using AI
- AR "Try in Your Space" button on product pages that launches the device's AR camera
- Wall art placement mode for flat items (paintings, posters, mirrors) with size-accurate rendering
- Face try-on mode for eyewear and accessories using face tracking
- AR session analytics showing which products are viewed in AR, AR-to-cart conversion rate, and return rate comparison (AR viewers vs. non-AR)
Tech Stack
- Shopify APIs: Admin API for product data and media (3D models are a native Shopify media type)
- AR: model-viewer web component (Google's open-source AR viewer), WebXR for in-browser AR
- 3D Modeling: Integration with Shopify's 3D model upload, or AI-powered 3D generation services (Luma AI, Meshy)
- Theme App Extension: For the AR preview button and viewer
- Framework: Remix + Polaris
- Database: SQLite for AR analytics and 3D model management
Difficulty: 🔴 Advanced
Estimated Build Time: 3-4 weeks with Claude Code
Monetization Model
Product-count tiers:
- Free: AR preview for up to 5 products, manual 3D model upload
- Growth ($39/mo): 50 products, AR analytics, basic face try-on
- Pro ($79/mo): Unlimited products, AI 3D model generation from photos, advanced analytics, custom AR UI branding
Claude Code Prompt
Build a Shopify app called "AR Product Preview" with a Remix admin app and a theme app extension.
Admin App:
1. 3D model management page:
- List all products and their 3D model status (has model / no model)
- Upload .glb or .usdz files and associate them with products
- Upload 3D models to Shopify using the staged upload API and attach as product media
- Preview 3D models in-browser using the <model-viewer> web component
2. AR settings page:
- Enable/disable AR per product
- Choose AR mode: "Place in Room" (furniture, decor), "Wall Art" (flat items), "Face Try-On" (eyewear)
- Set real-world dimensions for accurate AR sizing
3. AR analytics dashboard:
- Products with most AR views
- AR view-to-cart conversion rate vs. non-AR
- Device breakdown (iOS AR Quick Look vs. Android SceneViewer vs. WebXR)
Theme App Extension:
1. Add a "View in Your Space" button on product pages (only for products with 3D models)
2. When tapped on mobile:
- iOS: Launch AR Quick Look with the .usdz model
- Android: Launch Scene Viewer with the .glb model
- Desktop: Show an interactive 3D model viewer using <model-viewer> with "View in AR" QR code for mobile
3. The <model-viewer> component should support:
- 360-degree rotation and zoom
- AR mode launch button
- Loading indicator while model downloads
Build the 3D model upload and management first, then the <model-viewer> integration, then the mobile AR launch flow, then analytics.
Similar Apps
- Shopify AR (native support for 3D models, but no management tools)
- Threekit (enterprise 3D/AR platform, $$$$)
- Angle 3D Configurator ($49+/mo)
- Zakeke ($9.90+/mo, product customization + AR)