Block Discounts on Subscription Checkouts
Firmhouse provides a Shopify Checkout Extension that blocks any checkouts containing subscription plans from allowing a discount to be active or a discount code to be entered. This ensures that discounts intended only for one-time purchases cannot be applied to subscription products.
When customers pay for their subscriptions using local payment methods like Bancontact and iDEAL, Firmhouse uses special selling plans. However, Shopify doesn't recognize these special plans as subscriptions, which means discounts meant only for one-time purchases can still be applied to these subscriptions. The checkout extension prevents this by validating the cart at checkout.
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
Steps
Open your Shopify admin and go to Settings > Checkout
Scroll to the Checkout rules section
Click Add rule and select "Disallow all discounts for subscription products" under Firmhouse
Uncheck "Allow all customers to complete checkout" to ensure discounts won't slip through even if there's an error
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 an error message when they try to apply a discount on a cart with subscription products.
Last updated