Compliance-Focused Shopify Commerce
A custom Shopify storefront that combines branded commerce with age verification and production-lot compliance data.
Challenge
Selling regulated products online required age verification, region-based shipping controls, and access to certificates of analysis. Shopify's standard product model could not manage certificates by production lot, creating a challenge in keeping inventory, orders, and compliance data consistent.
Solution
Built a custom Liquid theme and purchase flow, while separating lot and certificate management into Ruby on Rails. Defined clear systems of record and synchronized them through the Shopify Admin API and webhooks.
Result
Preserved a distinctive brand experience while implementing age verification, certificate display, and ongoing synchronization of inventory, order, and compliance data.
Team
2 members, 4 months
Shopify theme, Rails backend, and integration
Role
Handled Shopify theme development, backend design, and API integration.
Implemented custom Liquid sections and designed the Rails service that manages compliance data and synchronizes with Shopify.
Tech Stack
Key Features
Custom Shopify theme and product storytelling
Age verification and certificate-of-analysis display
Lot-level compliance data managed outside Shopify
Bidirectional synchronization through APIs and webhooks
Technical Highlights
Clear Systems of Record
Kept Shopify authoritative for inventory and orders while Rails remained authoritative for lot and compliance records.
Reliable Data Synchronization
Used APIs, webhooks, and background jobs to keep commerce and compliance data aligned without manual duplication.