Commerce · Fashion & Lifestyle
Native Shopify loyalty for premium fashion brands
A Yotpo loyalty and referrals programme rebuilt as native Shopify sections, with a secure App Proxy for the API calls.
- Client
- DBCO
- Role
- Tech Lead, Ecommerce
- Year
- Ongoing
- Stack
12Bespoke loyalty sections replacing widgets
4VIP reward tiers
3Proxy implementations: Remix, Express, Workers
Architecture
How it fits together.
- StorefrontPoints dashboardVIP tiersReferralsWays to earnRewards carousel
- EdgeShopify App ProxyHMAC verificationEndpoint allow-list
- RuntimeRemix v2 + PrismaExpressCloudflare Worker
- ServicesYotpo Loyalty & Referrals API v2
The brief
DBCO is a Shopify-focused agency working with premium fashion and lifestyle brands. A client's loyalty programme ran on Yotpo's embedded widgets, which limited the design and UX the brand wanted.
What we did
- Loyalty as native sections. Built the programme as 12 Shopify Liquid sections: points dashboard, four VIP tiers, a referral programme with social sharing, ways to earn, a redeemable product carousel, FAQs and member-only content. Customer data renders server-side and the brand controls the design.
- A secure App Proxy. A Remix v2 and Prisma app proxies every Yotpo API call, with HMAC signature verification, endpoint allow-listing and server-side API keys.
- A reusable pattern. The proxy also exists as an Express app and a Cloudflare Worker, so it can be deployed wherever suits the project.
Also at DBCO
Active development on Mina Baie's Shopify theme — 123 sections, 137 snippets, 65 templates and 32 locales — including a "Pairs With" recommendation system, cart-drawer cross-sells and complex collection filtering.
Have a project in mind?
Book a free 30-minute call to talk it through. No pressure, just a conversation about what you need.
Book a call