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:
![](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_1g9otno.png)
Click the thumbnail above to watch a video of our founder walking through the different conditions available.
!["Screenshot of an include/exclude customers condition"](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_1hognl1.png)
You can include or exclude customers from receiving a discount, using various customer eligibility options.
![Screenshot of an "include/exclude products condition"](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_2blrfm.png)
You can include or exclude products from receiving a discount, using various product eligibility options.
![Screenshot of a "Check if specific products are in the cart" condition](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_1gqm7mo.png)
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.
![Screenshot of a "minimum/maximum purchase requirements" condition](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_1v0foqj.png)
You can require a minimum/maximum quantity/subtotal for line items to be eligible for the discount, using purchase requirements options.
![Screenshot of a "Include/exclude selling plans" condition](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_n8zoov.png)
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.
![Screenshot of a "Compare this number" condition](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_10gx9a1.png)
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
![Screenshot of the "Compare by" options](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_hz7chg.png)
Options available for "Compare by":
Equals (==)
Not equal (!=)
Less than (<)
Less than or greater to (<=)
Greater than (>)
Greater than or equal to (>=)
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
We want to hear about your experience with our app! Leave a review on the Shopify App Store.
Here's a breakdown of them all:
![](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_1g9otno.png)
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"](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_1hognl1.png)
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"](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_2blrfm.png)
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](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_1gqm7mo.png)
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](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_1v0foqj.png)
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](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_n8zoov.png)
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](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_10gx9a1.png)
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
![Screenshot of the "Compare by" options](https://storage.crisp.chat/users/helpdesk/website/d13e90de659a8800/image_hz7chg.png)
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: 08/07/2024
Thank you!