← All resources

Resource 03 / E-commerce, product and development teams

3D configurator planning worksheet

Turn a list of product options into a buildable configurator scope: allowed combinations, commercial data, visual assets and acceptance checks.

Map the product logic

  • List options and values, then define valid combinations rather than assuming every combination can be sold.
  • Record dependencies, exclusions, defaults, unavailable states and market-specific restrictions.
  • Give each orderable result a stable identifier. Decide which system owns price, stock and SKU data.

Scope the visual system

  • Separate geometry changes from material, colour, label and accessory changes.
  • Identify which details must be readable in the default camera and which need a close-up.
  • Prepare a product model, representative material samples and a list of asset ownership/licensing constraints.

Design the complete customer path

  • Describe selection, reset, share/save, add-to-cart and quote-request behaviour.
  • Include a non-3D alternative, keyboard operation, readable option labels and useful loading/error states.
  • Agree supported devices, a low-end test device, loading budgets and an image fallback if WebGL is unavailable.

Write acceptance cases

  • Test one valid and one invalid combination for each dependency rule.
  • Verify displayed configuration, saved/shared state and cart payload agree on option IDs and price source.
  • Name the person responsible for future product updates and document how a new option enters the system.

Copy, fill in, adapt.

Use the download for an editable file, or select the worksheet below. Share only the information your project actually needs.

# Configurator planning worksheet

Product / markets:
Business goal:
Supported devices / low-end test device:
System owning price / stock / SKUs:

## Option matrix
| Option ID | Label | Allowed values | Default | Changes geometry or material |
| --- | --- | --- | --- | --- |
| | | | | |

## Rules
| Rule ID | Condition | Allowed / excluded values | Error message |
| --- | --- | --- | --- |
| | | | |

## Integration
Cart / quote payload:
Share or save behaviour:
Analytics events and consent requirements:

## Acceptance
Representative valid configurations:
Invalid combinations to reject:
Keyboard / non-3D fallback:
WebGL unavailable state:
Loading budget and test connection:
Product-update owner: