Luxury retail, commerce
Live-priced jewellery, from storefront to ledger
Dailyrepricing from approved gold rates
8GST categories mirrored into ERPNext
3-passgateway-to-bank reconciliation
Problem
Jewellery prices move with gold every day. The website and the showroom ran on separate stock, and finance re-keyed every sale.
Approach
Price every variant from one engine, run web and counter on one inventory, and make ERPNext the finance mirror. The web invoice is the legal record; ERPNext mirrors it without recomputing.
What we built
- Design-and-variant catalogue priced from metal, purity, wastage, making charges and stones
- Configurable storefront with self-hosted search and a database fallback
- Tablet point of sale collecting UPI by dynamic QR and payment link
- One inventory service with checkout reservations
- Versioned, idempotent outbox syncing invoices and payments to ERPNext
- Razorpay settlements matched to the bank by UTR
How it fits together
Channels
Web storefrontTablet POSCounter admin
Core
Pricing engineInventory serviceOrders and invoicesERP outbox
Data
PostgreSQLMeilisearchCloudflare R2
Partners
Gold rate feedRazorpayERPNext custom apps
Stack
Next.jsTypeScriptPostgreSQLMeilisearchRazorpayERPNext

Have something to build, fix or connect?
Tell us the problem. We will tell you how we would approach it.
Start a conversation
Or write to [email protected]
