All work

06 · COMMERCE · PRODUCT DESIGNER · DEVELOPMENT

Building the digital commerce platform for a heritage fragrance brand

Goloka had been making incense and fragrance products for decades. Its digital presence hadn't evolved in the same way.

The Goloka home page on golokaincense.org: announcement bar, category navigation, and a slideshow banner announcing the launch of dhoop cones.
golokaincense.org, the live store, captured 26 September 2026.
Contents · 14 chapters
01

Overview

Building the digital commerce platform for a heritage fragrance brand

Goloka had been making incense and fragrance products for decades, with customers across India and international markets. But its digital presence hadn't evolved in the same way.

I started working with Goloka to establish a direct commerce experience — taking responsibility across product design, Shopify, catalogue structure, SEO and implementation.

What started as building an online store has since grown into a larger engagement: rethinking the retail experience, building a custom Shopify theme, and exploring how the same platform can support dealers and future Goloka brands.

The live Goloka storefront on desktop.
the live storefront
ROLE
Product Designer · Development
SCOPE
UX/UI · Shopify · E-commerce · SEO · Development
ENGAGEMENT
End-to-end · Ongoing
CURRENT STAGE
Phase 1 live · Phase 2 in progress
02

Where it started

The product existed. The digital experience didn't.

Goloka already had an established catalogue and customer base.

Its older website, however, worked primarily as a digital catalogue. Customers could browse ranges and learn about the company, but purchasing wasn't integrated into the core experience.

The gap wasn't simply an outdated interface.

The business needed the foundations of a modern commerce experience — structured products and collections, direct purchasing, responsive behaviour, taxation, search visibility and a storefront that could eventually grow with the brand.

Structured productsand collections
Direct purchasinginside the site
Responsivephone first
TaxationGST
Search visibilitySEO foundations
Room to growwith the brand
03

Phase 01

Establishing the commerce foundation

I started with the fundamentals rather than trying to create an elaborate redesign immediately.

Goloka has a broad catalogue across incense, oils, candles, diffusers, soaps, dhoop and other fragrance products. That catalogue first needed to work as a coherent online store.

I worked across the storefront — from setting up Shopify and structuring products and collections to responsive behaviour, GST configuration, SEO foundations and deployment.

The first phase resulted in a functioning commerce foundation that is now live and taking orders.

From catalogue to commerce
Browse products
→
Discover collections
→
Understand a product
→
Purchase
Catalogue→Storefront
Product listing→Product discovery
External buying→Integrated commerce
Static presence→Search-ready foundation
04

Structuring discovery

A large catalogue needed hierarchy before it needed decoration.

One of the less visible parts of the project was organising how people move through Goloka's range.

The storefront couldn't treat dozens of products as one flat catalogue. Collections needed to create understandable entry points while individual product pages needed enough information for someone to make a purchase decision.

That meant thinking about the relationship between: Category → Collection → Product → Cart → Checkout.

Rather than designing each page independently, I started treating them as parts of one shopping journey.

Goloka
↓
Incense
  • – collections
  • – products
Oils
  • – collections
  • – products
Candles
  • – collections
  • – products
↓
Cart → Checkout
05

Designing the storefront

Designing the storefront

With the commerce structure in place, the interface could begin doing more than displaying inventory.

The experience needed to balance two things: help people shop quickly, and retain the character of Goloka as a fragrance brand.

That influenced how I approached collection pages, product presentation, navigation, responsive layouts and brand content.

The storefront became the layer connecting Goloka's catalogue, story and commerce.

The Goloka storefront home page on desktop.
The Goloka storefront home page on a phone.
A Goloka product page on a phone.
06

Product discovery

Selling fragrance online means communicating something people cannot experience through a screen.

Unlike many physical products, fragrance is difficult to evaluate digitally.

A product page therefore couldn't rely only on a pack shot, title and price.

The experience needed to provide enough context around the product and its fragrance while keeping purchasing straightforward.

That pushed the product experience toward a balance of story, information and action.

A Goloka product page on desktop.
Identity
↓
Fragrance / context
↓
Product information
↓
Price + purchase
↓
Related discovery
08

Shipping

Shipping the first version

The first phase gave Goloka the infrastructure it previously didn't have. The store went live and started taking orders.

But getting it live also changed the nature of the project. Once the basic commerce problems were solved, the limitations of the first implementation became easier to see.

The next question wasn't: How do we improve this website?

What should Goloka's commerce experience become next?
Module A, Foundation: eight milestones shipped — Shopify platform, homepage, responsive design, products, collections, GST compliance, SEO foundations, live deployment.
from the Phase 2 proposal: Module A, 8 / 8 shipped
09

Phase 02 — in progress

Moving beyond the first storefront

I'm currently working on the next phase of Goloka's digital commerce experience.

Instead of continuing to layer changes onto the existing storefront, I'm approaching this as a more deliberate product and technical system.

These are defined as separate stages in the current roadmap rather than features being presented as already shipped.

Retail experienceA custom storefront designed around Goloka rather than adapting the brand around an existing theme.
Dealer commerceA dedicated experience for wholesale partners whose needs are fundamentally different from retail customers.
Multi-brand architectureA shared foundation capable of supporting additional Goloka brands without rebuilding the storefront every time.
The current roadmap: Module A Foundation completed; B Retail Experience next up; C Dealer Commerce Portal planned; D Adaptive Multi-Brand Platform future.
the roadmap as proposed to Goloka
10

Rebuilding retail

From configuring a theme to owning the experience

The first version proved the commerce foundation. The next version gives me the opportunity to rethink the experience with fewer constraints.

I'm now designing and developing a custom Shopify theme, looking again at the homepage, collections, product pages, shopping experience, responsiveness, performance and search foundations.

Instead of treating design and development as two separate handoffs, I'm using Claude Code as part of the implementation process, allowing me to move more directly between an interaction decision and how that decision behaves in the actual product.

The goal isn't to use AI to generate a storefront. It's to shorten the distance between the experience I'm designing and the experience customers actually use.

Design
→
Build
→
Test
→
Refine
Module B, Retail Experience Enhancement: eight stages from discovery to launch, and the six areas it covers.
Module B, as proposed
The custom storefront in progress.
the custom build, in progress
11

Dealer commerce

Retail isn't the whole business

Goloka also works with wholesale partners.

Their needs aren't simply a larger version of the consumer checkout. A dealer needs different information and different actions — including gated access, wholesale pricing, bulk quantities, relevant catalogue views, account information and repeat ordering.

The current roadmap includes dealer-specific pricing, bulk ordering, collections, order history and account management.

Retail
Discover
↓
Explore
↓
Product
↓
Cart
↓
Checkout
Dealer
Login
↓
Catalogue
↓
Wholesale pricing
↓
Bulk ordering
↓
Checkout
↓
Reorder
One commerce platform
Module C, Dealer Commerce Portal: dealer, login, wholesale pricing, bulk order, checkout, reorder, and the six parts of the portal.
Module C, proposed — not shipped
12

Multi-brand

Designing for more than one brand

The longer-term challenge is larger still.

If additional Goloka brands need their own digital presence, rebuilding an independent storefront for each one creates unnecessary duplication.

The proposed architecture therefore explores a shared Shopify theme that can adapt its identity depending on the brand using it.

The underlying components and commerce logic remain shared while brand-level attributes — including colours, banners, landing pages, collections, stories and promotions — can change.

One foundation. Different identities.
Shared corecommerce · components · checkout
↓
Goloka
  • – identity
  • – colours
  • – content
  • – collections
Brand 02
  • – identity
  • – colours
  • – content
  • – collections
Brand 03
  • – identity
  • – colours
  • – content
  • – collections
↓
One codebase
Module D, Adaptive Multi-Brand Experience: Goloka as the root theme, three brands in scope and future brands, each with its own colours, banners, landing page, collections, story and promotions.
Module D, proposed
13

The platform

The platform I'm building toward

Retail, dealers and future brands, on one shared foundation.

Golokadigital commerce platform
↓
Retail
  • – discovery
  • – collections
  • – products
  • – checkout
Dealers
  • – login
  • – pricing
  • – bulk order
  • – reorder
Future brands
  • – identity
  • – content
  • – collections
  • – commerce
↓
Shared foundationShopify · components · SEO · commerce · infrastructure
14

What changed

From a website to infrastructure.

The visible output is a new storefront. But the more important change has been underneath it.

Goloka moved from having a website that primarily represented its catalogue to having a functioning direct-commerce foundation.

I started by solving the immediate problem — getting the catalogue structured and commerce live. Now I'm working further into the system: how the brand should sell, how retail and wholesale experiences differ, how design and implementation can happen closer together, and how the underlying platform can support what Goloka builds next.

The project is still evolving. And that's part of the story.

2019 · legacy digital catalogue
↓
Phase 01 · Shopify commerce foundation
↓
Today · live direct-to-consumer storefront
↓
Phase 02 · custom retail experience
↓
Next · dealer commerce
↓
Future · adaptive multi-brand platform

Next — 07

FocusNotch

A time tracker for freelancers that lives in the MacBook notch, with the Mac’s pop-ups, notifications, music and meetings routed through it. I designed it and built it in SwiftUI and AppKit.

OPEN TO SENIOR AND LEAD ROLES

Hiring a senior product designer or a design lead?

I'm also open to product work that needs a direction and a working prototype from the same person. Email is the fastest way; I usually reply the same day.

[email protected] ↗

BENGALURU, INDIA · IST (UTC+5:30)