Discount Impact

See exactly what discounts cost

Discounts feel free but cost margin. NetNet ranks every code by profit per order and compares it directly to what you'd earn at full price.

Available on all plans
Full Price
No discount code
$42.10
profit per order
247 orders $10,398 total
With SUMMER10
10% discount code
$18.50
profit per order
156 orders $2,886 total
Margin lost per discounted order
−$23.60
156 orders × $23.60 = $3,681 in margin erosion
NetNet discount code analytics — table showing per-code profitability with baseline comparison row
Avg Discount/Order
$30.14
per discounted order
Orders with Codes
142
36.5% of all orders
% of Revenue Lost
8.9%
given away
Codes in Use
3
tracked and ranked

Discounts cost margin more than you think

A $15 discount on a $30 order might net you $2 profit after shipping and fees. Without per-code ranking, you lose sight of which codes drive real customers versus bargain hunters.

Discount analytics rank every code by profit per order, side-by-side with your baseline. That's enough to decide which codes merit expansion and which need redesign.

CodeUsedProfitP/Ordervs Base
PREPAID 45 $2,520 $56 +47%
WELCOME10 68 $2,380 $35 -8%
FLASH25 29 $445 $15 -60%
No discount(baseline) 247 $9,435 $38

Every code, ranked by profit per order

Each row shows times used, total profit, and profit per order. Compare any code to the baseline row: if it's lower, the code erodes margin.

Codes above baseline are acquisition engines. Codes below are redesign candidates — test higher minimums, smaller percentages, or retirement.

Baseline — No Code
Orders 247
Total Revenue $22,450
Total Profit $9,435
Profit/Order $38.20
AOV $91

Your control group: orders at full price

The baseline row isolates orders without any discount. It's your anchor for comparison — profit per order when customers pay full price.

A code with $35 profit per order against a $38 baseline costs $3 per order. Multiply by volume and you see the true price of discounting.

Margin impact: what each code costs

Margin impact is the profit per order difference between code and baseline. FLASH25 at −$23 per code across 29 uses cost $667 in margin. Redesign candidates.

PREPAID at +$18 impact attracts higher-AOV customers. Profitable codes deserve more promotion.

Margin Impact Ranking
PREPAID
+$18
+$810 total
WELCOME10
-$3
-$204 total
FLASH25
-$23
-$667 total
AOV by Code
PREPAID
baseline $91
$210
WELCOME10
baseline $91
$175
FLASH25
baseline $91
$153

High AOV ≠ high profit

PREPAID at $210 AOV is 2.3× baseline. FLASH25 at $153 AOV is still up — but a 25% discount crushes margin. AOV alone is a false signal.

Rank by profit per order, not revenue. Codes above baseline work. Codes below baseline need redesign.

All Shopify discount types covered

Code-based, automatic, script/function, free shipping, partial shipping, draft order discounts. All six types are tracked and allocated per line item so product profitability stays accurate.

Code-based

Manual entry at checkout (WELCOME10)

Automatic

Triggered by cart amount or product type

Script / Function

Programmatically applied rules

Free Shipping

Discount applied to shipping only

Partial Shipping

Discount applied to shipping + line items

Draft / Manual

Admin-applied discounts on orders

Weekly discount review rhythm

1

Sort by profit per order

Which codes beat baseline? Which fall short?

2

Check margin cost

The code costing most is your redesign candidate. Test higher minimums or smaller %.

3

Compare AOV to profit

High AOV + low profit = customers gaming the code. Add minimum order value rules.

4

Plan next month

Retire codes below baseline. Expand codes above. A/B test discount %: 10% vs 15%.

Connect your store; discount data backfills automatically, and every new order updates the rankings in real-time.

Scale profitably.

Know what every order made you.

Install Free on Shopify