Shift Happens

RSS

Week of Mar 2, 2026

·

1

new

·

3

improved

·

3

fixed

Subscription First block now supports matching variants by commitment period via variant metafields

Shipped

Areas

Shopify, Customer Portal, Orders, Payments

Subscription First block now supports matching variants by commitment period via variant metafields

The Subscription First theme block now supports matching variants to selling plans that include minimum commitment terms. This is done by configuring the Firmhouse Minimum Commitment variant metafield (firmhouse.min_commitment). When set on a variant (e.g. 12_months), the block matches it to plans whose minimum commitment period matches this value.

New

Shopify

Improvements

·

3

Manual order confirmation for order-based projects

You can now manually confirm pending orders from the admin portal interface. The “Confirm” action is available on the order detail page and in the order dropdown on a customer’s subscription when an order is pending.

Improved

Orders

Allow merchants to add products to subscriptions outside the assigned plan group

When adding a product to a subscription from the admin portal, merchants can now select and add products that are not allocated to the subscription’s plan group. Previously, only plan-group-eligible products appeared in the search. The same exception is now supported for createOrderedProductV2 mutation with skipPlanGroupCheck: true option.

Improved

Customer Portal

Updated iDEAL payment method to iDEAL | Wero branding

All user-facing references to “iDEAL” have been updated to “iDEAL | Wero” to reflect the new payment method branding. This includes display names, descriptions, tooltips, onboarding copy, and documentation across all supported languages. The payment method icon has also been replaced with the official iDEAL | Wero lockup.

Improved

Payments

Fixes

·

3

Hide duplicate iDeal | Wero when iDeal is shown at checkout

When both iDeal and iDeal | Wero payment methods were available during one-time purchase checkouts on Shopify, customers would see both options—which are essentially the same payment method. We now display only the first available method and hide the later one, so only one option is shown. This makes the payment selection less confusing.

Fixed

Shopify

Customer Portal v2 swap button now follows swap scope and project setting

We aligned swap button visibility in Customer Portal v2 with the same swap eligibility rules used by the swap flow itself.

Fixed

Customer Portal

Subscription options and subscription first widgets now support HTML in Shopify currency format

Both the subscription options and subscription first theme widgets now properly render HTML tags in the Shopify currency format. Previously, HTML (e.g. for bold text, strikethrough, or custom styling) would appear as raw markup instead of being rendered. Merchants can now use HTML in their currency format settings and have it display correctly in the theme preview and on the storefront.

Fixed

Shopify

Start selling on repeat, or talk to us about your setup

Pricing that grows with you

Plans for every stage of repeat commerce. No lock-in.

Start selling on repeat, or talk to us about your setup

Pricing that grows with you

Plans for every stage of repeat commerce. No lock-in.

Start selling on repeat, or talk to us about your setup

Pricing that grows with you

Plans for every stage of repeat commerce. No lock-in.