Skip to content

Free tool

Shopify Discount Method Chooser

Change the price, use an automatic discount, or issue a code. They fail in different ways. Answer four questions and see which one fits.

Four questions

A sale badge, a strikethrough, or sorting a collection by price all read the product price itself.

Subscribers, returning buyers, an influencer's audience.

Spend over an amount, buy three get one, and so on.

Changes how expensive a mistake is to undo.

Change the variant price

A sale badge, a strikethrough, and a sorted-by-price collection all read the variant price. Nothing else makes the number on the product page go down.

Watch out for: You are editing real data, so the only thing that matters is whether you can put it back. Write down the original price and compare-at for every variant before you touch anything.

Price changeAutomaticCode
Shows a lower price on the product pageYesNo, only in the cartNo, only after the code is entered
Can be limited to certain customersNoBy segment onlyYes
Can depend on the cart (spend over, buy N)NoYesYes
What is left behind when it endsEdited prices you must put backNothingNothing
What goes wrong most oftenPrices never get restoredShoppers do not believe a discount they cannot seeThe code never reaches half the people

Only a price change moves the number on the product page, and only a price change leaves something behind that has to be put back afterwards. Those two facts are the same fact, and they are the reason most sale disasters are price-change disasters rather than discount-code disasters.