1. Are we designing for inspiration, customization, or both?
2. What's the entry point to the configurator?
3. How many premade presets, and how to define them?
4. Do we provide recommendations/labels with presets?
5. Do we ask for custom preferences or use filters to guide users?
6. Is the product always visible on mobile/desktop?
7. Do we always display the current price?
8. Do we use a 3D view, and is it accessible?
9. Are we using drag-and-drop functionality?
10. How do we design navigation, with pins or prev/next pattern?
11. Do we need to integrate search or filtering?
12. Is it possible to jump from the current step to a previous one?
13. How do we highlight the current step?
14. How do we highlight already completed steps?
15. Is it clear how to undo a change/feature?
16. How do we design adding/removing choice (color, icon, overlay)?
17. Is the next step never empty, and does it contain a smart default value?
18. Should the user automatically move to the next step when finished?
19. For every step, do we display the impact of a selected feature on price?
20. For every step, do we explain and highlight dependencies?
21. For every step, is the summary of all changes always accessible?
22. For every step, do we need to group some options to limit scope?
23. Do we provide context-sensitive inspiration to ease a choice?
24. Do we have recommendations to nudge a user towards a choice?
25. Do we integrate a feature comparison table at some steps?
26. Do we display dependencies, and are some options mutually exclusive?
27. Is visual feedback for the product preview instant on 3G?
28. Do we have a fullscreen view for the product rendering?
29. Do we store choices automatically? What happens on page refresh?
30. Is it possible to save/label a current snapshot of the configuration?
31. For every step, do we explain and highlight dependencies?
32. Are we lazy-loading assets (and options!) for performance?
33. Do we provide extras, e.g., financing, lease, reservation, sharing?
34. Do we integrate a chatbot or conversational UI?