Shift Happens
Week of Jun 22, 2026
·
6
improved
·
1
fixed
Warn when important notification emails are not configured
Shipped
Areas
Settings, Customer Portal, Shopify, Products
Improvements
·
6
Warn when important notification emails are not configured
The Notifications page now shows a warning when a project has no email address configured for important alerts.
Show discount values on order previews
Customer Portal v2 and the admin portal now show the discount percentage or fixed amount when a single discount is applied to an upcoming payment or order preview.
Project-specific default sender addresses for subscriber emails
Transactional emails sent to subscribers now automatically use the project name and a project-specific store+PROJECT_ID@mail.firmhouse.com sender address whenever no custom sender domain is configured.
Customer Portal dashboard exposes Shopify product IDs for templates
The Customer Portal v2 dashboard {% product_listing %} and {% product_listing_filtered %} Liquid components now render data-shopify-product-id and data-shopify-variant-id on each ordered product row when those IDs are available. Custom dashboard templates can use these attributes to fetch Shopify product details without relying on title matching, which can break when Firmhouse and Shopify titles differ.
Cancel Shopify orders in Firmhouse
When an order is cancelled in Shopify, the matching Firmhouse order is now marked as cancelled too.
Filter products by order schedule
Merchants using order-based subscriptions with plan support can now filter Products by order schedule.
Fixes
·
1
Keep signup-based billing dates when activating subscriptions
When teams activate subscriptions from the admin portal, the next billing date now keeps the cadence from the customer’s signup date.