Loading
Feature degradation | Gmail Email delivery failureRead More
Set Up and Maintain Retail Execution
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Applicability of Rewards

          Applicability of Rewards

          A reward is applicable or selectable when either parent reward groups or linked hurdles are satisfied.

          Required Editions

          Available in: Lightning Experience in Professional, Enterprise, and Unlimited Editions that have Consumer Goods Cloud enabled

          Hurdles can be:

          • Reward Group Specific Hurdles
          • Reward Specific Hurdles

          Reward Group Specific Hurdle Evaluation

          To determine whether a reward group is satisfied, the hurdle evaluation engine considers the defined operator. The maximum time to evaluate a hurdle is 80 milliseconds.

          The steps to determine reward group satisfaction are:

          • Determine the sequence of the hurdles based on their sort value (H1,H2…Hn).
          • Determine the operation (OP1, OP2, OP3…OPn) that's defined for the hurdles.
          • Evaluate the expression by using bracket logic: (....(((H1 ‘OP2’ H2) ‘OP3’ H3) ‘OP4’ H4)….’OPn’ Hn).

          If the returned expression value is true, then the hurdle evaluation engine considers the reward group as satisfied and all rewards are applicable.

          For example, the hurdles for an evaluation are:

          • Hurdle 1: Buy Cola Classic for more than €300.
          • Hurdle 2: AND Buy Cola Light for more than €250.
          • Hurdle 3: OR Buy Cola for more than €800.

          By applying the bracket logic, a store receives a discount if it orders Cola Classic for more than €300 and Cola Light for more than €250 or Cola for more than €800.

          Reward Specific Hurdle Evaluation

          Reward specific hurdles are additional hurdles that are specific to a reward within a reward group and are applicable only if the associated hurdle is satisfied.

          The steps to determine hurdle evaluation for reward-specific record type are:

          • Determine the type of promotion expression.
          • Determine the expression result type that's defined in a promotion expression.
          • Determine the operator (=, >=, >, <, <=, <>, PER) that's defined in the hurdle.
          • Determine the threshold value that's defined in a reward for an expression result type.
          • Evaluate the result of the promotion expression value and the threshold value of a reward by using the operator.

          If the result of the returned expression value is true, then the system considers the hurdle as satisfied and the reward is applicable.

          For example, the hurdle evaluation for a reward group with a reward-specific hurdle is:

          • Promotion expression is sum of item quantities.
          • Expression result type in promotion expression is numeric.
          • Operator is >.
          • Reward threshold value is numeric (100).

          When you create an order for a promotion with the reward group and add 110 quantities for a product, then the expression result value is true because 110 > 100. So the hurdle is satisfied and the reward is applicable.

          Hurdle Evaluation for Free Item Rewards

          The system determines hurdle evaluation for free item rewards based on the PER factor and the expression result type as numeric.

          Here are the details of hurdle evaluation.

          If the Expression Result Type is and the Threshold Value is then the PER factor is
          = Numeric >0 Floor value of the ratio of actual value and threshold value. For example, if actual value is 110 and threshold value is 100, then the PER factor is floor (110/100) = floor (1.1) = 1
          <=0 0
          <>Numeric = Actual Value 1
          <>Actual Value 0

          Hurdle is satisfied when PER Factor >=1, and free item rewards are applicable.

          For applicable free item rewards, depending on the PER factor value, the system multiplies and shows these values:

          • Default individual product quantity that's assigned to the reward
          • Maximum quantity of a product that's allowed for a reward

          For example, a reward with these free items PER $100:

          • Product A: 4 Sales Unit
          • Product B: 6 Sales Unit
          • Maximum quantity of products allowed for reward (Threshold Value): 10 Sales Unit
          If you then PER factor is then the reward is marked applicable with free items as
          Order $110 1 Product A: 4 Sales Unit
          Product B: 6 Sales Unit
          Maximum allowed quantity for the reward: 10 Sales Unit
          Edit the order for $200 2 Product A: 8 Sales Unit
          Product B: 12 Sales Unit
          Maximum allowed quantity for the reward: 20 Sales Unit

          If the individual product quantity that's assigned to the reward is fewer than the maximum quantity of a product that's allowed for a reward, you can edit the individual product quantity. The edited product quantities are valid if the PER factor hasn't changed.

           
          Loading
          Salesforce Help | Article