This type defines the fields for a set of inventory selection rules.
Required: When inventoryCriterionType is set to INVENTORY_BY_RULE
or INVENTORY_ANY
.
Type that uses RuleCriteria
Calls that use RuleCriteria
POST
Fields
excludeInventoryItems
array of InventoryItem
A list of seller inventory reference IDs to exclude from the discount.
Maximum SKU or custom label length: 50 characters
Note: The request can have either excludeInventoryItems or excludeListingIds but not both.
Maximum: 100 parent itemsMaximum SKU or custom label length: 50 characters
excludeListingIds
array of string
A list of eBay listing IDs to exclude from the discount.
Maximum SKU or custom label length: 50 characters
Note: The request can have either excludeInventoryItems or excludeListingIds but not both.
Maximum: 100 parent itemsMaximum SKU or custom label length: 50 characters
markupInventoryItems
array of InventoryItem
A list of SKUs to remove from a markdown discount. The listed SKUs are 'marked up' to their standard price after being part of the markdown discount.
markupListingIds
array of string
A list of listing IDs to remove from a markdown discount. The listed items are 'marked up' to their standard price after being part of the markdown discount.
selectionRules
array of SelectionRule
The container for the rules that select the items to be discounted.
Required if inventoryCriterionType is set to
For information on using the contained fields, see Item discounts.
Required if inventoryCriterionType is set to
INVENTORY_BY_RULE
. For information on using the contained fields, see Item discounts.