incentiveRuleSetOrderItemConditions
Configure order item conditions for an incentive rule using complex expressions.
Constructs and applies complex expressions to the incentive rule's decision table cells for order items processing. Enables sophisticated filtering and condition logic for determining when incentives should be applied to specific order items.
Possible errors:
- BUSINESS_RULE_NOT_FOUND: Incentive rule with the specified ID does not exist
- BUSINESS_RULE_UPDATE_ERROR: Failed to update the incentive rule conditions
- FORBIDDEN: Insufficient permissions to modify incentive rules
AUTH: Role=[configuration.OWNER,configuration.EDITOR]
incentiveRuleSetOrderItemConditions(
input: IncentiveRuleOrderItemSetCellInput!
): BusinessRule!
Arguments
incentiveRuleSetOrderItemConditions.input
● IncentiveRuleOrderItemSetCellInput!
non-null input
Configuration data for setting order item conditions and filtering criteria
Type
BusinessRule
object
Complete business rule workflow represented as a directed graph structure.
Each business rule consists of interconnected nodes (input, decision tables, output) connected by edges that define the execution flow. Decision tables contain multiple rows where each row represents a specific rule condition and corresponding action. The graph structure enables complex business logic modeling with branching, parallel processing, and conditional execution paths.