You can offer different types of discounts in your store, including discounts for:
- Entire orders
- Orders over a set amount
- Individual products
- Product categories
To ensure a discount make sense for your business, set specific rules to create targeted discounts and promotions like:
- Free shipping on any order
- 10% off orders over $100
- $5 off Tan Leather Purses
- 20% off all items in the “Accessories” category
This guide will walk you through the options for creating discounts to encourage spending and drive sales. For help with discount exceptions, tracking discount use, and editing discounts visit Managing discounts.
Tip: To create a sale, use sale pricing instead. This adds a Sale badge to products and shows the original price with a strikethrough.
Step 1 - Add a new discount
- Open the Discounts panel. (Depending on your Home Menu setup, click Discounts, or click Commerce, and then click Discounts. You can also press the ? key while any panel is open and search discounts.)
- In the Discounts panel, click the + icon in the top-right corner.
- In the Discount Name field, enter a name. This is what customers will see at checkout.
Step 2 - Select a discount type
Select from the following discount types:
Offer a percentage off a product or order. The percentage must be a whole number.
Note: Percent off discounts don't apply to shipping.
Offer a flat amount off a product or order.
Note: Amount off discounts don't apply to shipping.
Remove shipping costs for an order. You can limit the discount to a specific shipping option, like free two-day shipping, or apply the discount to any shipping option you offer.
Note: Free Shipping can only apply to Any Order or Orders Over discounts.
Step 3 - Select how the discount applies
From the Applies to drop-down menu, choose where the discount applies. You can apply discounts broadly to entire orders or limit them to a single product. This helps you target promotions and create exceptions.
Applies to any order with no restrictions by product or total price. For example, $10 off any order.
Note: Discounts won’t exceed the order subtotal. For example, if the order subtotal is $40, a customer can use a $40 off any order discount, but not $41 off any order.
Applies to orders with a subtotal equal to or over a certain price. The subtotal is the cost of all products, before tax and shipping. This is a great way to encourage more spending. For example, 15% off orders over $100 discount.
Applies to one product. In the search bar, search for a product on your site by:
- Product name
- Product description
- Content in the product's additional information
For example, 5% off Polka Dot Dress.
Products by category
Applies to each product in the selected categories. You can select one or more categories to receive the discount. For example, $20 off all items in the “Summer” and “Swimwear” categories.
For help adding categories, visit Organizing products.
Step 4 - Select a trigger
You can require customers use a promo code to apply the discount. Or, if you're on the Commerce Advanced plan, you can automatically apply the discount if the order meets certain conditions, no code required.
Create a promo code
Check Promo Code to create a code customers must enter to apply the discount. You can also click Generate to create a random promo code.
Promo codes appear uppercase, but aren't case sensitive. We recommend using short codes to make it easier for customers to remember. For example, PROMO10 or SUMMER.
Note: Use a new, unique code for each promotion. If you use the same promo code as an expired discount, the new code won't work.
Create an automatic discount (Commerce Advanced plan)
Check Automatic Discount to automatically apply the discount if the customer’s order meets the criteria you selected without requiring a promo code. If the Applies to conditions are met, customers will see the discount at checkout.
Automatic discounts are only available on the Commerce Advanced plan. For help upgrading, visit Changing your billing plan.
Step 5 - Set a date range
All discounts require a start date:
- In the Starts field, select a start date and time for the discount.
- In the Expires field, select an expiration date and time. If a customer tries to apply an expired discount at checkout, they'll see an error message.
- Or check Never expires to extend the discount indefinitely.