Licensed Sports eCommerce
Licensed sports merchandise from a real licensee. Not resale. Not knockoffs.

The Problem
The client operates as a major North American professional sports league licensee selling sports merchandise internationally. Their current eCommerce infrastructure doesn't support multi-currency transactions, international shipping workflows, or the compliance requirements of licensed merchandise sales across borders. They need a modern platform that handles the complexity of licensed sports retail.
The Approach
A ground-up eCommerce rebuild for the client using Next.js 16 with Supabase, Stripe for multi-currency payments, and next-intl for internationalization. Purpose-built for the constraints of licensed merchandise — territory restrictions, minimum advertised pricing, and league-specific compliance rules baked into the platform architecture.
Status
In Development
Category
eCommerce
Founded
2024
Role
Sr. Project Manager & Technical Lead
Market
B2C customers (sports fans), B2B wholesale (retailers and distributors)
Team
Cross-functional team (PM, 2 developers, designer)
Tech Stack
Next.js 16, Supabase, Stripe, next-intl
Deep Dive
The Problem
The client is a major North American professional sports league licensee, selling licensed sports merchandise internationally. Their existing eCommerce infrastructure cannot keep up with what that business actually requires.
It does not properly support multi-currency transactions, international shipping workflows, or the compliance rules that licensed merchandise carries across borders. Licensed retail is not ordinary retail — territory restrictions, minimum advertised pricing, and league-specific compliance all have to be honored on every order. A platform that treats it like a generic store will break against those constraints.
The Approach
This is a ground-up eCommerce rebuild, purpose-built for the constraints of licensed merchandise rather than retrofitted around them.
The compliance rules are built into the architecture itself — territory restrictions, minimum advertised pricing, and league-specific requirements baked into how the platform works, not bolted on as afterthoughts. Multi-currency payments and international shipping are handled as first-class concerns, because the business is international by default. The result is a platform shaped to the realities of licensed sports retail.
What's Inside
- Multi-currency checkout — payments handled across currencies, not forced into one.
- International shipping workflows — built for cross-border fulfillment from the start.
- Compliance by architecture — territory rules, minimum advertised pricing, and league requirements enforced in the platform itself.
Who It's For
The platform serves two audiences: B2C customers — sports fans buying official, licensed merchandise — and B2B wholesale buyers, the retailers and distributors who move it at volume.
My Role
I am the senior project manager and technical lead on the rebuild, responsible for translating the constraints of licensed retail into platform architecture.
Status
The platform is in active development, built on Next.js 16 with Supabase, Stripe for multi-currency payments, and next-intl for internationalization. The current focus is encoding the licensed-merchandise compliance rules into the platform so correct behavior is structural rather than manual. The client remains confidential.
Milestones