← Blog/Discounts

How to Set a Fixed Dollar Amount Off a Specific Product Variant in Shopify

Overstocked on one size or color? Discount just that variant, not the whole product. Here's how to set a variant-level discount in one message.

July 19, 2026·3 min read

Overstock is rarely evenly spread. You're not sitting on too many Knit Sweaters — you're sitting on too many XL Knit Sweaters, while the mediums fly off the shelf. The smart move is to discount just the variant that's overstocked, but most discount setups apply to a whole product, so you end up marking down sizes that didn't need it.

Why variant-level discounts are awkward

Shopify discounts typically target products, collections, or the whole store — getting one down to a single variant is fiddly, and easy to set up wrong so it spills onto every size. So instead of a precise markdown, people discount the entire product and give away margin on the sizes that were selling fine.

Target the exact variant in one message

With Claude MCP Connector, you scope the discount to one variant:

Claude
Take $10 off just the XL size of the Knit Sweater — we're overstocked on that variant.
C
Done — variant discount is live:
ProductKnit Sweater
VariantXL only
Discount$10 off
Other sizesfull price
Knit Sweater · XL
$80 $70
Precise: Targeting the overstocked size clears it without discounting the sizes that sell fine.
Set it to expire in 14 days →

Claude applies the discount to just the overstocked variant, leaving every other size at full price — so you clear the excess without sacrificing margin on the ones that sell themselves.

More precise discount controls

Discount a single variant, not the product
Use a fixed amount or a percentage
Target the size or color you're overstocked on
Add an expiry so it self-ends

Why precision protects margin

Blunt, product-wide markdowns leave money on the table by discounting what didn't need it. Variant-level discounts let you solve the actual problem — too many of one size — surgically. Because setting one up is now a single instruction, you can clear overstock exactly where it sits, as often as it crops up.

Try it free

Do this in 30 seconds with Claude.

Launching soon on the Shopify App Store. Join the early list to be first in.

Get early access →

Related articles

← Previous

How to Calculate a Partial Refund Before Issuing It in Shopify

Next →

How to Add Metafields to Products Without a Shopify App