---
title: Dictionaries
slug: commerce-connect-15/docs/dictionaries
docTags: 
createdAt: 2026-07-30T20:34:41.000Z
---

Dictionaries define the fixed sets of values available for selection in drop-down list or multi-select properties across your catalog. Instead of allowing free-text entry, dictionary-backed properties constrain input to a predefined list, ensuring data consistency across all products that share the same property. Common scenarios include:

- **Standardized attribute lists** – Maintain a single source of truth for attributes like available sizes or colors so that all products referencing the same property use identical values.
- **Faceted search and filtering** – Consistent dictionary values ensure that storefront filters and search facets work correctly, because variations in spelling or formatting would cause items to appear under separate facet entries.
- **Bulk catalog management** – When a size or color is introduced across a product line, adding it once to the dictionary makes it immediately available to every property that references that dictionary.
- **Data validation** – Restricting a property to dictionary values prevents invalid or inconsistent entries during product creation and import.

Go to **Settings** > **Dictionaries**. The **Dictionary Property Values** page lists all dictionaries defined in your system, the values each one contains, and the catalog entry types that use them.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/zL8Cz7I0hRwu9UKhF7Dp1_2186e8b6268390e4038de823d99fb2270cd65fdd281878edbcd0a1407bb02a9b-image.png)

- **Name column** – Displays the programmatic identifier of the dictionary property (for example, `AvailableSizes`, `AvailableColors`). This name corresponds to the property defined on the meta class that references this dictionary.
- **Values column** – Lists every value currently defined in the dictionary as a comma-separated sequence. For example, `AvailableSizes` contains standard US and international sizes such as *S*, *M*, *L*, *XL*, *1X*, *2XL*, and shoe sizes ranging from *5.5* to *14*. `AvailableColors` contains the full range of color names available for selection on a product, such as *Black*, *Navy*, *Coral Floral*, and *Vintage Gold*. Click into a dictionary to add, edit, or remove individual values.
- **Used by column** – Identifies which catalog entry type or meta class references each dictionary (for example, *FashionProduct*). This helps you understand the downstream impact before modifying the values in a dictionary.

## Add or delete dictionary values

Click a dictionary item. The **Values** window displays.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/Nn5nIpsX-ypZ6TZ3LaCME_0a524edcf46b9335fbabb699089473ab78df9ff3e34d9164fe5bfe49e78c0127-image.png)

To add a value, click **Add** (**+**). The **Add Dictionary Value** window displays.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/2mXA8ohkezbL3RwfyYRHx_47f965f26f298f4c044bcd17faece15a302e2869d8a54878019670851002590d-image.png)

To delete a value, click the corresponding **Delete** (trash can) icon.
