Components are the building blocks of a Shape in Crystallize. They define the fields that editors will see and fill out when creating catalogue items. By combining components, you can model highly structured product data, editorial content, and media-rich experiences.
Components ensure consistency, reusability, and flexibility, no matter if you are managing products, documents, or folders.
A short text field for concise values.
Stores numbers, either integer or decimal. Optional units (cm, kg, pcs, etc.) can be defined for clarity.
A text editor with formatting support (headings, links, bold, lists, etc.).
A repeating section that combines structured fields: title (single line), description (rich text), and media (images or video).
Use for: long-form content, editorial storytelling, blog posts, landing pages.
Upload and link images directly.
Upload or embed video content.
Upload files for download.
Link to another catalogue item. In product shapes, you can also link directly to a product variant (SKU).
Link to a curated product grid.
Use for: seasonal landing pages, curated collections, campaign highlights.
Dropdown or multi-select field with predefined options.
A boolean toggle (true/false).
Select and store a date, optionally with time.
A structured table for key-value attributes.
Stores geolocation data (latitude and longitude).
A repeatable group of components bundled together.
Allows selecting one component from a predefined set.
Lets editors select multiple components from a predefined set.
Component | Description | Example Use Case |
Single Line | Short text field for concise values. | Product name, SKU, model number |
Numeric | Stores integers or decimals, optional units (cm, kg, pcs, etc.). | Weight in kg, length in cm, power in Watt |
Rich Text | Text editor with formatting support (links, bold, lists, headings). | Product description, marketing copy |
Paragraph Collection | Repeating block with title, description, and media (images/video). | Blog posts, editorial storytelling, campaign content |
Images | Upload images, automatically transcoded into responsive modern formats via CDN. | Product images, galleries, banners |
Videos | Upload or embed videos, automatically transcoded for web and mobile. | Product demo, promotional video, tutorial |
File | Upload files for download. | User manual, datasheet, certificate |
Switch | Boolean toggle (true/false). | Featured product, “Available in store,” certifications |
Date | Select and store a date (optionally with time). | Launch date, preorder availability, expiration date |
Properties Table | Structured key-value pairs in a table format. | Technical specifications, dimensions, nutrition facts |
Location | Stores geolocation (latitude/longitude). | Store locator, pickup points, product origin |
Selection | Dropdown or multi-select field with predefined options. | Color, size, material, product tags |
Item Relation | Link to another catalogue item or product variant (SKU). | Related products, accessories, brand references |
Grid Relation | Link to curated product grids. | Landing pages, seasonal highlights, curated collections |
Chunk | Repeatable group of components bundled together. | Ingredients list, product features |
Choice | Select one component from a predefined set. | Product type: Guitar vs Pedal |
Multiple Choice | Select multiple components from a predefined set. | Product with physical + digital attributes |