{"title":"Promotion Action Object Reference","slug":"promotion-action-object-reference","url":"https://support.storeconnect.com/articles/promotion-action-object-reference","url_markdown":"https://support.storeconnect.com/articles/promotion-action-object-reference.md","subtitle":null,"summary":"Provides the discount that is applied when this promotion is added to a cart. Reductions can be via a fixed amount or a percentage. Available actions can be discount per item, for the whole order, free/discounted shipping, and buy one get one free/discounted.","type":"Developer_Documentation","video_url":"","keywords":"salesforce, object reference, Promotion Action, s_c__Promotion_Action__c, api","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"## Overview\n\nProvides the discount that is applied when this promotion is added to a cart. Reductions can be via a fixed amount or a percentage. Available actions can be discount per item, for the whole order, free/discounted shipping, and buy one get one free/discounted.\n\n| Property | Value |\n|----------|-------|\n| **API Name** | `s_c__Promotion_Action__c` |\n| **Label** | Promotion Action |\n| **Plural Label** | Promotion Actions |\n| **Type** | Custom Object |\n\n## Fields\n\n| Field Label | API Name | Type | Required | Description |\n|-------------|----------|------|----------|-------------|\n| Action | `s_c__Action__c` | Picklist | Yes | Defines how this promotion is applied to the shopping cart. Available options are per order, per item in the order, discounted or free shipping, or a buy one get another at a discount. Used in conjunction with Promotion_Scope__c which determines qualifying items. |\n| Calculation Type | `s_c__Calculation__c` | Picklist | Yes | Defines whether the promotion is a fixed value or a percantage. |\n| Discount Percentage | `s_c__Discount_Percent__c` | Percent(18,2) | No | The percentage amount to apply to the promotion as a discount. This is required when Calculation__c is set to \"Discount Percentage\". |\n| Discount Points Amount | `s_c__Discount_Value_Points__c` | Number(18,0) | No | The fixed amount of points to apply to the promotion as a discount. This is required when Calculation__c is set to \"Discount Amount\". |\n| Discount Amount | `s_c__Discount_Value__c` | Currency(18,2) | No | The fixed amount to apply to the promotion as a discount. This is required when Calculation__c is set to \"Discount Amount\". |\n| Dynamic Discount Points Amount | `s_c__Dynamic_Discount_Value_Points__c` | LongTextArea(5000) | No | An expression in Liquid syntax that supplies the promotion discount points amount. This is required when Calculation__c is set to \"Dynamic Amount\". |\n| Dynamic Discount Amount | `s_c__Dynamic_Discount_Value__c` | LongTextArea(5000) | No | An expression in Liquid syntax that supplies the promotion discount amount. This is required when Calculation__c is set to \"Dynamic Amount\". |\n| Promotion | `s_c__Promotion_Id__c` | MasterDetail ([s_c__Promotion__c](promotion-object-reference)) | No | The promotion this action applies to. |\n| Qualifying Quantity | `s_c__Qualifying_Quantity__c` | Number(18,0) | No | The number of items a user needs to purchase before the discount is applied. |\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__Promotion_Id__c` | MasterDetail | [s_c__Promotion__c](promotion-object-reference) | Promotion_Actions |\n\n## Referenced by\n\nThese objects hold a lookup or master-detail relationship to **Promotion Action** (`s_c__Promotion_Action__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__Promotion_Credit__c](promotion-credit-object-reference) | `s_c__Promotion_Action_Id__c` | Lookup | Promotion_Credits | [Order](order-object-reference), [s_c__Promotion__c](promotion-object-reference) |"}