LIVE BEARDED -- Trading Card Ecosystem

Physical trading cards as a loyalty, retention, and community mechanic for DTC brands

Physical Trading Cards as a Loyalty Mechanic

Customers earn physical trading cards by hitting spend milestones, buying specific products, and engaging with the brand. 6 milestone tiers from Brotherhood (first purchase) to Hall of Fame ($5K+). Collect fragrance cards, seasonal cards, values cards, and ultra-rare exclusives. Complete sets to stack rewards. Trade with other Brotherhood members. A loyalty system people actually care about.

This replaces the generic Smile.io points program with something that is physical, shareable, photographable, and inherently viral. It works because it taps into the same completionist psychology that drives Pokemon, sports cards, and sneaker collecting -- applied to a DTC brand with a fanatical community.

🧩

Completionist Psychology

The Zeigarnik Effect: incomplete collections create an open loop in the brain that drives repeat behavior. "I only need 3 more cards" is more motivating than "I have 847 points."

📦

Physical Artifacts

In a world of digital noise, a tangible card in your hand creates an emotional connection no email can match. It lives on your desk, in your wallet, on your fridge. Constant brand presence.

🤝

Community + Sharing

Trading cards are inherently social. "Who has the Mythic Spencer card?" becomes Brotherhood content that generates organic engagement and word-of-mouth at zero cost.

$200
1 Category
Baseline
$469
2 Categories
2.3x
$920
3 Categories
4.6x
$1,601
4 Categories
8.0x

Trading Cards Drive Category Expansion

  • Cards tied to specific product categories incentivize customers to try new categories to complete sets
  • A customer who buys beard oil AND body wash to get both card sets has 2.3x higher LTV than a single-category buyer
  • Collection rewards can be strategically tied to cross-category bundles
  • Every new product launch becomes a new card series -- built-in demand generation

Smile.io Today

  • Points-based loyalty program, largely underutilized
  • Low engagement -- most customers forget they have points
  • Generic implementation, nothing brand-specific
  • Monthly cost with diminishing ROI
  • No physical touchpoint, no social sharing mechanic

Trading Cards Replace + Enhance

  • Physical cards earned through purchases, milestones, and engagement -- not random inserts
  • Completionist drive creates repeat purchase motivation
  • 100% on-brand -- custom art, LB characters, founder stories
  • Brotherhood trading creates organic community engagement
  • Digital gallery on site extends the experience between purchases

The Long Game

Build this once for Live Bearded. Prove the model. Then roll it out across future brands. One loyalty ecosystem that gets more valuable with every brand added. The system becomes a competitive moat that no one else in DTC is building.

🏆

Milestone Cards

Earned by cumulative spend. 6 tiers: Brotherhood (1st purchase), All-Star ($300), Elite ($500), Champion ($1,000), Legend ($2,500), Hall of Fame ($5,000+). Each tier unlocks escalating discounts and perks.

🌤

Seasonal Cards

4 per year -- one for each seasonal fragrance launch. Artwork matches the seasonal campaign. Collect all 4 in a year to unlock 20% off next year's seasonals.

🧴

Fragrance Cards

One per mainline fragrance. Earned by purchasing that specific fragrance. Collect 5 fragrances to unlock "Scent Master" status + exclusive blend access.

💪

Values Cards

4 cards tied to LB apparel lines: Do Better, Rent Due, Grateful, Freedom. Earned by purchasing that specific apparel. Collect all 4 for "Values Champion" + 15% off apparel for life.

🔥

Exclusive Cards

BFCM (first 1,000 orders), Founder (original Year 1 customers, retroactive), Event (LB meetups, 10-year party), Ambassador (top 1% by invitation only). Cannot be bought -- only earned.

🤝
Brotherhood
First purchase. Welcome card introduces the system. 5% off next order.
$0+
threshold
All-Star
$300 cumulative spend. 10% off seasonals, 24hr early access to new drops.
$300
threshold
🔵
Elite
$500 cumulative spend. 15% off all products, quarterly mystery box ($25 value).
$500
threshold
🏅
Champion
$1,000 cumulative spend. 20% off sitewide, exclusive product access.
$1,000
threshold
👑
Legend
$2,500 cumulative spend. 25% off sitewide, personal video message from Spencer.
$2,500
threshold
🏆
Hall of Fame
$5,000+ cumulative spend. 30% off for life, annual $200 gift box, product development input.
$5,000+
threshold
💰

Purchase Milestones

Milestone cards trigger automatically when cumulative spend hits $300, $500, $1K, $2.5K, $5K+. Shopify webhooks fire card shipments.

Milestone card
🧴

Specific Product Purchases

Fragrance cards earned by buying that specific fragrance. Values cards earned by buying that apparel line (Do Better, Rent Due, Grateful, Freedom).

Product card
🌤

Seasonal Launches

Purchase during a seasonal fragrance launch to earn that season's card. 4 per year -- collect all 4 for 20% off next year's seasonals.

Seasonal card
📣

Referrals + Social

Refer a friend who makes a purchase. Post collections on social, tag @livebearded, share in The Brotherhood. Monthly card giveaways.

Bonus cards
🔥

Exclusive Triggers

BFCM (first 1,000 orders), Founder (Year 1 customers, retroactive), Events (meetups, 10-year party), Ambassador (top 1%, invitation only).

Exclusive card

Collection Stacking Rewards

  • 4 Seasonal Cards -- 20% off all future seasonals
  • 5 Fragrance Cards -- "Scent Master" status + exclusive blend access
  • 4 Values Cards -- "Values Champion" + 15% off apparel for life
  • 10 Total Cards -- VIP customer service line
  • 15 Total Cards -- Quarterly 1:1 with a team member
  • 20+ Total Cards -- Annual brewery trip with Spencer

Trading Between Members

  • Trade duplicate cards with other Brotherhood members through the site or FB group
  • Digital trading system tracks ownership and prevents counterfeits
  • "Want/Have" lists let members find trade partners automatically
  • Trading creates organic community engagement and retention loops

Card Dimensions

  • Standard size: 2.5" x 3.5" (standard trading card)
  • Premium 14pt or 16pt cardstock
  • Full color front + back printing
  • Rounded corners (3mm radius)

Finish Options by Rarity

  • Common: Standard matte or gloss
  • Uncommon: Matte with soft-touch coating
  • Rare: Spot UV on key elements
  • Legendary: Gold foil stamping + spot UV
  • Mythic: Holographic foil + hand-numbered

Fulfillment + Verification

  • Milestone cards ship automatically when Shopify webhooks detect spend thresholds
  • Fragrance/Values/Seasonal cards included with qualifying product orders
  • Each card has a unique number -- photo verification via app prevents counterfeits
  • Print cost: $0.15-0.50 per card depending on finish and volume (see Financials tab)
  • Cards weigh under 5g -- inserted into existing shipments at near-zero incremental shipping cost
Q2 2026

Phase 1 -- MVP Launch

Get cards in boxes. Prove the concept. Measure engagement.

  • Design 6 core cards: Brotherhood, All-Star, Elite + 3 seasonal cards
  • Build basic app with photo verification and card scanning
  • Shopify webhook integration for automatic milestone triggers
  • Launch with email announcement to top 1,000 customers first
  • Simple collection tracking page on site -- checklist format, login required
  • Track: unboxing social posts, collection page visits, repeat purchase rate delta
  • Budget: ~$5K for design + first print run
Q3 2026

Phase 2 -- Digital Gallery + Gamification

Move collection tracking online. Add competitive elements.

  • Add Champion and Legend milestone cards to the tier system
  • Launch fragrance collection cards (start with top 3 sellers)
  • Build digital gallery on site -- customers see their full collection visually
  • Leaderboard: top collectors ranked by total cards and rare cards
  • Social features: collection showcase, achievement badges, community challenges
  • First community challenge/contest in Brotherhood FB group
  • Budget: ~$8K (development + second print run + fragrance cards)
Q4 2026

Phase 3 -- Trading + Limited Drops

BFCM is the proving ground. Trading goes live. Scarcity mechanics engaged.

  • Values cards launch: Do Better, Rent Due, Grateful, Freedom (tied to apparel purchases)
  • Trading functionality in app -- peer-to-peer card swaps with fraud prevention
  • BFCM exclusive card: first 1,000 BFCM orders get special Black Friday card
  • Ambassador program: top 1% of customers get invitation-only Ambassador card
  • "Want List" and "Have List" matching for trade discovery
  • Integration with Klaviyo: trigger flows based on collection completion milestones
  • Budget: ~$12K (trading platform, BFCM cards, Values card production)
Q1 2027

Phase 4 -- Custom Shopify App

Purpose-built app replaces MVP tracking. Full-featured collection management.

  • Hall of Fame tier launch: $5K+ customers get 30% for life, annual $200 gift box, product input
  • Event cards for meetups, 10-year anniversary party, brand activations
  • Custom Shopify app: collection dashboard, card viewer, trade system, reward auto-apply
  • Admin panel: create new cards, manage tiers, track engagement, A/B test rewards
  • Advanced analytics dashboard: collection rates, trade volume, LTV correlation by tier
  • Retire Smile.io -- trading card system is now the primary loyalty mechanic
  • Budget: ~$25K (app development -- Atlas architects, senior Shopify dev builds)
Q2 2027

Phase 5 -- Scale + Optimize

Full system maturity. Data-driven optimization. Maximum retention impact.

  • Full analytics: which cards drive the most repeat purchases, which tiers convert best
  • A/B test reward structures -- optimize set completion bonuses for LTV impact
  • Partnership cards: collaboration cards with complementary brands drive new customer acquisition
  • White-label the Shopify app for potential deployment to future brands
  • Advanced card mechanics: limited numbered prints, holographic variants, signed editions
  • Budget: ~$15K (optimization, new card series, partnership production)

Total Investment: Phases 1-4

~$50K

Over 12 months. Replaces Smile.io cost. Builds a proprietary loyalty asset that compounds in value over time.

Per-Card Cost at Volume

Volume Common (Standard) Uncommon (Soft-Touch) Rare (Spot UV) Legendary (Gold Foil) Mythic (Holographic)
10,000 cards $0.18 $0.25 $0.35 $0.50 $1.50
50,000 cards $0.12 $0.18 $0.28 $0.42 $1.20
100,000 cards $0.08 $0.14 $0.22 $0.35 $1.00
500,000 cards $0.05 $0.09 $0.15 $0.28 $0.75

Estimates based on standard trading card printers (MakePlayingCards, PrintingForLess, GotPrint). Actual quotes will vary. Design costs not included.

What It Costs to Include Cards in Every Order

Assuming 2 cards per order (weighted by rarity distribution: 50% Common, 25% Uncommon, 15% Rare, 8% Legendary, 2% Mythic).

Volume Tier Blended Cost / Card Cost / Order (2 cards) Annual Cost (80K orders) % of AOV ($47)
Launch (10K) $0.24 $0.48 $38,400 1.02%
Scale (50K) $0.17 $0.34 $27,200 0.72%
Steady State (100K) $0.13 $0.26 $20,800 0.55%
High Volume (500K) $0.08 $0.16 $12,800 0.34%
22%
Retention Lift
Industry avg for loyalty programs
$8-12
AOV Increase
Customers add items for cards
15%
Sub Conversion Lift
Subscriber-only cards drive sign-ups
4.8x
Loyalty ROI
Industry benchmark avg return

Conservative Annual ROI Projection

Metric Without Cards With Cards (Conservative) Delta
Annual Orders 80,000 89,600 +9,600 (12%)
Average Order Value $47.00 $52.00 +$5.00
Annual Revenue $3,760,000 $4,659,200 +$899,200
Card Program Cost - $23,300 ($23,300)
Smile.io Cost Saved ($3,600/yr) $0 +$3,600
Net Revenue Impact - - +$879,500

Conservative: uses 12% order lift (vs 22% benchmark) and $5 AOV increase (vs $8-12 range). Actual results could be significantly higher.

Smile.io (Current)

Monthly Cost$300/mo
Annual Cost$3,600
Engagement Rate~8%
DifferentiationNone
Physical TouchpointNo
Social SharingMinimal
Multi-Brand ScalablePer-brand cost

Trading Card System

Year 1 Cost$50,000
Ongoing Annual Cost$21,000
Engagement Rate35-50%
DifferentiationUnique in category
Physical TouchpointYes -- earned cards
Social SharingBuilt-in mechanic
Multi-Brand ScalableMarginal cost only

Break-Even Analysis

Year 1 all-in cost: ~$50K (design, development, printing, first 4 phases).

At a conservative 12% order lift and $5 AOV increase, the program generates ~$879K in incremental revenue.

17.6x ROI

Breaks even in under 3 weeks of operation. Every dollar after that is pure upside.

Dollar Shave Club

Points-Based

Standard points program. Earn points on purchases, redeem for discounts. No physical component. No community trading. Generic implementation.

Loyalty Threat: LOW

Harry's

Referral-Only

Referral program with tiered rewards. No ongoing loyalty mechanic beyond initial referral. No collection element. No community engagement layer.

Loyalty Threat: LOW

Beardbrand

Content + Community

Strong YouTube content and community but no formal loyalty program. Relies on content affinity and brand identity. No gamification or collection mechanics.

Loyalty Threat: MODERATE

Manscaped

Subscription Lock-In

Peak Hygiene Plan subscription is the primary retention mechanic. Points-based "Manscaped Rewards." Standard execution, nothing memorable.

Loyalty Threat: LOW

Dr. Squatch

Squatch Squad

Tiered loyalty program with points and VIP levels. Better execution than most but still fundamentally a points program. No physical collectible component.

Loyalty Threat: MODERATE

Bevel / Walker & Co

Subscription + Retail

Subscription model with retail distribution. No loyalty program of note. Relies on product quality and convenience, not community mechanics.

Loyalty Threat: LOW

Key Insight: Nobody in Men's Grooming Has a Physical Loyalty Mechanic

  • Every competitor runs some variation of points/tiers/referrals -- the exact same playbook
  • No one has a physical collectible component in their loyalty strategy
  • No one is leveraging completionist psychology or trading mechanics
  • This is a genuine whitespace opportunity -- first mover advantage is real here

Sports Cards

$15.2B market (2024). Driven by scarcity, nostalgia, and community. Key lessons: numbered prints create urgency, rookie cards (first editions) command premiums, grading systems add legitimacy.

Applicable: Scarcity mechanics, numbered editions, "first edition" product launch cards.

Pokemon / TCG

$12B+ annually. Mastered the booster pack model -- randomized packs drive repeat purchases. Set completion is the core loop. Trading is fundamentally social.

Applicable: Booster packs as add-ons, set completion rewards, rarity tiers, trading mechanics.

Starbucks / Retail

Starbucks Rewards: 34M active members, drives 57% of revenue. Physical gift cards are a $3B business. The physical artifact matters even in a digital world.

Applicable: Physical + digital hybrid, milestone rewards, seasonal limited editions.

01

Physical Cards + Digital Collection

Not just digital badges. Not just physical cards. The combination creates a bridge between the online store and the real world. You open the box, find the card, scan the QR code, add it to your digital collection. That loop is sticky.

02

DTC Brand Community

Live Bearded has The Brotherhood -- 30K+ member Facebook group. No competitor has a community this engaged. Trading cards give the community something new to rally around. "Who's got the Mythic Spencer card?" becomes the new conversation.

03

Near-Zero Marginal Cost

Cards ship inside existing orders. No incremental shipping. At scale, cards cost $0.08-0.15 each. For less than $0.30 per order, you get a loyalty mechanic that competitors would need to rebuild their entire fulfillment process to match.

04

Multi-Brand Potential

The platform is designed to scale beyond a single brand. Cross-brand cards create cross-brand customers. The loyalty system becomes an asset that gets more valuable with every brand that plugs into it. No one else in DTC is building this.

How Defensible Is This?

Brand Community (Brotherhood) Very Strong
Physical + Digital Hybrid Strong
Fulfillment Integration Moderate-Strong
Multi-Brand Scalability Very Strong (if executed)
Technical Complexity to Copy Moderate

The cards themselves are easy to copy. The community, the collection data, the cross-brand network, and the 12-month head start are not. The moat is the ecosystem, not the card.

Bottom Line

No one in men's grooming is doing this. The closest analogs exist in completely different industries (sports cards, gaming, Starbucks). Live Bearded has the community infrastructure, the order volume, and the brand personality to make this work. First-mover advantage is real -- once customers build a collection, switching costs go through the roof.

Why Shopify Flow for Phase 1?

Shopify Flow can add line items to the SAME order that triggered it -- no waiting for the next order. Zero code. Set up in an afternoon. Cards ship in the same box as the products that earned them.

How it works: Order paid -> Flow triggers -> checks conditions (spend threshold, product match, customer tags) -> adds card product at $0 -> adds tag to prevent re-issue -> sends Klaviyo event.

Flow 1: Brotherhood Card

TriggerOrder paid
ConditionCustomer tag does NOT contain "card-brotherhood"
Actions1. Add line item: "Brotherhood Card" at $0.00
2. Add customer tag: "card-brotherhood"
3. Add customer tag: "tier-brotherhood"
4. Send HTTP webhook to Klaviyo: "Card Earned" event
NotesEvery first-time buyer gets this. Introduces the card system.

Flow 2: All-Star Card ($300)

TriggerOrder paid
ConditionCustomer total_spent >= $300 AND tag does NOT contain "card-all-star"
Actions1. Add line item: "All-Star Card" at $0.00
2. Add customer tag: "card-all-star"
3. Add customer tag: "tier-all-star"
4. Remove tag: "tier-brotherhood"
5. Send Klaviyo event: "Milestone Reached" (tier: All-Star, perk: 10% off seasonals)
Discount10% off seasonals + 24hr early access to drops

Flow 3: Elite Card ($500)

TriggerOrder paid
ConditionCustomer total_spent >= $500 AND tag does NOT contain "card-elite"
Actions1. Add line item: "Elite Card" at $0.00
2. Add customer tag: "card-elite", "tier-elite"
3. Remove tag: "tier-all-star"
4. Send Klaviyo event: "Milestone Reached" (tier: Elite, perk: 15% off sitewide)
Discount15% off all products + quarterly mystery box ($25 value)

Flow 4: Champion Card ($1,000)

TriggerOrder paid
ConditionCustomer total_spent >= $1,000 AND tag does NOT contain "card-champion"
Actions1. Add line item: "Champion Card" at $0.00
2. Add customer tag: "card-champion", "tier-champion"
3. Remove tag: "tier-elite"
4. Send Klaviyo event: "Milestone Reached"
Discount20% off sitewide + exclusive product access

Flow 5: Legend Card ($2,500)

TriggerOrder paid
ConditionCustomer total_spent >= $2,500 AND tag does NOT contain "card-legend"
Actions1. Add line item: "Legend Card" at $0.00
2. Add customer tag: "card-legend", "tier-legend"
3. Remove tag: "tier-champion"
4. Send Klaviyo event + internal notification to Spencer for personal video
Discount25% off sitewide + personal Spencer video message

Flow 6: Hall of Fame Card ($5,000+)

TriggerOrder paid
ConditionCustomer total_spent >= $5,000 AND tag does NOT contain "card-hall-of-fame"
Actions1. Add line item: "Hall of Fame Card" (holographic foil, hand-numbered) at $0.00
2. Add customer tag: "card-hall-of-fame", "tier-hall-of-fame"
3. Remove tag: "tier-legend"
4. Send Klaviyo event + internal alert for annual gift box setup
Discount30% off for life + annual $200 gift box + product development input

Flow Template: Fragrance Cards

One Flow per fragrance. All follow the same pattern:

TriggerOrder paid
ConditionOrder contains product with title containing "[Fragrance Name]" AND customer tag does NOT contain "card-frag-[name]"
Actions1. Add line item: "[Fragrance] Card" at $0.00
2. Add customer tag: "card-frag-[name]"
3. Send Klaviyo event: "Fragrance Card Earned"

8 Flows needed:

  • Flow 7: American Card (product contains "American")
  • Flow 8: Executive Card (product contains "Executive")
  • Flow 9: 1880 Card (product contains "1880")
  • Flow 10: Tombstone Card (product contains "Tombstone")
  • Flow 11: Cedar Card (product contains "Cedar")
  • Flow 12: Legendary Card (product contains "Legendary")
  • Flow 13: Nightcap Card (product contains "Nightcap")
  • Flow 14: Straight Up Card (product contains "Straight Up")

Scent Master Detection

Shopify Flow can count tags. Add a condition: if customer has 5+ tags starting with "card-frag-" -> add tag "scent-master" + send Klaviyo event "Scent Master Unlocked." This triggers the exclusive blend access notification.

Flow Template: Seasonal Cards

TriggerOrder paid
ConditionOrder contains seasonal fragrance product AND customer tag does NOT contain "card-seasonal-[name]-[year]" AND current date is within launch window
Actions1. Add line item: "[Seasonal] 2026 Card" at $0.00
2. Add customer tag: "card-seasonal-[name]-2026"
3. Send Klaviyo event: "Seasonal Card Earned"

2026 Seasonal Flows:

  • Flow 15: Spring Seasonal Card (launch product TBD)
  • Flow 16: Summer Seasonal Card (launch product TBD)
  • Flow 17: Fall Seasonal Card (launch product TBD)
  • Flow 18: Winter/Claus Card (Claus seasonal)

Flow Template: Values Cards

TriggerOrder paid
ConditionOrder contains product with title containing "[Value] Tee/Flannel/Hat" AND customer tag does NOT contain "card-value-[name]"
Actions1. Add line item: "[Value] Card" at $0.00
2. Add customer tag: "card-value-[name]"
3. Send Klaviyo event: "Values Card Earned"
  • Flow 19: Do Better Card (product title contains "Do Better")
  • Flow 20: Rent Due Card (product title contains "Rent Due")
  • Flow 21: Grateful Card (product title contains "Grateful")
  • Flow 22: Freedom Card (product title contains "Freedom Tee" or "Freedom Flag")

Values Champion Detection

When customer has all 4 tags (card-value-do-better, card-value-rent-due, card-value-grateful, card-value-freedom) -> add tag "values-champion" + send Klaviyo event. Unlocks 15% off apparel for life.

Flow 23: BFCM CardTrigger: Order paid during BFCM window. Condition: first 1,000 orders (use Flow counter or tag check). Action: Add BFCM Card at $0.
Flow 24: Founder CardOne-time bulk operation: tag all Year 1 customers with "card-founder". Add Founder Card to their next order via Flow trigger on next purchase.
Flow 25: Event CardManual: After events/meetups, bulk-tag attendees with "card-event". Flow adds card to next order.
Flow 26: Ambassador CardManual: Identify top 1% customers, tag with "card-ambassador". Flow adds card to next order.

How Tier Discounts Get Applied

Two approaches for Phase 1 (no custom app needed):

Option A: Automatic Discounts + Customer Segments

Shopify lets you create automatic discounts targeted at customer segments. Create a segment "tier-all-star" (customers with that tag), and attach a 10% automatic discount to it. Customer sees the discount applied at checkout automatically.

Option B: Unique Discount Codes via Klaviyo

When a milestone Klaviyo event fires, the Klaviyo flow generates a unique discount code and sends it in the "You earned your card!" email. More manual but gives the customer a tangible "perk" to use.

Phase 2+: Shopify Functions (Automatic, No Codes)

Custom Discount Function reads customer metafields at checkout and applies the correct discount automatically. No codes, no segments to manage, fully dynamic. This comes with the custom app build.

Total Flows Needed: 26

6 milestone + 8 fragrance + 4 seasonal + 4 values + 4 exclusive. All follow the same pattern: trigger on order paid, check condition (spend or product match), add card line item at $0, tag customer, fire Klaviyo event. Set up in Shopify Flow in 1-2 days.

Why Build a Custom App?

Shopify Flow handles card issuance (Phase 1). The custom app handles everything Flow can't do: digital collection display, leaderboard, QR verification, trading, advanced discount logic, and multi-brand support.

Think of it as: Flow = the engine that puts cards in boxes. App = the digital experience layer.

The Core Loop

  1. Customer buys product on livebearded.com
  2. Shopify fires orders/paid webhook
  3. App receives webhook with order data (line items, customer ID, customer.total_spent)
  4. App checks: milestone thresholds, product matches for fragrance/values/seasonal
  5. Card earned -> store in customer metafield (JSON array) + update tier + fire Klaviyo event
  6. Shopify Flow separately adds physical card to THIS order at $0
  7. Customer receives card, scans QR -> verified in digital collection
  8. Discount Function reads tier metafield at checkout -> auto-applies discount
🎴

Digital Collection

Customer Account Extension shows all earned cards visually. Progress bars for each set. "4/8 fragrances collected" with artwork for each card.

🏆

Leaderboard

Top collectors ranked by total cards, rare cards, and sets completed. Theme App Extension displays on storefront. Brotherhood bragging rights.

📱

QR Verification

Each physical card has a unique QR code. Scan to verify and register in digital collection. One-time claim prevents counterfeits.

💰

Auto Discounts

Shopify Discount Function reads customer tier metafield at checkout. Applies correct discount automatically. No codes needed. 30% cap enforced.

🔄

Card Trading

Brotherhood members trade duplicate cards. Want/Have lists with automatic match-making. Trade history tracked. Fraud prevention built in.

LayerTechnology
FrameworkReact Router v7 (official Shopify template)
DatabasePostgreSQL via Prisma ORM
Admin UIPolaris React (Shopify design system)
Storefront WidgetsTheme App Extensions (Liquid + JS)
Customer AccountCustomer Account UI Extensions (Preact)
Checkout DiscountsShopify Functions (Rust/Wasm)
HostingFly.io (~$30/month)
Email TriggersKlaviyo custom events API
PhaseDurationWhat Ships
Phase 1: MVP4-6 weeksMilestone tracking, auto-discounts, card earning, admin UI, customer collection page, Klaviyo integration
Phase 2: Gallery3-4 weeksQR verification, visual card gallery, leaderboard, progress bars, achievement badges
Phase 3: Trading3-4 weeksCard trading, want/have lists, social sharing, Brotherhood integration
Phase 4: Multi-Brand3-4 weeksMulti-tenant architecture, cross-brand collections, white-label admin

Where Data Lives

DataStorageWhy
Card collectionShopify customer metafield (JSON)Readable by Liquid, Functions, Extensions
Tier statusCustomer metafield + tagFunctions read metafields, Flow reads tags
Discount levelCustomer metafieldDiscount Function reads at checkout
QR verification codesApp database (PostgreSQL)Fast lookup, one-time-use validation
LeaderboardApp databaseAggregation queries, ranked sorting
Trade historyApp databaseComplex relationships, audit trail

Customer Metafield Example

namespace: "lb_cards"
tier: "all_star"
lifetime_spend: 527.00
card_collection: ["brotherhood", "american", "executive", "cedar", "tombstone", "do_better"]
fragrance_count: 4
seasonal_count: 2
values_count: 1
total_cards: 6
discount_level: "10_pct_seasonals"
scent_master: false
values_champion: false

Smile.io (Current)

Monthly$1,000-1,500
Annual$12,000-18,000
GamificationNo
Card CollectionsNo
Custom DiscountsLimited

Custom App

Monthly Hosting$30
Annual$360
GamificationFull
Card CollectionsFull
Custom DiscountsUnlimited

Build Approach

Phase 1 (NOW): Shopify Flow handles all card issuance. Zero code. Cards ship same-order. Discounts via automatic discounts + customer segments.

Phase 2+ (Custom App): Atlas architects, senior Shopify dev builds. Adds digital collection, leaderboard, QR verification, Shopify Functions for discounts, and eventually trading + multi-brand.

Full PRD available as PDF: LB_Trading_Card_App_PRD.pdf (21 pages)