Kyrex
All work
Case 07LiveE-commerce·AustraliaSydney, Australia

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.

Visit live siteFull build + ongoing managed services
Production · liveplanetgenesis.com.au
planetgenesis.com.au
Planet Genesis live site
Opening signal

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 workstreams

Deliverables.

01

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.

ComponentDetail
PlatformWordPress + WooCommerce + Elementor
Product catalogueLab-grown and natural diamond jewellery — rings, pendants, earrings, bracelets
CustomisationKJC plugin embedded per product — full configuration on product page
CheckoutWooCommerce cart and checkout — customisation details passed through as order line items
ContentBrand story, sustainability ethos, CleanHub + Red Cross partnerships
HostingKyrex-managed VPS — security, backups, maintenance handled end-to-end
02

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.

FeatureDetail
Metal options9K, 14K, 18K Gold — Yellow, White, Rose variants. Platinum and Silver.
Diamond options10+ shapes with images · Clarity IF to SI2 · Colour D to J · Carat 0.10 to 5.00+
Pricing engineLive gold price sync via MetalPriceAPI · Diamond pricing matrix · Stone factors · Making charge · GST · Discount layer
Price breakdownTransparent — customer sees metal cost, stone cost, making charge, tax, discount separately
Admin8 dedicated admin pages: Price Sync, Product Config, Prices, Sizes, Diamond Matrix, Stone Factors, Diamond Shapes, Reports
Database7 custom tables: metal prices, diamond pricing, stone pricing, ring sizes, diamond shapes, product config, price audit log
REST APIPOST /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

03 — AI knowledge chatbot

ComponentDetail
Embedding modelOpenAI text-embedding-3-small
Vector databasePinecone — Planet Genesis namespace
Knowledge sourceFull product catalogue, blog content, FAQs, brand story
Auto-syncNew content embedded automatically on publish
System promptCustom-authored for jewellery retail — handles diamond queries, customisation guidance, order FAQs
Engagement options

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.

Path 01If you have a clear brief

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
Start a projectDirect reply from an engineer
Path 02Recommended

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
Get the BlueprintFixed fee · No commitment to build