Skip to main content

Create discount codes and promotions

Run sales, promote specific products or reward bigger orders.

Discounts are a simple way to run a sale, promote specific products or reward bigger orders. You can offer a flat dollar amount off or a percentage off, with rules around what it applies to and when.

Ask Milo

Tell Milo what you want to run. Some examples:

  • "Create a 20% off discount on all candles for the next 2 weeks"

  • "Offer $10 off orders over $40"

  • "Run a site-wide 15% off sale this weekend"

  • "Give 10% off when someone buys 3 or more bracelets"

  • "Run a buy 2 candles get 1 free deal"

Milo will confirm the details before saving. Or open Products > Discounts in the left sidebar.

What you can set

  • Type: a flat dollar amount or a percentage off

  • What it applies to: one product, a collection or your whole store

  • When it runs: an optional start and end date (leave them off to run open-ended)

  • Minimum purchase: a minimum order total or a minimum item count before the discount kicks in

  • Buy X get Y: a buy-2-get-1 style deal, where the free or discounted item is added automatically

Automatic or code-based

Every discount can either apply automatically at checkout or require a code the customer types in.

  • Automatic: good for site-wide sales or category promotions. Customers see the discount applied as soon as a qualifying item is in their cart.

  • Code-based: good for targeted promotions you share in a specific place, like an email list, a collab partner or a social post.

Reward newsletter signups

Give customers a discount for joining your newsletter. Tell Milo something like "give 10% off to anyone who signs up for my newsletter" or open Marketing > Newsletter and turn on Give new subscribers a discount. You choose a flat amount or a percentage off, plus an optional minimum purchase.

Each subscriber gets it once, applied automatically at checkout after they confirm the email or phone number they signed up with, so there is no code to share. It goes to people who sign up while the switch is on, so anyone who joined before you turned it on does not get it. Turning the switch off from Marketing > Newsletter pauses it for everyone, including subscribers who have not used theirs yet, and turning it back on picks up where you left off. Changing the amount changes it for them too. Signing up again after unsubscribing does not earn a second one.

Bring back abandoned carts

When a shopper leaves items in their cart, Minicart emails them about an hour later with what they left and a link back to it. This is on for every store from day one and needs no setup. To change the email or switch it off, ask Milo ("turn off my abandoned cart emails", "change the subject line on my cart reminder") or open Marketing > Cart reminders. You can write your own subject line, headline and body or leave any of them empty to use the default wording. Write {store} where you want your store's name to appear.

To sweeten it, turn on Give them a discount to come back. Like the newsletter offer, you choose a flat amount or a percentage off, plus an optional minimum purchase. Turning it on writes the offer into the email body for you until you edit that text yourself. Each shopper gets it once, ever, when their reminder goes out. It is applied automatically at checkout after they sign in with the email the reminder went to. The email tells them so. Shoppers who already used theirs still get the reminder, just without the discount. Turning the switch off pauses it for everyone, including shoppers who have not used theirs yet. Turning it back on picks up where you left off.

Ending a discount

Discounts with an end date turn off automatically. For open-ended ones, just ask Milo to end it when you are done. Or manage them from Products > Discounts.

Did this answer your question?