PlanetGenesis.
A full WooCommerce build with a custom jewellery configuration engine at its core — real-time pricing across metal, diamond, stone, and size variables, AI knowledge chatbot, and Kyrex-managed infrastructure. The engine was later extracted and relaunched as Caratly — a standalone SaaS now sold to jewellery stores worldwide.

No platform handles real-time jewellery configuration, dynamic pricing, and order management together.
— Client briefing · Planet Genesis Diamond Jewels
The story
The story.
Planet Genesis Diamond Jewels is a Sydney-based jewellery brand specialising in lab-grown diamonds — IGI-certified, ethically produced, 40–60% more affordable than mined equivalents. Behind the brand is 35+ years of diamond craftsmanship, now paired with a modern direct-to-consumer model.
They came to Kyrex with a problem no off-the-shelf WooCommerce theme could solve: their business model is built on customisation. Customers choose diamond shape, carat, clarity, colour grade, metal type, metal colour, ring size, and engraving. Every combination produces a different price. No standard product page handles this — and certainly not with real-time pricing.
Kyrex built the full website and, at its core, designed and developed the jewellery customisation engine from scratch. That engine — originally named KJC (Kyrex Jewellery Customizer) — became the most technically significant deliverable. It worked so well for Planet Genesis that Kyrex extracted it, productised it, and relaunched it as Caratly: a standalone SaaS plugin now sold to jewellery stores worldwide.
What we built
03 workstreamsDeliverables.
01 — Full WooCommerce website
A complete WordPress + WooCommerce build — not a theme customisation. Every element built to Planet Genesis's requirements: product catalogue, customisation flow, checkout, and content architecture.
| Component | Detail |
|---|---|
| Platform | WordPress + WooCommerce + Elementor |
| Product catalogue | Lab-grown and natural diamond jewellery — rings, pendants, earrings, bracelets |
| Customisation | KJC plugin embedded per product — full configuration on product page |
| Checkout | WooCommerce cart and checkout — customisation details passed through as order line items |
| Content | Brand story, sustainability ethos, CleanHub + Red Cross partnerships |
| Hosting | Kyrex-managed VPS — security, backups, maintenance handled end-to-end |
02 — The KJC customisation engine (origin of Caratly)
A customer selects metal type, metal colour, diamond shape, carat weight, clarity grade, colour grade, ring size, and engraving. The engine recalculates the price in real time after every selection — accounting for live gold prices, diamond matrix pricing, size factors, making charge, GST, and applicable discounts.
| Feature | Detail |
|---|---|
| Metal options | 9K, 14K, 18K Gold — Yellow, White, Rose variants. Platinum and Silver. |
| Diamond options | 10+ shapes with images · Clarity IF to SI2 · Colour D to J · Carat 0.10 to 5.00+ |
| Pricing engine | Live gold price sync via MetalPriceAPI · Diamond pricing matrix · Stone factors · Making charge · GST · Discount layer |
| Price breakdown | Transparent — customer sees metal cost, stone cost, making charge, tax, discount separately |
| Admin | 8 dedicated admin pages: Price Sync, Product Config, Prices, Sizes, Diamond Matrix, Stone Factors, Diamond Shapes, Reports |
| Database | 7 custom tables: metal prices, diamond pricing, stone pricing, ring sizes, diamond shapes, product config, price audit log |
| REST API | POST /calculate-price · GET /product-config — headless-ready pricing engine |
The KJC engine worked so well that Kyrex extracted it, rebuilt it as a standalone product, rebranded it as Caratly, and launched it at caratly.co. One client engagement generated a standalone SaaS product now sold globally.
03 — AI knowledge chatbot
| Component | Detail |
|---|---|
| Embedding model | OpenAI text-embedding-3-small |
| Vector database | Pinecone — Planet Genesis namespace |
| Knowledge source | Full product catalogue, blog content, FAQs, brand story |
| Auto-sync | New content embedded automatically on publish |
| System prompt | Custom-authored for jewellery retail — handles diamond queries, customisation guidance, order FAQs |
Like what you saw?
Build the next one.
Two ways to begin. Both end the same way — a system in production, operated by Kyrex. Choose the entry that fits where you are.
Start a project.
Bring us the scope. We sharpen it, stand up the team, and you see the first working build inside three weeks.
- Response
- < 1 business day
- First build
- Week 3 · staging live
- Engagement
- 4 – 12 weeks
- Starts at
- Scoped to deliverables
Get the Blueprint.
A fixed-fee paid engagement. We map your operations, evaluate every realistic solution, and hand you a document you can act on — with us, or without us.
- Format
- Written report — yours to keep
- Duration
- 3 business days
- Outcome
- 3 paths · honest trade-offs
- Fee
- ₹15,000 · credited if you proceed