Fulfillment Scenarios

Item Qualification

Since there are many pieces within the offer_criteria object of the Banyan Offer data model, it is important to understand what result to expect in different purchase scenarios. Each item is assessed on the receipt as to whether it qualifies for the offer. Once that has been determined, the item's amount is included in the qualified_item_total_amount tabulation which uses the discount_item_amount*quantity.

Whether the item is qualified depends on the fields:

  • SKU Excluded
  • SKU Included
  • Tags Included
  • Tags Excluded

Below is a decision tree for each item

Fulfillment Logic Tree

Fulfillment Logic Tree

Note, the paid amount for each item goes towards the amount threshold of the offer after it goes through this decision tree and is deemed as qualified. Having an unqualified item in your order does not disqualify the transaction as a whole.

Other Qualification Assessments

  • Dates: The date of the purchase must fall within the start and expiration dates of the offer (inclusive)
  • Repeat Amount: If there is a repeat amount set, an offer redemption will return as unqualified if all of the instances of the offer have already been redeemed.
  • Order Type: The purchase must be made using a declared order type such as web or in_store or both.
  • Amount Threshold: The total purchase of qualified items must clear the amount threshold