We build productsyou can experiencein 3D.
Interactive 3D commerce experiences for premium and made-to-order brands.
Round · polished
Sunburst
Stitched leather
Your product.Configured in real time.
Customers shouldn't have to imagine what their product will look like. Let them build it, rotate it and experience every combination before they buy.
Everything below is data: components, materials, prices, lead times and compatibility rules. Change the data and the product changes — no new code, no new photography.
Hand-set to order
Solitaire No.1
Hand-set · 1.2ct centre stone · made to order
White gold18k white gold, rhodium finished.
Diamond1.2ct, colour F, clarity VS1.
Round brilliant58 facets — the brightest return of light.
Four clawMinimal metal, maximum light into the stone.
Your configuration
€2,400
Lead time
21 days
Rules, not guesswork
A halo cannot be set around an emerald cut. Choose one and the configurator moves the other — a customer can never build something you can't make.
Price that updates
Each component carries its own price adjustment and lead time. The total and the delivery estimate are derived, never maintained by hand.
Shareable configurations
Every build has a URL. Customers send it to a partner, a spouse, or back to your sales team to finish the order.
From CAD fileto checkout.
- 01
Your 3D models
You provide your existing CAD or 3D models. STEP, IGES, SolidWorks, Rhino, Blender, ZBrush — whatever your product team already works in.
No model yet? We arrange the scanning or the modelling.
- 02
We optimise
We prepare GLB/glTF assets for fast web performance: retopology, sensible UVs, Draco-compressed geometry and KTX2 textures.
A 240MB CAD assembly becomes a sub-megabyte web asset.
- 03
We build
We create the Three.js/WebGL experience and the configuration logic — components, materials, pricing, compatibility rules and camera choreography.
Built as data, so your team can extend the catalogue.
- 04
We connect
We integrate the experience with Shopify: pricing, inventory, the cart and checkout, so a configured product becomes a real, fulfillable order.
Your operations team keeps the tools they already use.
Shopify on the back.3D on the front.
You do not have to leave Shopify to sell a configurable product in 3D. Shopify stays the commerce backend — the custom Three.js experience is the interactive layer in front of it.
Your finance, inventory and fulfilment teams keep working in the admin they already know. Nothing about the back office changes.
- then
3D Experience
Three.js · WebGLThe scene the customer touches.
- then
Configurator
Rules · Pricing · StateComponents, compatibility, live totals.
- then
Product Data
Metaobjects · MetafieldsComponent catalogue, model URLs, price deltas.
- then
Shopify
Storefront APIProducts, inventory, pricing, customers.
- then
Cart
Line items · AttributesThe configuration travels with the order.
- then
Checkout
Payments · Tax · ShippingShopify's checkout, untouched.
Order
Fulfilment · ERPYour team builds exactly what was configured.
Stays in Shopify
- Products
- Inventory
- Pricing
- Customers
- Orders
- Cart
- Checkout
The configuration travels with the order as line-item attributes, so the person assembling the product reads the exact specification the customer built — case, dial, hands, strap — on the order in the Shopify admin.
Headless or embedded, we build to your setup: a custom Next.js storefront on the Storefront API, or a 3D experience dropped into your existing Liquid theme as an app block.
Built for productswith options.
Forged 0120-inch monoblock · forged to order
Configure paint, wheels, interior and accessories.
Metallic paint, brake calipers and wheel finishes are pure margin. They only sell when the customer can see them.
Brushed silver
Five spoke
Black
Touring
This build€1,890
Open the full configuratorNot your category? Tell us what you make.
A chair specified down to
the leg and the metre.
Customers choose the cloth, the frame, the legs and the width, see the piece turn in their chosen fabric, and send the exact specification to production.
Atelier 08 is an illustrative upholstery house we created to demonstrate a four-stage furniture configurator. It is not a delivered client project — the architecture, rules engine and rendering are entirely real.
Upholstered to order
Lounge Chair 01
Solid frame · upholstered to order · 12-week lead
Ivory boucléWool-blend bouclé, deep loop pile.
White oakKiln-dried European oak, oiled.
Tapered timberMatched to the frame.
Standard · 78cmFits a standard doorway.
Your configuration
€1,450
Lead time
In stock
Components
4 configurable stages
Combinations
72 buildable
Rules
Width rebuilds the shell
Assets
Procedural · GLB-ready
Change the width. It is not a label on an order form: the shell, the back and the arms are rebuilt at the new dimension, because that is what the workshop would actually make.
The technology behindthe experience.
Fig. 01 — Three.js
Have a product that deserves to be experienced?
Let's turn your product into an interactive 3D shopping experience.
Replies in minutes, not days — or email info@mooshfy.com.