Shift Happens
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.
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.
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.
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.
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.
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.
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.