Sort overviews in Portal and tag First Recurring Order in Shopify

1 nov 2024

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.

Ga aan de slag

Versnel je commerce business met vaste inkomsten

Van eenmalig naar levenslang, wij helpen je om klanten centraal te stellen in je bedrijf en duurzame relaties op te bouwen.