Articles on: Regios Discounts

Logic Builder: Discount Conditions

Our advanced logic builder offers a number of conditions you can chain together to get very precise about who will receive which discounts.


Here's a breakdown of them all:



Click the thumbnail above to watch a video of our founder walking through the different conditions available.


Include/exclude customers

"Screenshot of an include/exclude customers condition"


You can include or exclude customers from receiving a discount, using various customer eligibility options.


Include/exclude products

Screenshot of an "include/exclude products condition"


You can include or exclude products from receiving a discount, using various product eligibility options.


Check if specific products are in the cart

Screenshot of a "Check if specific products are in the cart" condition


You can use this condition to only apply a discount to some items when specific other items are present in the cart.


You can use this for bundle offers, cross-selling, and more.


  • For example, if a customer adds a camera to their cart, offer a discount on camera accessories such as lenses, tripods, or memory cards.


You can use all the product eligibility options available in the "Include/exclude specific products" condition.


Differently from the "Include/exclude specific products" condition, this condition does not require the current line item to be eligible for the selected product eligibility options.


Minimum/maximum purchase requirements

Screenshot of a "minimum/maximum purchase requirements" condition


You can require a minimum/maximum quantity/subtotal for line items to be eligible for the discount, using purchase requirements options.


Include/exclude one-time purchases or subscriptions

Screenshot of a "Include/exclude selling plans" condition


You can make a discount apply to only one-time purchases or subscriptions using this condition.


Read this article to learn about the available options.


Compare numbers

Screenshot of a "Compare this number" condition


You can compare a number/quantity from the customer/order to a number known ahead of time, as an additional way to filter who gets a discount.


The most common use of this is for first-time customer discounts.


There are 3 fields you can use to decide the logic:

  • Compare this number: Represents a number available at the of the discount calculation.
  • To this number: A static number known ahead of time, such as 0 or 23.
  • Compare by: Which mathematical operation to use to compare the 2 numbers.


Options available for "Compare this number":

  • Customer number of orders
  • Shipping rate
  • Total quantity (of a cart line variable)
  • Total price (of a cart line variable)


Screenshot of the "Compare by" options


Options available for "Compare by":

  • Equals (==)
  • Not equal (!=)
  • Less than (<)
  • Less than or greater to (<=)
  • Greater than (>)
  • Greater than or equal to (>=)


Examples

  • 1st order discount: Customer number of orders == 0
  • Discount on the 3rd order for every customer: Customer number of orders == 2
  • Discount for repeat customers: Customer number of orders >= 1


Have any feedback for us?

We want to hear about your experience with our app! Leave a review on the Shopify App Store.

Updated on: 12/03/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!