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.
| Category | Extensions | Notes |
|---|---|---|
| Mesh | .glb .gltf .obj .stl | Fastest path; already display-ready. |
| Solid | .step .stp .iges | Tessellated on upload; best for parametric detection. |
| 2D | .dxf | Extruded 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.
| Plan | Published products |
|---|---|
| Trial | 1 |
| Shop | 3 |
| Studio | Unlimited |
| Foundry | Unlimited + 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.