Skip to main content
All CollectionsTroubleshooting
How To Exclude Discounts In Reward Goal
How To Exclude Discounts In Reward Goal
Updated over 8 months ago

When it comes to the Reward Bar within UpCart, there are two distinct logic modes that it can operate under. The determining factor for which logic is applied depends entirely on the type of reward positioned in your Tier 1 reward slot. This distinction is crucial for understanding how discounts are handled within the system. Let's delve into the specifics of each logic mode:


Placement and Minimum Amounts

It's important to note that the Tier 1 designation doesn't necessarily dictate the physical position of the reward on the bar. For instance, a reward placed in the Tier 1 slot could have a minimum amount requirement of $200 and Tier 2 could have a minimum of $10. The physical position of the reward on the bar would be Tier 2 then Tier 1, i.e. it orders it in ascending order.
​

Logic Based on Tier 1 Reward Type

  • Free Shipping or Product Reward in Tier 1: When your Tier 1 reward is either a free shipping offer or a product reward, the system takes discounts into account. This means that any discounts applied to the cart will affect the progress towards unlocking these types of rewards.

  • Discount Reward in Tier 1: Conversely, if your Tier 1 reward is a discount, then the system ignores other discounts when calculating progress towards unlocking rewards. This approach is adopted to circumvent a specific issue.

Why This Approach?

The rationale behind these two modes of operation is to avoid confusion and ensure fairness in the reward system:

  • Avoiding False Positives for Free Shipping: If the reward bar always overlooked discounts, there's a risk that someone applying a large discount could be mistakenly informed they've unlocked free shipping, which wouldn't be accurate.

  • Preventing Discount Double-Dips: On the other hand, if the bar always accounted for discounts, then applying a large discount could erroneously indicate to users that they haven't unlocked a discount reward, despite the full discount being applied.

This design choice stems from the inherent conflict between tracking and ignoring discounts, making it challenging to implement a one-size-fits-all logic in the reward bar.

Further Resources

For a more in-depth explanation, including visual aids that might clarify these concepts, please refer to this video overview:

This video further elaborates on the operational logic of the discount module within UpCart, providing examples and scenarios to help illustrate how these mechanics work in practice.

If you have any questions or need further clarification, don't hesitate to reach out to our support team for assistance.

Did this answer your question?