WebsiteClient case study

One system for the online store, the shop counter and the partners' books

Perfume X Market · live
Screenshot of the live Perfume X Market site, built by Mt7
30%upfront — less than almost any agency
Demostrigger the remaining payments — working milestones, not dates
1 dayto hear back from the founder — not a sales team
01 / The situation

What they were up against

An attar and fine-fragrance business selling across India online and from its own shop. Selling in both places means one stock count, one set of orders and one set of books for the partners — not a storefront that knows nothing about the counter.

02 / What we built

What we shipped

One codebase serving the public store, customer accounts with Google sign-in, Razorpay prepaid checkout, an in-shop tablet mode for counter sales, and a back office for orders, stock, blend recipes, GST receipts and each partner's profit share. Courier booking is built in, with delivery PIN codes checked against India Post.

03 / The hard part

What went wrong, and what we did

Courier booking had a race. Two near-simultaneous requests for the same order could both book a shipment, and if saving the booking failed after the courier had already accepted it, the airway-bill number was folded into a generic error — a parcel existing at the carrier with no record of it here. It shipped with that gap; a database rule now allows one live shipment per order, and that failure is reported loudly with the AWB so staff can reconcile it.

The full account

What was asked for, and what was done

Delivered

What actually shipped.

  • A storefront with search, collections and stock-aware listings — a sold-out bottle cannot be ordered.
  • Razorpay prepaid checkout, and reminders for payments that were started and abandoned.
  • An in-shop tablet mode, so a counter sale and an online order come out of the same stock.
  • A back office for orders, stock, blend recipes with reorder levels, and the partners' profit share.
  • GST on the receipt, and courier booking with PIN codes verified against India Post.
Security

What keeps it safe.

  • No passwords anywhere: customers and staff both sign in with Google, and changing a staff member's role signs them out everywhere.
  • Courier webhooks are verified, applied once, and always acknowledged.
Measured on the live site

How perfumexmarket.in scores

Measured on 16 Oct 2026 with Lighthouse 12.8.2, the engine behind Google's PageSpeed Insights: three runs on mobile and three on desktop. This is a lab test rather than data from real visitors, so treat it as a dated snapshot, and run it yourself if you want a second opinion.

Mobile

Performance
82
Accessibility
100
Best practices
71
SEO
100

Performance ranged 71–86 across 3 runs; the median run is shown.

Desktop

Performance
99
Accessibility
100
Best practices
74
SEO
100

Performance scored 99 on all 3 runs.

Speed measures, median run
MeasureMobileDesktop
First Contentful Paint2.0 s0.5 s
Largest Contentful Paint3.8 s0.8 s
Total Blocking Time260 ms0 ms
Cumulative Layout Shift00
Speed Index2.8 s0.8 s

Checks that still fail (mobile)

  • Accessibility: all 27 pass
  • Best practices: 4 of 14 fail — Document doesn't use legible font sizes
  • SEO: all 10 pass

Talk to the founder, today.

WhatsApp, or leave a number and get a call back — usually the same day. No forms about budget, no sales team.

Book a call