"No Discount" Set-up for sales when using the Bulk Discount App
Actually, Shopify doesn't provide a native option to restrict applying discount codes for products on sale. But, by using the bulk discount app, and the following instructions you can do that. Just follow the guide below:
Apply the "no-discount" tag to all products in the store. - Done Create a new collection (e.g., No discount) with the condition Product tag is equal to "no-discount". - Done Edit your current discount codes to Applies to Specific collection "No discount". - Done
Do this when you set up the sale
1. In the app, create the discount rule you need, select option "Delete a tag from the products while the rule is active", enter "No Discount", and click the "Apply" button.
2. Enable the discount rule, wait until it becomes active, and test it by trying to apply a discount code during checkout for products included in the rule.
When the rule is active, the app deletes the "No Discount" tag from discounted products and your store visitors can't apply a discount code for these products.
When the rule is disabled, the app restores the tag and lets your store visitors apply discount codes for the products in the rule.