Products & CAD

Products are the heart of Joinwright. Each one starts as a CAD model and becomes an interactive configurator your customers drive — choosing dimensions, materials, and options while a live price keeps up.

Supported formats

Upload mesh or solid CAD; everything is converted server-side to a canonical glTF that renders in any browser.

CategoryExtensionsNotes
Mesh.glb .gltf .obj .stlFastest path; already display-ready.
Solid.step .stp .igesTessellated on upload; best for parametric detection.
2D.dxfExtruded to a preview solid.

Large models are automatically optimized — Draco mesh compression and level-of-detail — so a multi-megabyte assembly still loads quickly for your customer.

The configurator

After conversion, Joinwright analyses the geometry and drafts a configurator schema — the definition of what a customer can change and how each change affects the price. A schema is made of:

  • Parameters — numeric inputs (width, height, depth) with min/max ranges and a price rule per unit.
  • Material slots — surfaces that accept a finish, each priced by area or flat rate.
  • Options — discrete choices (edge profile, hardware) with a price delta each.

You edit the draft directly, or refine it in plain language through the correction chat (“make the depth range 400–900mm”, “remove the leg-style option”). Every published product also gets a public page at your-shop.joinwright.com/configure/<slug>.

Materials & finishes

Joinwright ships a library of physically-based finishes, and you can add your own: upload a finish photo under Materials and it is converted into render maps. New finishes pass through an approval step before they become selectable, so what customers see is always something you signed off on.

Auto-parameterization and the correction chat use an LLM. Usage is metered and hard-capped per plan so a runaway session can never surprise you with a bill — see the FAQ on LLM costs.

Tier limits

How many products you can publish at once depends on your plan. Unpublishing frees a slot; nothing is deleted.

PlanPublished products
Trial1
Shop3
StudioUnlimited
FoundryUnlimited + white-label custom domain

Hitting the cap shows an upgrade prompt rather than blocking your work — drafts and unpublished products don’t count against the limit.

Publishing

Publishing makes the configurator live and shareable and is the prerequisite for quoting. A published product carries your shop’s logo and brand color; on Foundry it can live on your own domain. Edits to a published product take effect immediately — re-check pricing after a big change.

Was this helpful?