Project at a glance
Multi-store fine jewellery retail and manufacturing on Odoo Enterprise: daily metal rates, RFID-tagged serialized stock, gold saving schemes with recurring payments, and a customer mobile app synced over GraphQL.
- Client
- Aria Jewellers
- Industry
- Retail & eCommerce
- Platform
- Odoo Enterprise
- Duration
- 12+ months, ongoing
- Services
- Odoo Implementation, Odoo Development, Odoo Customization, Odoo Integration, Headless Odoo, Odoo Support, Odoo Sales & CRM, Odoo Human Resources
The challenge
Jewellery retail doesn't fit standard Odoo. Aria needed daily fluctuating gold, silver and platinum rates driving prices and stock valuation. Gross, net, stone and fine-metal weight tracked per serialized RFID/barcode lot. Fast over-the-counter estimations. Old-gold trade-in and melting workflows. Monthly gold saving schemes with automated recurring payments. Branch-level operating-unit security. And a mobile shopping app kept in sync with the ERP.
- 01
Daily fluctuating gold, silver and platinum rates
- 02
Gross, net, stone and fine-metal weight on every item
- 03
RFID/barcode serialised stock across showrooms
- 04
Fast over-the-counter estimations
- 05
Old-gold trade-in and melting workflows
- 06
Monthly gold saving schemes with recurring payments
- 07
Branch-level operating-unit security
- 08
A customer mobile app synchronised with the ERP
Working through a similar challenge? Talk to an Odoo expert
The solution
We implemented Odoo Enterprise across showrooms and manufacturing and built the missing jewellery layer as custom modules: metal-rate management with automatic price calculation, item-level RFID/barcode lot tagging, estimation and quotation workflows, old-gold exchange and melting, saving-scheme subscriptions billed through Razorpay, Paytm EDC terminal integration at the counter, MSG91 OTP login, and a GraphQL API that powers the cross-platform mobile app for scheme enrolment and product browsing.
How we built it
- Implemented Odoo Enterprise ERP across fine jewellery retail showrooms and manufacturing facilities.
- Developed daily metal rate configuration and automatic price calculation engines for gold, silver, and platinum.
- Configured item-level RFID and barcode lot tagging with gross weight, net weight, fine weight, wastage, and stone weight tracking.
- Built over-the-counter estimation and quotation workflows (hspl_jewellery_estimation) with automated making charges and stone rate calculations.
- Developed old gold exchange and melting management modules (hspl_jewellery_melting) for purity testing and metal recovery tracking.
- Implemented monthly gold savings subscription schemes (hspl_jewellery_sale_subscription) with automated Razorpay recurring payment integration.
- Integrated Paytm POS EDC payment terminals for direct card and UPI payments at showroom counters.
- Built GraphQL API infrastructure (hspl_jewellery_graphql) to power cross-platform mobile shopping applications for scheme enrollment and product browsing.
- Integrated MSG91 SMS gateway and mobile OTP authentication for secure customer login and transaction verification.
- Configured multi-branch Operating Unit security rules (hspl_jewellery_operating_unit) for location-based stock and sales isolation.
- Developed employee sales incentive tracking modules (hspl_jewellery_employee_incentive) based on weight, purity, and sales target rules.
- Implemented thermal tag and receipt direct printing capabilities (hspl_report_direct_print).
2 more implementation steps
- Integrated Zoho Connector (hspl_zoho_connector) for synchronized customer management and CRM workflows.
- Built interactive spreadsheet dashboards (hspl_spreadsheet_dashboard) for real-time metal inventory, daily sales, and scheme performance monitoring.
Key capabilities
Metal-rate engine
Daily rate configuration with automatic price calculation across estimation, sale, purchase and stock valuation.
Serialised jewellery stock
Lots with gross, net, fine and stone weights, wastage and making charges. RFID and barcode tagging with multi-image lots.
Gold saving schemes
Subscription engine with automated Razorpay recurring billing, enrolled and tracked from the mobile app.
Old gold and melting
Exchange, purity testing and metal recovery managed as first-class records.
Counter payments and printing
Paytm EDC terminals and thermal tag/receipt direct printing at the showroom counter.
Customer app over GraphQL
Catalog, schemes and orders synchronised in real time with Odoo. OTP login, FCM notifications, MSG91 SMS.
Architecture
Odoo Enterprise is the system of record. The customer app reads and writes through a GraphQL layer built inside Odoo.
Customer mobile app
Catalog, saving schemes, orders, notifications
Showroom counters
Estimations, POS terminals, tag and receipt printers
Back office
Purchasing, manufacturing, melting, dashboards
GraphQL / Graphene API
OTP authentication · real-time sync · FCM push · MSG91 SMS
Odoo Enterprise. Jewellery modules
Metal rates · estimations · serialised lots · schemes · melting · operating units
Services
Razorpay subscriptions · Paytm EDC · Zoho connector · thermal printers · RFID scanners
Planning a similar architecture? Discuss your technical requirements
Integrations
- Razorpay subscriptions
- Paytm POS EDC terminals
- MSG91 SMS / OTP
- Firebase Cloud Messaging
- Zoho CRM / Books
- Thermal tag & receipt printers
- RFID / barcode scanners
How these are built and where they fail: Razorpay recurring billing.
Custom development
Jewellery core
- Metal rate and price engine
- Estimation
- Stock and lot management with weights
- RFID and barcode tagging
- Melting and recovery
- Product variant configurator
- ABC classification
Sales and schemes
- Sales management
- Gold saving scheme subscriptions
- Advance payments
- Employee incentives and commissions
- Contact and KYC
Payments and messaging
- Razorpay subscription integration
- Paytm terminal integration
- Payment method extension
- OTP authentication
- MSG91 SMS gateway
- FCM notifications
Platform
- GraphQL API
- Operating-unit access for sale, purchase and stock
- Menu lock
- Spreadsheet dashboard
- Report direct print
- Zoho connector
Technical details: 39 custom modules
- Jewellery Management Base
- Jewellery Account
- Jewellery Account Payment Mode
- Jewellery App
- Jewellery Contact & KYC
- Jewellery Employee Incentive
- Jewellery Estimation
- Jewellery FCM Notification
- Jewellery GraphQL API
- Jewellery Melting & Recovery
- Jewellery Metal Payment Details
- Jewellery Notification
- Jewellery Operating Unit Access
- Jewellery Purchase Management
- Jewellery Sales Management
- Jewellery Sale Subscription
- Jewellery Stock & Lot Management
- Jewellery RFID & Barcode Tagging
- OTP Authentication
- Payment Method Extension
- Paytm Terminal Integration
- Razorpay Subscription Integration
- Report Direct Print
- Spreadsheet Dashboard
- Zoho Connector
- Alternative IAP Provider
- Menu Lock
- Product ABC Classification
- Product ABC Classification Sale Stock
- Product Variant Configurator
- Binary Field Attachment Preview
- Purchase Operating Unit Access
- Purchase Stock Operating Unit
- Sale Advance Payment
- Sale Operating Unit
- Sale Stock Operating Unit
- SMS MSG91 Gateway
- Stock Lot Multi Image
- Capture Image Field
What changed
- Multi-store showrooms and manufacturing run on one Odoo Enterprise system
- Daily metal-rate updates re-value thousands of serialized items automatically
- Instant counter estimations with stone-charge calculation and direct tag/receipt printing
- Serialized lot tagging and melting workflows give exact purity and weight tracking
- Saving-scheme enrolment and retention up via automated Razorpay subscriptions and the mobile app
- Faster checkout with integrated Paytm EDC card and UPI payments
Have a business process that doesn’t fit standard Odoo?
Discuss your requirementWhat made this project different
- Tailored Odoo ERP solution engineered specifically for fine jewellery retail and manufacturing.
- Real-time daily metal rate management integrated across estimation, sale, purchase, and stock valuation.
- Advanced multi-attribute stock lot tracking (Gross Weight, Net Weight, Fine Weight, Stone Weight, Wastage %, Making Charges).
- Dedicated old gold exchange, purity testing, and metal melting management system.
- Digital gold saving-scheme engine with automated Razorpay subscription billing and mobile app integration.
- Integrated hardware & POS payment solution with Paytm EDC terminals and thermal tag direct printers.
- GraphQL API backend delivering real-time synchronization between Odoo and mobile shopping apps.
Technology
- Odoo
- Odoo Enterprise
- Backend
- Python · PostgreSQL · GraphQL / Graphene
- Frontend
- JavaScript / OWL · XML / QWeb
- Infrastructure
- Docker
- Integrations
- Razorpay API · Paytm POS SDK · MSG91 REST API · Firebase Cloud Messaging · Zoho CRM / Books
Team
The expertise on the project, not personal profiles.
- Odoo Solution Architect
- Odoo Technical Lead
- Senior Odoo Developers
- GraphQL / Mobile Backend Developer
- Functional Consultant
- QA Engineer
- Project Manager
Questions
How are daily metal rates handled in Odoo?
A custom rate configuration is entered daily for gold, silver and platinum. Estimations, sale and purchase prices and stock valuation recalculate from it automatically across every serialised item.
How does the gold saving scheme work?
Customers enrol in a monthly scheme from the app or the counter. A subscription module bills recurring instalments through Razorpay and tracks balances in Odoo, with notifications by FCM and SMS.
How is the mobile app connected to Odoo?
Through a GraphQL API built inside Odoo (Graphene) with OTP authentication, so catalog, schemes and orders are synchronised in real time rather than copied to a separate backend.
Is this Odoo Community or Enterprise?
Odoo Enterprise, extended with 39 custom modules for the jewellery workflows.
Which payment hardware is integrated?
Paytm EDC payment terminals at the showroom counters, plus Razorpay for online and recurring scheme payments. Thermal tag and receipt printers print directly from Odoo.
What did Heliconia build for Aria Jewellers?
Multi-store fine jewellery retail and manufacturing on Odoo Enterprise: daily metal rates, RFID-tagged serialized stock, gold saving schemes with recurring payments, and a customer mobile app synced over GraphQL.
Which Odoo version and edition does Aria Jewellers use?
Odoo Enterprise, the Enterprise edition.
Which systems were integrated for Aria Jewellers?
Razorpay subscriptions, Paytm POS EDC terminals, MSG91 SMS / OTP, Firebase Cloud Messaging, Zoho CRM / Books, Thermal tag & receipt printers, RFID / barcode scanners.



