GetSale Bulk Discounts & Sales

GetSale Bulk Discounts & Sales

Price Reductions

Price Reduction Discounts - Prevent Discount Combinations

Prevent Shopify discounts from combining with GetSale price reductions.

Last updated on 30 Jul, 2026

Note: Discount code blocking is available on the Unlimited plan.

TL;DR

1
Select the Discount
Find and click the discount you want to modify.
2
Enable Block Codes
Toggle the Block Discount Codes feature on in Extra Options.
3
Enable Checkout Rule

Add the Discount code blocker rule under Settings → Checkout.

4
Choose Blocking Method
Select how you want to block discount codes and save.
5
Confirm Changes
Review and save your changes to the discount.
6
Test the Feature
Try using a discount code to ensure it works.
7
Contact Support
Reach out for help if issues arise.

Let's Do It Together!

Step 1: Select the Discount

  1. Find the discount you want to adjust and click it.

Snapshot

Step 2: Enable Discount Code Feature

  1. Scroll down to the Extra Options section.

  2. Toggle the Block Discount Codes feature on.

  3. Read the instructions carefully as this feature can impact conversions.

This enables you to manage how discounts combine.

Snapshot

Step 3: Enable the Discount Code Blocker Checkout Rule

  1. Open the discount and click Steps to Enable, or in your Shopify admin go to Settings → Checkout.

  2. Under Checkout rules, click Add rule, choose GetSale Discounts → Discount code blocker, then click Save and Turn on.

  3. Note: the default “block all codes” option also works without this rule (the code is removed automatically). The Checkout rule is only required for the “cart only” and “product only” options.

Snapshot

Step 4: Choose Discount Blocking Option

  1. Select one of the three options for blocking discount codes:

  2. Blocks all cart and product codes (default).

  3. Click Save Discount.

Snapshot

Which codes each option blocks:

  • Block all cart & product codes (default, recommended) — blocks every discount code.

  • Block amount off cart codes — blocks only cart/order-level codes. A product-specific code will still apply.

  • Block amount off product codes — blocks only product/line-level codes. An order-level code will still apply.

Step 5: Confirm and Save Changes

  1. Review the preview of changes and click Save again.

  2. If the discount is not enabled, enable it now.

Snapshot

Step 6: Validate the Feature

  1. Try using a discount code that previously worked in the cart or checkout.

Snapshot

Step 7: Seek Support if Needed

  1. If you encounter issues, reach out to support for assistance.

Snapshot

Troubleshooting

Discount codes still combine

Make sure you've added the “Discount code blocker” rule in your Shopify admin under Settings → Checkout (Add rule → GetSale Discounts → Discount code blocker → Save → Turn on). Note: with the default “block all codes” option the code is removed automatically when the shopper enters it; with the cart-only or product-only options the code can still be applied, but the customer won't be able to complete checkout until it's removed.

FAQ

Can I block specific discounts?
No, you can only block types of discounts and not specific discount codes. There are technical restrictions as for why this is the case and we will aim to make this possible should the ability arise.
What happens if I enable this feature?

It prevents discounts from combining with Shopify code-based or automatic discounts. With the default “block all codes” option, the conflicting code is removed automatically when the shopper enters it. With the cart-only or product-only options, if a GetSale-discounted product is in the cart the customer can still enter the code but won't be able to complete checkout until they remove the code or the product.

Could checkout be blocked when no code is applied?

This feature is in beta and relies on on-cart price checks. In rare cases a checkout may be blocked even without a discount code applied. If you run into this, contact support.

Why does “block all codes” remove the code, but the other options block checkout instead?

It comes down to how Shopify handles discounts. The three options use different parts of Shopify's checkout, each with a trade-off:

  • Block all codes works while the discount is being calculated. At that stage the app can remove any code, but it can't tell what type of code it is — so it blocks everything. That's why the code is removed as soon as it's entered.

  • Block cart codes and Block product codes work later, at checkout, where the app can see exactly how a code affects the cart and tell cart-level from product-level codes apart. At that stage it can't remove the code — it can only stop the order from being placed. That's why the code stays applied but checkout is blocked.

In short: removing a code and identifying the code's type happen at two different stages, and no single stage can do both. This is a Shopify limitation, not a setting — “Block all codes” is the simplest option and is recommended for most stores.

Was this page helpful?
Previous

Creating a Price Reduction Discount: Complete Walkthrough

Next

Please contact us through the GetSale app for further support