← All Projects
Case Study
E-commerce

Dermphi Shop

A custom Shopify app built for Dermphi Shop's storefront — extending beyond what theme customization alone could support.

dermphishop.com
Dermphi Shop — full site screenshot
Client
Dermphi Shop
Industry
E-commerce
Timeline
6 weeks
My Role
Full-Stack Engineer
01 — Overview

Dermphi Shop needed custom storefront behavior that a standard Shopify theme couldn't support out of the box.

The brief was to extend the storefront with a custom app — keeping Shopify's native checkout intact while giving the team full control over the parts of the experience that needed to be bespoke.

02 — Process
01

Discover & Audit

Reviewed the existing storefront, checkout flow, and the custom behavior the client needed beyond standard theme capability.

02

Architecture & Planning

Scoped a custom Shopify app built on Next.js and Liquid, wired to Shopify's Storefront and Admin APIs.

03

Build

Implemented the custom app, storefront sections, and REST integrations in weekly shippable increments.

04

Launch & Support

Phased rollout with QA against Shopify's checkout, followed by a post-launch support window.

03 — Technology

The storefront combines Shopify's native Liquid rendering for checkout-critical paths with a Next.js layer for the custom app surfaces, talking to Shopify via its REST APIs.

Next.js
Liquid JS
Tailwind CSS
Rest API
04 — Challenges & Solutions

Standard theme customization couldn't support the client's custom product logic

→ Built a custom Shopify app so the storefront's special-case behavior lives in maintainable code, not theme hacks.

Storefront needed to feel fast and modern, not template-generic

→ Used Next.js for the custom-rendered surfaces, layered over Liquid where Shopify's native checkout needed to stay untouched.

05 — Results & Impact
—
Page load time
—
Conversion lift
—
Dev hours saved / mo
—
Client satisfaction

"The custom app gave our storefront exactly the behavior we needed, without fighting the theme."

Dermphi Shop Team

Have a similar project in mind?

Let's talk →
© 2026 Hasnat Ahmad. All rights reserved.Back to home