Name | Type | Description |
---|---|---|
type | TypeEnum | |
amountOff | BigDecimal | Amount taken off the subtotal of a price. Value is multiplied by 100 to precisely represent 2 decimal places. For example, a $10 discount is written as 1000. |
amountOffFormula | String | |
aggregatedAmountLimit | Integer | Maximum discount amount per order. |
effect | EffectEnum | |
isDynamic | Boolean | Flag indicating whether the discount was calculated using a formula. |
unitOff | Integer | Number of units to be granted a full value discount. |
unitOffFormula | String | |
unitType | String | The product deemed as free, chosen from product inventory (e.g. time, items). |
product | SimpleProductDiscountUnit | |
sku | SimpleSkuDiscountUnit | |
units | List<DiscountUnitMultipleOneUnit> | |
percentOff | BigDecimal | The percent discount that the customer will receive. |
percentOffFormula | String | |
amountLimit | BigDecimal | Upper limit allowed to be applied as a discount. Value is multiplied by 100 to precisely represent 2 decimal places. For example, a $6 maximum discount is written as 600. |
fixedAmount | BigDecimal | Sets a fixed value for an order total or the item price. The value is multiplied by 100 to precisely represent 2 decimal places. For example, a $10 discount is written as 1000. If the fixed amount is calculated by the formula, i.e. the `fixed_amount_formula` parameter is present in the fixed amount definition, this value becomes the fallback value. As a result, if the formula cannot be calculated due to missing metadata, for example, this value will be used as the fixed value. |
fixedAmountFormula | String |
Name | Value |
---|---|
AMOUNT | "AMOUNT" |
UNIT | "UNIT" |
PERCENT | "PERCENT" |
FIXED | "FIXED" |
Name | Value |
---|---|
APPLY_TO_ORDER | "APPLY_TO_ORDER" |
APPLY_TO_ITEMS | "APPLY_TO_ITEMS" |
APPLY_TO_ITEMS_PROPORTIONALLY | "APPLY_TO_ITEMS_PROPORTIONALLY" |
APPLY_TO_ITEMS_PROPORTIONALLY_BY_QUANTITY | "APPLY_TO_ITEMS_PROPORTIONALLY_BY_QUANTITY" |
APPLY_TO_ITEMS_BY_QUANTITY | "APPLY_TO_ITEMS_BY_QUANTITY" |
ADD_MISSING_ITEMS | "ADD_MISSING_ITEMS" |
ADD_NEW_ITEMS | "ADD_NEW_ITEMS" |
ADD_MANY_ITEMS | "ADD_MANY_ITEMS" |