Skip to main content

Disabling all discounts for subscription products

Fatih Taş avatar
Written by Fatih Taş
Updated this week

When customers would like to pay for their subscriptions using local payment methods like Bancontact and iDEAL, we use special selling plans. However, Shopify doesn't recognize these special plans as subscriptions. As a result, discounts that were meant only for one-time purchases can still be applied to these subscriptions. To

prevent this, you can enable a checkout validation rule.

⚠️ Warning: This rule blocks checkout if any discount is applied to a subscription product, or if an order-level discount is applied while a subscription product is in the cart. If you plan to allow discounts on certain subscription products, do not enable this rule, as it will block those as well.

How to set it up:

  1. Open your Shopify admin and go to Settings > Checkout.

  2. Scroll to the Checkout rules section.

  3. Click Add rule and select "Disallow all discounts for subscription products" under Firmhouse.

  4. Uncheck "Allow all customers to complete checkout" to ensure discounts won’t slip through even if there’s an error.

  5. Click Save, then click Turn on in the top right corner.

Now, discounts will be blocked for all subscription products while still being available for one-time purchases. Your customers will see this error message when they try to apply a discount on a cart with subscription products.

Did this answer your question?