How do discount codes interact with personalized products on Shopify?
By default, order-level discount codes (10% off) apply to the base product + Cart Transform surcharges. So a $30 mug + $8 engraving = $38, with 10% off = $34.20. If you want the code to apply only to the base ($30 → $27) and not the personalization surcharge, use line-item-scoped discounts or exclude Cart Transform fees from the discount base. Configuration lives in Shopify Discount admin + your Cart Transform app.
Step-by-step setup
- Decide code scope. Base only, or base + personalization?
- Configure code in Shopify Discount admin. Product-scoped or line-scoped.
- Test with Cart Transform surcharges. Verify code applies to correct amounts.
Default behavior
Shopify order-level discounts apply to the pre-tax cart total including Cart Transform surcharges. So 10% off applies to base + personalization + rush + gift wrap combined.
How to preserve premium upcharges
Two options:
- Product-scoped codes — codes apply only to specific products, not to add-on surcharges
- Cart Transform configuration — some apps let you flag surcharges as "not discountable." Print It My Way supports this on Pro tier and above
Which strategy for which sale
- Site-wide 10% sale — let the code apply to everything (simplest). Customer expects clean discount math.
- Loyalty discount (repeat customer) — apply to base only. Preserves premium upcharge margin.
- Wholesale code — apply to base only. Wholesale is already low margin.
- Holiday sale (Nov-Dec) — let code apply to everything. Customer expectation of "discount on total."
Stacking with quantity tiers
Order-level discount code stacks with quantity tier discount typically. Tier discount applies first; code discount applies on the tier-discounted subtotal. Verify with your setup.
Handle discounts on personalization
Print It My Way Pro at $13.99/mo unlocks discount-scope control.
Install Print It My Way — Free Free vs paid add-ons →Frequently asked questions
Do discount codes apply to personalization surcharges?
By default yes. Order-level codes apply to the full cart including Cart Transform surcharges.
Can I exclude premium upcharges from discounts?
Yes. Product-scoped codes or Cart Transform 'not discountable' flag.
Do quantity tier discounts and codes stack?
Typically yes. Tier applies first; code applies on tier-discounted subtotal.
How do I handle wholesale + code?
Wholesale tier applies via Cart Transform; code applies to base only. Set code scope accordingly.
Can I have percentage vs flat discount codes?
Yes. Both configured in Shopify Discount admin. Both work with personalized products.