{"title":"Trait Value Object Reference","slug":"trait-value-object-reference","url":"https://support.storeconnect.com/articles/trait-value-object-reference","url_markdown":"https://support.storeconnect.com/articles/trait-value-object-reference.md","subtitle":null,"summary":"A specific value for a Trait_Type__c, such as Red or Blue for a Color trait type. Values are stored individually so they can be reused across multiple Product2 objects via Trait__c for filtering and searching, in a field matching the trait type: a Decimal trait type stores its value on Decimal__c.","type":"Developer_Documentation","video_url":"","keywords":"salesforce, object reference, Trait Value, s_c__Trait_Value__c, api","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"## Overview\n\nA specific value for a Trait_Type__c. For example, for a \"Color\" Trait Type, the Trait Value would be \"Red\" or \"Blue\". These are stored individually so they can be used across multiple Product2 objects via the Trait__c object allowing for easy filtering and searching. The values are stored in different fields depending on their Trait Type - a \"Decimal\" Trait Type would store value on the Decimal__c field.\n\n| Property | Value |\n|----------|-------|\n| **API Name** | `s_c__Trait_Value__c` |\n| **Label** | Trait Value |\n| **Plural Label** | Trait Values |\n| **Type** | Custom Object |\n\n## Fields\n\n| Field Label | API Name | Type | Required | Description |\n|-------------|----------|------|----------|-------------|\n| Checkbox | `s_c__Checkbox__c` | Checkbox | No | Contains value for Checkbox Trait Types. Value could be true or false. |\n| Currency | `s_c__Currency__c` | Currency(18,2) | No | Contains value for Currency Trait Types. |\n| Date | `s_c__Date__c` | Date | No | Contains value for Date Trait Types. |\n| Decimal | `s_c__Decimal__c` | Number(18,6) | No | Contains value for Decimal Trait Types. |\n| Display Name | `s_c__Display_Name__c` | Text(255) | Yes | Name of the Trait Value to be displayed to the user. This is autogenerated from the Trait Category, Trait Type, and Trait Value, but can be overwritten as desired. |\n| Email | `s_c__Email__c` | Email | No | Contains value for Email Trait Types. |\n| Long Text Area | `s_c__Long_Text_Area_Markdown__c` | LongTextArea(131072) | No | Contains value for Long Text Trait Types. It could contain either plain text, markdown or HTML. |\n| Number | `s_c__Number__c` | Number(18,0) | No | Contains value for Number Trait Types. |\n| Percent | `s_c__Percent__c` | Percent(18,2) | No | Contains value for Percent Trait Types. |\n| Text | `s_c__Text__c` | Text(255) | No | Contains value for Text Trait Types. It could contain short text below 255 characters. Anything longer should be placed to Long_Text_Area_Markdown__c instead. |\n| Trait Type | `s_c__Trait_Type_Id__c` | Lookup ([s_c__Trait_Type__c](trait-type-object-reference)) | Yes | Trait Type this trait belongs to. |\n| URL | `s_c__URL__c` | Url | No | Contains value for URL Trait Types. |\n| StoreConnect External ID | `s_c__sC_Id__c` | Text(36) | No | StoreConnect External ID, do not modify in Salesforce |\n\n## Relationships\n\n| Field | Type | Related Object | Relationship Name |\n|-------|------|----------------|-------------------|\n| `s_c__Trait_Type_Id__c` | Lookup | [s_c__Trait_Type__c](trait-type-object-reference) | Trait_Values |\n\n## Referenced by\n\nThese objects hold a lookup or master-detail relationship to **Trait Value** (`s_c__Trait_Value__c`). Where the referring record exists to join things together, **Also links to** shows what it connects this object to.\n\n| Object | Field | Type | Relationship Name | Also links to |\n|--------|-------|------|-------------------|---------------|\n| [s_c__Product_Trait_Template_Item__c](product-trait-template-item-object-reference) | `s_c__Trait_Value_Id__c` | Lookup | Product_Trait_Template_Items | — |\n| [s_c__Trait__c](trait-object-reference) | `s_c__Trait_Value_Id__c` | Lookup | Traits | — |"}