Adding discounts to draft orders
You can apply discounts to a draft order in the following ways:
- Add an existing discount code to the order, along with eligible line items.
- Add all eligible automatic discounts.
- Add a custom amount off discount to the order.
- Add a custom amount off discount to individual line items.
On this page
Considerations for adding discounts to draft orders
Consider the following behaviors when applying a discount code or adding a custom discount to a draft order:
- Both custom order discounts and line item discounts are applied to the total price of the order. Be careful not to duplicate the discount.
- Eligible discount combinations can be added to your draft order in addition to custom order and line item discounts.
- You can choose to allow customers to apply discount codes during checkout when sending the invoice or sharing the checkout link. Be aware that draft orders risk potentially being discounted more than you anticipate when both you and the customer apply discount codes to the order.
- If an order is in a different currency than your store currency and you want to discount the full amount of a line item or an order, then enter the discount as a percentage instead of a specific amount. For example, you want to discount the full amount of an order where the total is $50 USD. Enter a discount of 100%, rather than a discount of $50 USD. Using the percentage discount avoids charging your customer a foreign exchange fee that can occur because rounding rules are applied to product prices, but not to discounts.
Limitations
Discount codes and automatic discounts for draft orders have the following limitations:
- Discount codes and automatic discounts aren't available on Shopify POS and can only be added in your Shopify admin on a desktop or mobile browser.
- A total of 5 discount codes can be applied to a single order.
- By default, discount codes can't be applied at checkout for orders created as draft order invoices or links. However, you can choose to activate the option for customers to apply discounts themselves during checkout. This option applies only to individual draft orders, so you must activate that option every time you want to allow your customer to be able to add discount codes during checkout.
- Shipping discount codes aren't supported. You can add a custom shipping rate to provide a discounted shipping rate to your customers instead of a regular rate.
- Buy X get Y discount codes aren't supported.
Apply a discount code
You can apply up to 5 discount codes per order. You can also choose whether to allow your customer to apply any eligible discount codes themselves when you send the checkout link.
Steps:
From your Shopify admin, go to Orders > Drafts.
Click an existing draft order or click Create order to create a new draft order.
In the Payment section, click Add discount.
In Discount codes, type the discount code.
Click Apply.
Apply all eligible automatic discounts
Automatic discounts won't automatically apply to orders created as drafts in your admin. To offer your customer the lowest price they'd receive by default, you can choose to apply all eligible automatic discounts to a draft order.
Steps:
From your Shopify admin, go to Orders > Drafts.
Click an existing draft order or click Create order to create a new draft order.
In the Payment section, click Add discount.
Check Apply all eligible automatic discounts.
Click Apply.
Apply a custom order discount
You can apply a custom order discount that applies to the entire order.
Steps:
Desktop
From your Shopify admin, go to Orders > Drafts.
Click an existing draft order or click Create order to create a new draft order.
In the Payment section, click Add discount.
Check Add custom order discount.
Set the discount as a currency amount, or a percentage of the listed price. This discount is applied on top of any item-specific discounts.
Optional: In the Reason for discount field, add a reason for the discount. This note is visible to your customers.
Click Apply.
iPhone
- From the Shopify app, tap Orders > Draft orders.
- Tap the order that you want to apply a discount to.
- In the Payment section, tap Add discount.
- Set the discount as a currency amount, or a percentage of the listed price.
- Optional: Enter a reason for the discount.
- Tap Done.
Android
- From the Shopify app, tap Orders > Draft orders.
- Tap the order that you want to apply a discount to.
- In the Payment section, tap Add discount.
- Set the discount as a currency amount, or a percentage of the listed price.
- Optional: Enter a reason for the discount.
- Tap Done.
Apply a custom line item discount
You can apply a custom discount to an individual item in the draft order.
Steps:
Desktop
From your Shopify admin, go to Orders > Drafts.
Click an existing draft order or click Create order to create a new draft order.
In the Products section, click the price below the item's name.
Set the discount as a currency amount, or a percentage of the listed price.
Optional: Enter a reason for the discount in the Reason for discount text box. his note is visible to your customers.
Click Apply.
iPhone
- From the Shopify app, tap Orders > Draft orders.
- Tap the order that you want to apply a discount to.
- In the Items section, tap the item that you want to apply a discount to.
- Tap Add discount.
- Set the discount as a currency amount, or a percentage of the listed price.
- Optional: Enter a reason for the discount.
- Tap Done, then tap Save to apply the discount.
Android
- From the Shopify app, tap Orders > Draft orders.
- Tap the order that you want to apply a discount to.
- In the Items section, tap the item that you want to apply a discount to.
- Tap Add discount.
- Set the discount as a currency amount, or a percentage of the listed price.
- Optional: Enter a reason for the discount.
- Tap Done, then tap Save to apply the discount.
Remove deactivated, ineligible, or deleted discounts
If a discount code or automatic discount added to an open draft order becomes invalid or ineligible before the order is complete, then the deactivated discount will prevent you and your customer from completing the order. You'll need to remove the ineligible discount code from the open draft order before you or your customer can complete the order.
Steps:
From your Shopify admin, go to Orders > Drafts.
Click an existing draft order that you want to remove a discount from.
In the Payment section, click Edit discount.
-
Remove the ineligible discounts in one of the following ways:
- To remove discount codes, click the trash icon next to any discount code you want to remove.
- To remove automatic discounts, uncheck Apply all eligible automatic discounts.
Click Save changes.