Skip to main content
Jose Leon
Back to work
Ecommerce SystemsE-commerceD2C

Consumer Goods / CBD, Delta-8 & Delta-9, Medical Cannabis

Strike Storefront Build

Visit live site (opens in a new tab)

The Problem

The brand had a logo and identity but no active Shopify store, a multi-line hemp and cannabis catalog with no consistent structure, and a regulatory need to keep a verifiable lab certificate visibly attached to every product — none of which a standard storefront template is built to handle.

The Solution

Delivered a live, published Shopify storefront covering the full multi-line catalog, with a single reusable strain-filtering component shared across every product line and a working lab-certificate system — replacing what had been no active store at all.

Timeline

Short-term engagement (2026)

My Role

Shopify Developer · Catalog & Merchandising Systems

Engaged directly by the brand; sole developer responsible for store setup, catalog, and compliance systems.

Strike brand cover image with the logo over a lifestyle photo of someone lighting a pre-roll

Built a Shopify storefront from scratch for a direct-to-consumer hemp and cannabis brand — a structured multi-line product catalog, shared strain-based filtering, and an ongoing lab-certificate (COA) compliance system.

Overview

Strike sells CBD, Delta-8, Delta-9, and medical cannabis products directly to consumers. They came in with an existing logo and brand identity they wanted to keep, but no active Shopify store — my job was to build the storefront from the ground up: setting up the store, migrating and categorizing a large multi-line product catalog, building strain-based filtering across every product line, and standing up an ongoing system to manage each product's lab-tested certificate.

Business Context

Strike already had a logo and visual identity it wanted to keep, but no active storefront — there was nothing to sell online yet. Selling regulated hemp and cannabis products online also carries a documentation requirement most storefronts never have to deal with: each product needs a visible, verifiable lab certificate (a Certificate of Analysis, or COA) showing what's actually in it, kept current as the catalog changes.

Challenge

Building this storefront wasn't a template install. The catalog spanned eight distinct product lines — cartridges, pre-rolls, flower, gummies, disposable vapes, dabs, and more — each with its own strains and package sizes that needed their own filtering without bleeding into each other. Every product also needed its lab certificate kept current and easy to find, not bolted on as an afterthought. None of it existed yet: there was a logo and a brand, and nothing else built around it.

Solution

I set up the Shopify store from scratch and built out the product catalog across all eight lines, grouping variants by strain and package size so customers could filter within a line without categories bleeding into each other. Rather than duplicate that filtering logic eight separate times, I built it once as a single reusable component and wired every product line to it, so a fix or improvement made in one place applies everywhere instead of needing to be repeated per line.

Alongside the catalog, I built and maintained the lab-certificate system: each product carries a linked, downloadable Certificate of Analysis, rendered through a dedicated product grid so customers can find and verify lab results before buying. I also built a searchable, paginated product grid with an infinite-scroll alternative, and handled the ongoing admin work of adding new products and keeping their certificates current as the catalog grew.

Outcome

Strike went from no active Shopify presence to a live, published storefront covering its full multi-line catalog, with strain-based filtering that behaves the same way across every product line and a working lab-certificate system that keeps documentation attached to every product instead of scattered across disconnected PDFs.

My Contributions

  • Set up the Shopify store from scratch for a brand with no prior active storefront
  • Built and categorized the full multi-line product catalog (cartridges, pre-rolls, flower, gummies, disposable vapes, dabs, and more)
  • Designed and built a single, reusable strain-filtering component shared across every product line, replacing what would otherwise have been duplicated per-line logic
  • Built and maintained an ongoing Certificate of Analysis (COA) system, keeping lab-tested documentation linked and current for every product
  • Built a searchable, paginated product grid with an infinite-scroll alternative
  • Managed ongoing product creation and catalog updates via the Shopify Admin API as the store grew

Technologies

  • Platform: Shopify
  • Languages: Liquid, HTML, CSS, JavaScript
  • Framework / CMS: Shopify OS 2.0, Metafields, Schema
  • Tools: Git, Shopify CLI, Shopify Admin GraphQL API

Gallery

Strike storefront homepage showing the full product catalog grid across categories like vape disposables, cartridges, dabs, flowers, and gummies
Strike product page with strain-based filtering controls and strain variant pills
Strike Certificate of Authenticity page listing lab-verified product lines with linked certificates