Mollie Pay by Bank completes SEPA coverage in native Shopify subscription checkout, EU-wide — plus Shopify Flow triggered directly from Firmhouse

Pay by Bank method for subscriptions by Mollei

Mollie Pay by Bank and Trustly now fully supported in Shopify checkout

Offer local bank-based payment methods in Shopify subscription checkout without breaking the recurring flow. If you use Mollie as your payment provider, Pay by Bank and Trustly are now fully supported end-to-end for subscription purchases — from the first checkout through every renewal.

Add products outside the plan group to a subscription

Handle one-offs and exceptions without reshuffling plan group configuration. Merchants can now select products that aren't assigned to a subscription's plan group directly from the admin product search — ineligible products are labeled clearly and a warning explains that customers won't be able to add them themselves in the Self Service Center, with a link to update plan group eligibility if that's what you actually want. Also available via the createOrderedProductV2 mutation with skipPlanGroupCheck: true.

Trigger Shopify Flow directly from Firmhouse webhooks

No more waiting on Shopify's order_created trigger with fixed delays and brittle timing checks. You can now configure Shopify Flow trigger deliveries directly from the Firmhouse outgoing webhooks UI — enable Flow triggers per webhook event and send your own trigger payload values. Flow automations become simpler to build and more reliable.

Improvements

  • One-off add-ons are now shown in Self Service Center and the admin portal — Active one_off_add_on product lines now appear alongside other subscription products for both merchants and customers.

  • One-off add-ons included in next order preview — Next order previews now include active one-off add-on lines in the one-time subtotal, so customers see amounts that match what they'll actually be charged.

  • Workflows now run on order confirmation — Journeys and workflows evaluate on both subscription activation and order confirmation events.

  • Payment issue banner in SSCv2 dashboard — Non-paying subscriptions now show a dedicated banner in the Self Service Center dashboard that explains what happens next and links customers to their invoices.

  • Share authorization payment links to recover stuck Shopify subscriptions — Copy an authorization payment link straight from the admin when a Shopify subscription needs help moving forward.

  • Pay by invoice migration for native Shopify subscriptions — Switch native Shopify subscriptions to Pay by invoice from the payment method update flow without breakage.

  • Bundle size as a selling plan option — When Shopify plans in a plan group have a minimum bundle size configured, Firmhouse adds that bundle size as an extra option on both the Shopify Selling Plan Group and individual Shopify Selling Plans.

  • Collections management moved to its own admin page — Shopify Product Collections settings now live on a dedicated Collections page under Products in the project sidebar. One clear place to manage which collections customers can order from.

  • "Not in any collection" filter on the Products page — Quickly list products that aren't in any Shopify product collection from the admin Products page.

  • Dropdown filters for availability and collections on Products page — Compact dropdown filters replace the filter-pill rows. Cleaner, faster.

  • Back to supplier and Unavailable asset statuses — Two new asset statuses available in the admin asset status filters.

  • Display label for extra fields — Extra fields now support a dedicated display name, separate from their internal identifier.

  • More filters for subscription product batch operations — Filter by subscription status, products without a custom price, and Added At date range.

  • Subscription audit log captures extra field answer changes — Updates to subscription extra field answers now show up in the audit log.

  • Faster report CSV exports — Behind-the-scenes performance improvements across reports.

  • Three new subscription discount webhook eventssubscription_discount_applied, subscription_discount_updated, and subscription_discount_deleted are now available as outgoing webhook events.

  • New order_scheduled outgoing webhook event — Get notified when scheduled orders are created.

  • New subscription_upcoming_billing outgoing webhook event — Hook into upcoming billing events before they charge.

  • New Bundles & Boxes documentation — Published a new Bundles & Boxes guide explaining how to set up a box builder proposition using Firmhouse features.

Fixes

  • iDEAL and Bancontact checkout button skips Shop Pay — Shopify could previously send shoppers using the iDEAL or Bancontact subscription checkout button into the Shop Pay accelerated flow even when they were already logged in. Fixed.

  • No more duplicate cart items after returning from iDEAL/Bancontact checkout — Returning from an iDEAL or Bancontact checkout back to the cart could sometimes double cart items when other Shopify apps also updated the cart. Fixed.

  • Exempt Shopify subscriptions keep shipping free on generated orders — Subscriptions marked as exempt from shipping costs now stay shipping-free on generated orders, even when the selected Shopify shipping rate would normally charge shipping.

  • Shipping rate selection prefers the best available match — When refreshing shipping costs, Firmhouse now keeps the best-matching Shopify shipping rate instead of dropping the selection on low-confidence title matches.

  • Case-insensitive email matching for Shopify customer account extension — The extension now matches subscriptions to the logged-in customer even when the stored email and the Shopify-returned email differ only in letter case.

  • SSC catalog respects orderable collections — In the Self Service Center, products now only appear as available for order when they're in at least one orderable collection. Affects projects using Shopify Product Collections.

  • Collection membership updates reliably from Shopify — When Shopify sent several collection changes in quick succession, Firmhouse could sometimes fail to finish updating which products belong to a collection. Fixed.

  • firmhouse-order-id synced on initial Shopify orders — Fixed a Shopify subscription creation issue where the firmhouse-order-id custom attribute could be missing from the source Shopify order when the initial Firmhouse order was created.

  • API asset ordered-product assignment fixed — Fixed a bug where assigning an asset to an ordered product on the same subscription via the API could fail or behave incorrectly.

Content

Scale your commerce business faster, with recurring revenue

From one-time to a lifetime, we help you to put customers at the heart of your business and build lasting relationships.