CubeCom Pro Docs
Get started

Terminology

Common terminology across Backoffice, 3D Editor, storefront integrations, and API.

Glossary of core terms used across CubeCom Pro. For formal invariants and technical contracts, see Concepts.

TermSurfaceDefinition
ProductBackoffice, APIThe top-level catalog entity with a unique key and name. Products contain versioned revisions.
ProductRevisionBackoffice, APIAn immutable or draft graph snapshot of choices, rules, 3D models, and commerce mappings.
ChoiceBackoffice, StorefrontA configurable dimension (e.g. Frame Type, Upholstery).
ChoiceValueBackoffice, StorefrontA specific option within a Choice (e.g. Walnut, Oak, Velvet).
ConstraintBackoffice, APIA rule declaring that a specific set of ChoiceValues cannot be selected together.
SelectionStorefront, APIThe shopper's current dictionary of chosen options ({ choiceKey: valueKey }).
ObjectAsset3D Editor, LibraryA 3D model entity in the asset library. Contains immutable versions (ObjectAssetRevision).
ProductModel3D Editor, APIThe 3D binding attached to a ProductRevision. References a root asset and swappable sub-assets.
ModelTarget3D EditorA named node path or material slot inside the 3D model hierarchy.
VisualEffect3D Editor, StorefrontAn operation (SET_MATERIAL, SET_VISIBILITY, REPLACE_COMPONENT, SET_MODEL) triggered by a choice value. Editor UI support varies by operation.
CommerceMappingSetBackoffice, APIThe table mapping valid combinations of ChoiceValues to external commerce variants and SKUs.
ResolutionStorefront, APIThe real-time evaluation of a Selection that outputs validation, 3D render state, availability, and commerce state.