Skip to content
APTURN
  • About
  • Work
  • Contact
Urgent helpPLFree consultation
Apturn/Work/Glowsy: 3D configurator
Web Applications2026

Glowsy: 3D configurator

A custom jewellery personalisation configurator with an interactive 3D preview. Customers compose their engraving and see it on a model they can rotate, before they order.

PreactThree.jsTypeScriptWooCommerce
Real-time 3D preview
glowsy.eu
Glowsy: 3D configurator
3D

Real-time preview

70+

Icons in the engraving catalogue

10

Engraving typefaces

3

Languages (PL/EN/DE)

Client

Glowsy - a brand of personalised engraved jewellery whose store we had already built. The configurator is the next stage of that work: it replaced a simple flat image preview.

Challenge

In this store personalisation is the product, and customers were buying it blind. A flat image preview did not show how the engraving would actually sit on the object, which left uncertainty before the purchase and a risk of complaints after it. On top of that, every new product meant bolting on another interface variant, and the engraving data had to reach the workshop in a form that could not be read two ways.

Comparison

Glowsy: 3D configurator - View 2
Glowsy: 3D configurator - View 1
View 1
View 2
Glowsy: 3D configurator screenshot 1
Glowsy: 3D configurator screenshot 2
Glowsy: 3D configurator screenshot 3
Glowsy: 3D configurator screenshot 4
Glowsy: 3D configurator screenshot 5

Solution

We built the configurator from scratch as a single-page application wired into WooCommerce. (1) A 3D preview on Three.js: a .glb model with named engraving zones, with text and icons rendered through canvas into textures and mapped onto those zones, calibrated for position, curvature and depth so the engraving sits on the object realistically. (2) The wizard doses decisions one at a time instead of dumping a single long form: front engraving, the question about the back, font, packaging. Choosing a double-sided engraving adds a step on the fly. (3) A configuration engine: every product is a definition describing its fields, model, pricing and presets, so the next product is added as a definition rather than a rewritten interface. (4) Price is calculated twice, in the preview and bindingly on the server, from the same rules, so the customer never sees an amount different from what they pay. (5) The configuration lands on the order line in a form the engraving workshop can read: text, icon with position, side. Plus undo, saving a project to the account, and sharing a configuration by link.

Scope of work

3D preview on Three.js (.glb model, engraving textures)
SPA in Preact and TypeScript
Product definition engine (fields, model, pricing, presets)
Step-by-step wizard with presets
Handwritten signature, uploaded drawing, date with a symbol
Consistent pricing on the client and the server
WooCommerce cart integration over REST
Multilingual PL/EN/DE (Polylang)
Saved projects and sharing by link
GA4 cart event tracking

Related service

Explore our offer: Web Applications

View service

Want the same result for your business?

Free quote in 24h
Glowsy

Want a similar project?

Free quote in 24 hours. Tell us about your project.

Let's talk
APTURN

APTURN® Sp. z o.o.

NIP: 5273142724 | KRS: 0001142653

Company

  • About
  • Work
  • WordPress help
  • Contact

Services

  • Web Design
  • Web Applications
  • E-commerce
  • Brand Identity
  • SEO
  • Digital Marketing
  • WordPress Development
  • WooCommerce Developer
  • Migrations
  • WooCommerce Integrations
  • Website Maintenance
  • Managed VPS Hosting
  • UX Audit & CRO
  • Automation & Integrations

Legal

  • Privacy policy

© 2026 APTURN® Sp. z o.o. All rights reserved.

Warsaw · [email protected] · +48 534 281 147