Skip to content
Infinovia

Case study · VIYA Clothing & Bling by VIYA

One platform, two brands, every order handled.

VIYA Clothing (luxury womenswear) and Bling by VIYA (fashion jewellery) are two houses of one family business. We designed and built the platform they run on, end to end.
blingbyviya.com
The Bling by VIYA home page on desktop: a gold bangle drawn in light beside the headline “Made to catch every light.”
The Bling by VIYA home page on a phone

The Bling by VIYA home page, rendered from our build.

The brief

What the business needed

  1. 01

    Two brands, one back office

    Each house needed its own storefront, look and domain, while orders, stock, invoices and customers lived in one place.

  2. 02

    Run by the team, not a developer

    Products, prices, coupons, stock and staff access had to be managed in an admin anyone on the team could use.

  3. 03

    Paperwork that does itself

    Payments verified properly, a GST invoice for every paid order, and the invoice delivered to the customer without anyone typing it.

  4. 04

    Where the customers are

    Enquiries, invoices and booking links on WhatsApp, and private viewings booked straight from the site.

Architecture

How the parts connect

Two storefronts and one admin talk to a single backend. Each request says which brand it is for, and each brand has its own payment, email, WhatsApp and booking settings. The light shows the path of a real order.

Also part of the platform

One backend

FastAPI · per-brand config

Live

A single backend serves both brands. Each request says which brand it is for, and each brand has its own payments, email, WhatsApp and booking settings.

Studio

The admin the team runs

One admin for both brands. Orders on a list or a board, an in-store order wizard, products, stock, collections, coupons, customers, leads, tasks and consultations, with staff roles that decide who sees what.

Studio · admin
Studio dashboard with revenue, orders, average order and visitors, and a sales chart (sample data)
Sample data

Studio in its preview mode. Every number on these screens is generated sample data, not the client’s real figures.

What we built

The honest list

Everything below exists in the platform’s code today. “Live” means it runs in production; “Built” means it is complete and ready to switch on.

Storefronts

  • Bling by VIYA: a jewellery storefront on Next.js with a 3D hero, smooth motion and its own design system, at blingbyviya.comLive
  • VIYA Clothing: a womenswear storefront on the same shared commerce core, ready to replace the brand’s current storeBuilt
  • Catalogue, collections, search, cart, checkout, customer accounts and Google sign-in, shared by both brandsLive
  • SEO metadata, structured data, sitemaps and GA4-ready analytics eventsLive

Studio, the admin

  • One admin for both brands, with a brand switcherLive
  • Orders list and board, an in-store order wizard, invoicesLive
  • Products, inventory, collections and bulk coupon uploadLive
  • Customers, leads, tasks and consultations in one placeLive
  • Staff accounts with roles that decide who sees and edits each page, per brandLive

Payments and invoices

  • Razorpay checkout with orders created and payments verified on the serverLive
  • Signed webhooks with duplicate protection, and stock held while the customer paysLive
  • GST invoices as PDF: CGST/SGST or IGST, HSN codes, financial-year numbering, a secure public linkLive
  • Invoices delivered by email and WhatsApp, retried automatically if a delivery failsBuilt

Messaging and bookings

  • One WhatsApp interface with two providers behind it (Meta Cloud API, WATI), switchable by configurationBuilt
  • Cal.com bookings mirrored into Studio as consultations, with the meeting link sent on WhatsAppBuilt
  • Floating WhatsApp chat and enquiry links on the storefrontLive

Security and operations

  • Argon2 passwords, short-lived tokens, rotating refresh tokens with reuse detection, account lockoutLive
  • Rate limits on public endpoints and an audit log of staff actionsLive
  • A scheduler that retries deliveries, flags abandoned orders, releases their stock and sends SLA alertsLive
  • Automated tests and a deploy pipeline that ships without SSH access to serversLive

Want a platform like this?

Whether you sell clothing, jewellery or anything else, we can build the store, the admin and the automations behind it, or add them to what you already have.

Or write to contact@infinovia.com