Shift Happens
Week of Feb 9, 2026
·
3
new
·
4
improved
·
3
fixed
Updating next billing date from portal is now generally available
Shipped
Areas
Shopify, Products, Subscriptions, Orders
Updating next billing date from portal is now generally available
Changing a subscription’s next billing or shipment date is now available for all projects (for users with permission to update subscriptions).
Sync Shopify product type to Firmhouse
Products now include a “Shopify product type” field that syncs the product type from Shopify’s Product organization settings. This is useful for categorizing products.
Import one-time purchases from tagged products (Shopify Subscriptions)
You can now automatically import Shopify orders as one-time purchases when they contain products tagged with FIRMHOUSE_ONE_TIME. This is controlled by a new setting in the Shopify Subscriptions app configuration: “Import one-time purchases from tagged products”.
Improvements
·
4
Shopify line item custom attributes are now preserved on imported products
When subscriptions or one-time purchases are created from Shopify orders, custom attributes on each Shopify line item are now copied into Firmhouse and stored on ordered_products.metadata as key-value pairs.
Availability filter on products index
The products index in the admin now has an availability filter. You can quickly switch between viewing all products, only available products, or only unavailable ones.
Upgraded code editor for templates and config in admin
The code editor for HTML, JSON, and Liquid templates has been upgraded across the admin. You’ll notice improved syntax highlighting, better formatting, and a smoother editing experience when working with Customer Portal content, preferences, webhook templates, Picqer config, and similar fields.
Enhanced subscription filters with multiple status selection and additional options
The subscriptions overview now supports more flexible filtering options. You can select multiple subscription statuses at once using the new multi-select dropdown, making it easier to view subscriptions across different statuses in a single view.
Fixes
·
3
Keep one-time Shopify checkout choices intact
The Credit Card and PayPal checkout button now reliably keeps regular selling plans when redirecting customers to Shopify checkout. This also works when Use Ajax API for cart updates is disabled in the SEPA Plan Support app embed.
Keep subscription options in sync with dynamic product forms
The subscription options widget now follows variant changes when a Shopify theme replaces the product form after the page loads. Customers continue to see the correct subscription choice and price as they switch variants.
Prevent duplicate product groups during Shopify sync
Product groups are now unique per Shopify product per project. Now we ensure we don’t create duplicate product groups which previously could sometimes result in variants of the same product grouped in separate product cards in the Customer Portal product catalog.