Block Shopify Discount Codes by Product Tag (Step-by-Step)
By Viktoriia Pavlova · · 5 min read
Quick answer
Tag products (e.g. “no-discount”) and tell DCB to block discount codes for any cart containing that tag. Great for new arrivals, limited editions, MAP-priced brands and gift cards.
Why tags are the most flexible rule
Tags are already part of how most Shopify stores work. You bulk-edit them, import them via CSV and automate them with Shopify Flow. Using a tag to control discount eligibility means your merchandising team doesn't need to touch discount settings.
Common tag-based rules
- new-arrival — keep full price for the first weeks
- limited-edition — protect scarce stock
- map-price — brands with minimum advertised price agreements
- no-discount — a simple catch-all
How to set it up
- In Shopify admin, add your tag (e.g. no-discount) to the products. Bulk editor works great.
- In DCB, choose Block when cart matches product rules and pick Product tag.
- Enter the tag and save.
- Add a custom error message such as “Discount codes can't be used on new arrivals.”
Automate with Shopify Flow
Pair DCB with Shopify Flow: auto-tag products when they're created, and remove the tag after 30 days. Your new-arrival protection runs itself.
Want this done in two clicks? Install DCB – Discount Code Blocker and start your 3-day free trial.
Frequently asked questions
- Can Shopify block discounts by tag natively?
- No. Native discounts target products or collections, not tags directly. DCB blocks codes for any product carrying the tags you choose.
- Can I use more than one tag?
- Yes, you can create rules for the tags you need.
Block discount codes the easy way
Sale items, tags, selected products or everything — scheduled. 3-day free trial.
Install DCB