Guides

Shopify discount code guides

Practical, no-fluff guides on measuring your discount codes: who used them, whether they leaked, and whether a sale actually changed anything.

Shopify's built-in reports show how much a discount code cost and how many orders used it. These guides cover what they leave out: whether a code reached new customers or people who were already buying at full price, how to spot a code that has spread to coupon sites, and what to do about it. Each one works with the Shopify admin, ShopifyQL or your orders export, with no app required.

Black Friday

Black Friday 2026 discount strategy: plan your offers by customer segment

Check last year's codes, build four segments, match each to an offer and set up codes that can't leak.

Shopify Sidekick

How to check your Shopify discount codes with Sidekick

Questions that get useful discount answers from Sidekick, where its answers stop, and prompts to fix what you find.

Discount codes

What Shopify's "Sales by discount codes" report doesn't tell you

The report shows what a code cost and how many orders used it. Here's what it can't tell you, and how to check your own codes.

Discount codes

How to track Shopify discount codes by new vs returning customers

Three ways to see who your codes reach: a ShopifyQL query for one code, one for every code, and a spreadsheet method.

Coupon leaks

How to tell if your Shopify discount code leaked, using your own orders

The signs a code has spread to coupon sites, three ways to check your orders for them, and how to stop it.

Discount strategy

Discount cannibalization on Shopify: how much went to customers who'd have bought anyway?

The three forms it takes, how to estimate each from your own orders, and the one way to prove it.

Methodology

How SegmentIQ calculates where your discount spend went

The exact rules behind every figure: recent full-price buyers, first-time buyers, multi-code orders and flag thresholds.

Free tool

Discount Code Checker

Upload your Shopify orders export and see, for every code, how much went to customers who had recently paid full price.