Shift Happens

RSS

Week of Jan 26, 2026

·

1

new

·

4

improved

·

3

fixed

Manual subscription import now available

Shipped

Areas

Developers, Payments, Subscriptions, Orders

Manual subscription import now available

Merchants can now manually create subscriptions directly in the Firmhouse portal. The “Create subscription” button is now always visible in the subscriptions page, making it easy to import existing customers, handle phone orders, or set up subscriptions for customers who signed up through alternative channels.

New

Subscriptions

Improvements

·

4

Cancellation reason available in Liquid templates

You can now access the cancellation reason in Liquid templates for webhooks and emails. This is useful when you want to customize your cancellation confirmation messages based on why the customer cancelled.

Improved

Developers

Add change set data to subscription address changed webhook

The subscription address changed webhook now includes a change set that exposes the before and after values for each updated attribute. This makes it easier to build precise notifications or audits without additional lookups.

Improved

Developers

Minimum overdue invoices threshold for Intrum auto-collections

You can now set a minimum number of overdue invoices required before a subscription is automatically pushed to Intrum for debt collection. This helps reduce noisy or premature collection pushes by only sending accounts with a meaningful number of overdue invoices.

Improved

Payments

Add product quantity and custom price when adding products to subscriptions

You can now set the quantity and override the price when adding products to subscriptions from the admin interface. The add product form now includes quantity controls with increment/decrement buttons and an optional custom price field that lets you override the default product price for that specific order.

Improved

Subscriptions

Fixes

·

3

Match Adyen transactions to Firmhouse payments more easily

Adyen merchant references now consistently include the Firmhouse payment ID, making reconciliation and payment lookup more dependable.

Fixed

Payments

Create one correct order when activating on a shipment date

Manually activating a subscription on its planned shipment date now creates only the intended order. This keeps fulfillment accurate when activation happens exactly one billing cycle after signup.

Fixed

Orders

Keep successful Adyen retries correctly marked as paid

Successful Adyen retries now remain paid even when an earlier failed-attempt webhook arrives afterward. Customers can switch payment methods after an unsuccessful attempt with confidence that Firmhouse will retain the final successful result.

Fixed

Developers

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.