Mooshfy
IRendered live in your browser

We build productsyou can experiencein 3D.

Interactive 3D commerce experiences for premium and made-to-order brands.

A configurable watch rendered in real time with Three.js and WebGL.
Case

Round · polished

Dial

Sunburst

Strap

Stitched leather

IILive configurator

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.

Three.js · WebGL · live render4 components

Hand-set to order

Solitaire No.1

Hand-set · 1.2ct centre stone · made to order

Metal

White gold18k white gold, rhodium finished.

Stone

Diamond1.2ct, colour F, clarity VS1.

Cut

Round brilliant58 facets — the brightest return of light.

Setting

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.

03Process

From CAD fileto checkout.

Four stages. Most projects run eight to fourteen weeks from kickoff to a live configurator on your storefront.
  1. 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.

  2. 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.

  3. 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.

  4. 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.

04Architecture

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.

  1. 3D Experience

    Three.js · WebGL

    The scene the customer touches.

    then
  2. Configurator

    Rules · Pricing · State

    Components, compatibility, live totals.

    then
  3. Product Data

    Metaobjects · Metafields

    Component catalogue, model URLs, price deltas.

    then
  4. Shopify

    Storefront API

    Products, inventory, pricing, customers.

    then
  5. Cart

    Line items · Attributes

    The configuration travels with the order.

    then
  6. Checkout

    Payments · Tax · Shipping

    Shopify's checkout, untouched.

    then
  7. Order

    Fulfilment · ERP

    Your 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.

VIndustries

Built for productswith options.

If your product has components, finishes or dimensions the customer chooses, it belongs in 3D. Pick a category — every one below is a working configurator, not a picture.

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.

Finish

Brushed silver

Spoke design

Five spoke

Caliper

Black

Tyre

Touring

This build€1,890

Open the full configurator

Not your category? Tell us what you make.

Concept / DemonstrationFeatured build
Atelier 08

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.

Three.js · WebGL · live render4 components

Upholstered to order

Lounge Chair 01

Solid frame · upholstered to order · 12-week lead

Upholstery

Ivory boucléWool-blend bouclé, deep loop pile.

Frame

White oakKiln-dried European oak, oiled.

Legs

Tapered timberMatched to the frame.

Width

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.

06Stack

The technology behindthe experience.

Five layers, each doing one job. Nothing proprietary, nothing you would be locked into, and nothing that needs a plugin to run.

Fig. 01 — Three.js

07Start here

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.