Custom discounts for orders
You can set up custom order discounts to determine the amount of discount to apply in the following ways:
- Percentage discount: Reduces order total by the percentage specified.
- Fixed amount discount: Reduces order total by the specified amount. If the specified amount is greater then the cart total, the order is free.
If you have multiple active order discounts, then the most recently-created order discount that passes the criteria applies.
Supported rules for order discounts
You can create a custom rule set to specify the conditions for when a given order discount applies. You can set it so that all rules must pass or any of the rules must pass in order for the discount to apply. These custom rules must be met regardless of any other discount settings you configure when creating the discount, such as minimum purchase requirements or customer eligibility requirements.
The following rule categories are supported for custom order discounts:
- Shopify Market
- Cart has a selling plan
- Company
- Customer is B2B
- Customer order count
- Customer tag
Create a custom order discount
You can create a custom order discount from the Checkout Blocks app, or from your Discounts page in the Shopify admin.
Refer to the list of supported rules to confirm which rules are available.
Steps:
- From your Shopify admin, go to Sales channels > Checkout Blocks.
- Click Discounts.
- Click Add discount.
- In the Select discount type dialog, click Amount off order.
- In the Amount off order section, select one of the following options:
- Discount code, and then add your discount code.
- Automatic discount, and then add your discount message.
- In the Discount configuration section, create your custom discount ruleset:
- In the Discount value drop-down menu, select either Fixed amount off or Percentage, and then add the dollar value or percentage.
- In the Discount rules section, configure your ruleset:
- Click ⊕ Add rule.
- Configure your rule for applying the custom discount.
- Optional: Add more rules as required.
- Optional: You can configure the following options:
- Minimum purchase requirements, to require that customers spend a minimum purchase amount to qualify for the discount. This amount is before shipping, taxes, and duties are applied.
- Combinations, to allow customers to combine the discount code with order, product, or shipping discounts.
- Optional: If you're creating a Discount code, then you can also configure the following additional options:
- Customer eligibility, to select whether this discount applies to everyone, specific customer segments, or specific customers.
- Maximum discount uses, to limit the number of times the discount can be used.
- In the Active dates section, set the start date for the discount, and then do any of the following:
- If you want to set an end date for the discount, then click Set end date and set the date when the discount ends.
- If you want the discount to be valid for only one day, then select the same calendar day for both the start date and the end date.
- If you don't want the discount code to expire, then don't set an end date for your discount.
- If you want to set an end date for the discount, then click Set end date and set the date when the discount ends.
- In the Summary section, review your discount details to confirm that it's set up correctly.
- Click Save.