Case study · Ecommerce

Veccia Perfumes

A perfume house in Malaysia. One store runs the whole business: discovery, checkout, delivery, retention.

Live · vecciaperfume.com ↗Design + buildEN + BMSEO + care
2,900+ orders processedLoads in under a secondEN + BM throughout
Gemini product page with gallery, notes and add to cart
The product page: gallery, 360 view, notes pyramid, honest wear times.
The scent quiz opening screen
The quiz: five questions about your life, one scent that fits it.

The problem

Perfume is the hardest product to sell online. You cannot smell a website, and a small brand cannot outspend the big houses on awareness. The store had to do what a counter assistant does in a boutique: ask questions, tell stories, answer doubts and make the box feel like a gift before it ships.

It also had to do this for two audiences at once, in English and Bahasa Melayu, on phones, on a shared hosting budget.

What we built

Scent quizFive lifestyle questions that end in one confident recommendation with a clear runner up.
Concierge chatAn on site answer engine trained on policies and products, with a ticket inbox fallback.
Referral enginePartner codes, tiers, a payout portal and fixed vouchers, all self serve.
Campaign engineScheduled promotions with countdowns that update prices across the whole store.
3D gift boxAn interactive box viewer so the unboxing sells the gift before checkout.
Full BM translationEvery page, email and error message speaks both languages properly.
Payments and couriersHitPay checkout, EasyParcel booking, tracking emails and automatic shipped updates.
Admin portalOrders, campaigns, chat tickets, referrals and subscribers in one clean back office.

The result

0.11sfirst byte, measured on a phone connection
2,900+orders processed through the build
RM 0app subscriptions: every feature is written in
2languages, one admin, one codebase

Speed measured on this build in July 2026, on a mobile connection.

vecciaperfume.com
Veccia Perfumes homepage on desktop
The desktop homepage. The hero rotates through all twelve scents.

The details that sell

Every scent page carries a real note pyramid, honest wear hours instead of inflated claims, and reviews written the way Malaysians actually talk. Checkout autofills the address from a single tap on locate me. After purchase, the order confirmation arrives on WhatsApp, where customers actually read.

Under the hood the store runs structured data for star snippets in Google, bilingual titles and descriptions, and loads in under a second on a phone connection, because a slow luxury store is a contradiction.

The part you do not see

The storefront is half the build. The other half is the back office the owner lives in: orders with live courier tracking, a campaign engine that reprices the whole store on schedule, partner payouts, support tickets and subscriber lists. No monthly app rent, no logging into five tools.

admin · the day at a glance
Veccia admin dashboard with recent orders and stock alerts
admin · partners and payouts
Referral partners screen with payouts

Real screens from the live back office. Customer and partner details blurred.

The twelve scent shop grid on mobile
Twelve scents, each with its own colour world.