Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Steps have a standard set of criteria that can be tracked in a transaction (i.e. minimum subtotal, cart specific requirements, service modes, time of transaction) to count as rules in a step.

  • Each step can have multiple Cart Requirements and based on the number of Cart Requirements we will display 2 different UI components for the step.

    • If Cart Requirement equals 1 Item/Offer, we will show the Item/Offer as the step.

    • If Cart Requirement equals more than 1 Item/Offer or NO Item/Offer, we will show a Generic Component as the step.

  • As opposed to top level rules, these will be evaluated post transaction, to track user progress. Think of this like checking the boxes. Once the criteria has been met, we do not need to continue re-evaluating that same rule (unless the Challenge is configured to complete steps on distinct purchases).

  • Challenges will support the ability to activate/deactivate Distinct Purchases which controls if a single transaction can complete multiple steps in a single Challenge.

Info

Must be distinct purchases toggle = turn on means the user needs to complete an order to each step challenge, so depends on how many steps we have setup users need to place an order to complete each step challenge

Expand
titleSteps examples
  1. The user must come 3x in the month of January in order to unlock a free whopper

    1. Challenge

      1. Subtotal > 0

      2. Subtotal > 0

      3. Subtotal > 0

  2. The user must purchase a coffee and a donut in order to unlock 30 bonus points

    1. Challenge

      1. Cart Requirement == Coffee

      2. Cart Requirement == Donut

  3. The user must order via delivery, minimum subtotal $15, 3 times to unlock a Chicken sandwich Reward

    1. Challenge

      1. AND

        1. Servicemode == Delivery

        2. Subtotal >= 15

      2. AND

        1. Servicemode == Delivery

        2. Subtotal >= 15

      3. AND

        1. Servicemode == Delivery

        2. Subtotal >= 15

...