Sorting columns in overview pages
You can now sort key columns in the Customers, Orders, Invoices, and Products overviews! When you open the page, the default sort column is already selected.
How to sort: Simply hover over a column header. When the sort arrow appears you can click and sort the table on that column.
Automatically tag first subscription order in Shopify
In Shopify, we now tag every first order in a Subscription with the Firmhouse-First-Recurring-Order tag.
This tag makes it easy to identify the first recurring order for your subscribers, allowing you to add a welcome gift or distinguish subscription customers from one-time buyers.
Learn more about how Firmhouse tags orders in Shopify.
Reapplying discounts via API
We've improved the behavior of our applyPromotionToSubscription mutation to:
Allow discounts to be applied to subscriptions via API more than once, giving you greater flexibility for managing promotions
Provide a clear error message when a discount cannot be applied, making it easier to understand and resolve issues
These enhancements ensure a smoother experience when managing discounts on subscriptions through the API.
Better non-paying customers overview
We've added a new "Marked as non-paying at" column to the Customers table to help you manage these customers more efficiently!
When you select the non-paying status filter on the Customers page, the table automatically sorts to show the most recent cases first. If needed, you can also reverse the order by clicking the table header!
Bugs and improvements
Added {{subscription.confirmed_and_fulfilled_orders_count}} Liquid tag for webhooks and emails
Added the subscription_stopped webhook event
Normalize phone numbers on Checkout and API based on country of the customer.

