Skip to content
SANTO JUGADOR cover
// E-commerce·2026·Santo Jugador

SANTO JUGADOR

Online store for a sports-collectibles brand selling unique pieces with a story.

Meet the client. Who they are and who they sell to.

The client

Santo Jugador is a Mexican sports-collectibles brand. They sell authentic, limited pieces to collectors who value story and authenticity — the kind of buyer willing to pay MXN $15,000 if they trust who they're buying from.

What they came to solve, in plain language.

Challenge

  1. 01Move from Instagram and DM sales to a real online store with serious checkout.
  2. 02Build trust for high-ticket items the buyer can't physically inspect.
  3. 0390% of traffic is mobile — everything has to work flawlessly on a phone.
  4. 04Each jersey has its own story — it needs its own detail sheet, not a template.
ClientSanto Jugador
Year2026
CategoryE-commerce
Duration10 semanas / 10 weeks
RoleProduct, architecture, frontend, Shopify integration, design

What changed between day one and launch.

Before & after

// Before

MANUAL SELLING

  • Catalog only on Instagram
  • Sales closed via DMs, one by one
  • No checkout, no cart
  • The founder handled every sale
// After

AUTONOMOUS STORE

  • Catalog with authenticity visible on every piece
  • Shop Pay checkout, live from day one
  • Frictionless mobile-first experience
  • Sells 24/7 without touching a DM

Every feature shaped so the client closes the deal.

What we built

Trust

Full detail per jersey

Measurements, patches, number, authenticity code and verified condition. The collector buys with the info they'd ask for at auction.

  • Verified condition per piece
  • Unique authenticity code
  • Detailed measurements and patches
  • 5-angle high-res photos per piece
Retention02

A cart that waits for you

Up to a week without losing the piece — even if you switch devices or come back later.

  • 7-day persistence
  • Cross-device sync
  • Low-stock heads-up
Discovery03

Recommendations that actually land

Recommendations by team, era and price range — the collector discovers the next piece without scrolling the entire catalog.

  • Filter by team and era
  • Price-range matching
  • Related pieces view
Access04

Mobile, perfect

60fps high-res galleries, zoom to verify stitching and one-tap Shop Pay checkout.

  • 60fps hi-res gallery
  • Zoom to inspect stitching
  • One-tap checkout

Our five steps applied to a real project.

Process

  1. 01
    Wk 1-2

    Discovery

    Interviews with the founder and two real collectors. Friction map of the current DM flow.

    • Brief + roadmap
    • Friction map
  2. 02
    Wk 2-3

    Architecture

    Headless Shopify Storefront + mobile-first React. Metafield schema for auction-grade detail pages.

    • Architecture + ADRs
    • Metafield schema
  3. 03
    Wk 3-7

    Construction

    11 routes, 45 components. Code and design in the same sprint. Weekly demo, no surprises at sprint 14.

    • Visual system applied
    • Store on staging
  4. 04
    Wk 8-9

    Launch

    Deploy with feature flags. Web Vitals from day one. First drop live at go-live.

    • Production + drop live
    • Web Vitals dashboard
  5. 05
    Wk 10+

    Scale

    Handoff to the client team. Post-launch roadmap: drops with waitlist, collector dashboard.

    • Post-launch roadmap
    • Handoff + support

The numbers the project left behind in production.

What changed

vs DM-driven sales+0%
Return-visit conversion

Collectors who return to their cart days later and close the purchase.

per-device guarantee0%
Cross-user cart leaks

If two people share a phone, their carts never mix.

Google green threshold0s
Product load on 4G

The full gallery opens instantly, even off wifi.

brief to go-live0 sem
End-to-end build

Ten weeks from first brief to a live, selling store.

The technologies that sustain the operation.

Technologies

Frontend
  • React 19
  • Vite
  • React Router 7
Backend & data
  • Shopify Storefront API
  • GraphQL
Motion & UX
  • GSAP
  • Framer Motion
  • Lottie
  • Swiper

Want something like this for your business?

If this case clicked for you, let's talk. We reply within one business day, no strings attached.