Name | Type | Description | Notes |
---|---|---|---|
object | String | This object stores information about the resource to which the discount is applicable. | [optional] |
id | String | Unique product collection, product, or SKU identifier assigned by Voucherify. | [optional] |
source_id | String | The source identifier from your inventory system. | [optional] |
product_id | String | Parent product's unique ID assigned by Voucherify. | [optional] |
product_source_id | String | Parent product's source ID from your inventory system. | [optional] |
strict | Boolean | [optional] | |
price | Float | New fixed price of an item. Value is multiplied by 100 to precisely represent 2 decimal places. For example, a $10 price is written as 1000. In case of the fixed price being calculated by the formula, i.e. the price_formula parameter is present in the fixed price definition, this value becomes the fallback value. Such that in a case where the formula cannot be calculated due to missing metadata, for example, this value will be used as the fixed price. | [optional] |
price_formula | Float | Formula used to calculate the discounted price of an item. | [optional] |
effect | ApplicableToEffect | ||
quantity_limit | Integer | The maximum number of units allowed to be discounted per order line item. | [optional] |
aggregated_quantity_limit | Integer | The maximum number of units allowed to be discounted combined across all matched order line items. | [optional] |
amount_limit | Integer | Upper limit allowed to be applied as a discount per order line item. Value is multiplied by 100 to precisely represent 2 decimal places. For example, a $6 maximum discount is written as 600. | [optional] |
aggregated_amount_limit | Integer | Maximum discount amount per order. Value is multiplied by 100 to precisely represent 2 decimal places. For example, a $6 maximum discount on the entire order is written as 600. This value is definable for the following discount effects: - `APPLY_TO_ITEMS` (each item subtotal is discounted equally) - `APPLY_TO_ITEMS_BY_QUANTITY` (each unit of matched products has the same discount value) | [optional] |
order_item_indices | Array<Integer> | Determines the order in which the discount is applied to the products or SKUs sent in the `order` object in the request. The counting begins from `0`. | [optional] |
repeat | Integer | Determines the recurrence of the discount, e.g. `"repeat": 3` means that the discount is applied to every third item. | [optional] |
skip_initially | Integer | Determines how many items are skipped before the discount is applied. | [optional] |
target | String | Determines to which kinds of objects the discount is applicable. `"ITEM"` includes products and SKUs. | [optional] |