Background
Firmhouse uses a special type of selling plan to power checkouts with local payment methods. Shopify does not recognise this special selling plan type as a subscription selling plan. As a result, subscriptions with iDEAL | Wero and Bancontact are considered as one-time purchases by Shopify, making promotions at checkout a bit more complex to configure.Discount Options at Checkout
Site-wide Promotion
The most straightforward option for building a campaign is to offer a site-wide promotion at checkout. This would apply the discount you configure to both customers who check out with subscriptions and one-time purchase checkouts. To configure this type of campaign, set the Purchase type to “Both” on the Shopify discount configuration page.
- Amount off products: Automatic & Discount Code
- Amount off orders: Automatic & Discount Code
Promotions for One-time Purchases
Most merchants offer their best price for subscriptions, and when running a campaign, they prefer only to offer checkout discounts to one-time purchase customers. With this discount type, subscriptions remain at their current price point, and only customers checking out with one-time products get a discount. This type of campaign can be configured with the Purchase type “One-time purchase” on the Shopify discount configuration page. To prevent this discount from being applied to iDEAL | Wero/Bancontact subscriptions, enable the Disallow all discounts for subscription products checkout extension. This extension validates the cart at checkout and blocks any discount from being applied when a subscription product is in the cart, regardless of the payment method.
- Amount off products: Automatic & Discount Code
Warning: When running a one-time purchase promotion, site-wide promotions will not work as expected. A one-time purchase campaign must be the only discount campaign active in the store.
Promotions for CC/PayPal Subscriptions
If you want to build a discount campaign for subscriptions, you can only do so for CC/PayPal subscriptions. This type of campaign can be configured with the Purchase type “Subscription” on the Shopify discount configuration page.
- Amount off products: Automatic & Discount Code (only for discounts applied for the checkout order)
- Amount off orders: Automatic & Discount Code (working with both the checkout discounts and recurring order discounts)


Warning: When running a Shopify native subscription promotion, subscription checkouts with iDEAL | Wero and Bancontact will not be discounted. We recommend temporarily switching off the subscription checkout option with iDEAL | Wero/Bancontact for the duration of the campaign.