Shift Happens
Week of Feb 2, 2026
·
3
new
·
3
improved
·
3
fixed
Company favicon now generally available
Shipped
Areas
Subscriptions, Shopify, Settings, Developers
Company favicon now generally available
You can now upload a custom favicon for your project in the Branding settings. The favicon appears in browser tabs and bookmarks, helping customers identify your brand when they visit your checkout and Customer Portal.
Product swap now generally available in Customer Portal
Product swap is now generally available for all order-based projects. Customers can swap products in their subscription directly from the Customer Portal, choosing between different variants in the same product group or from your full catalog depending on your configuration.
Fixed price pricing strategy for plans
You can now set a fixed price for products purchased on a plan, regardless of their original price. This is ideal for membership propositions where customers pay the same amount each billing cycle to access your services or products.
Improvements
·
3
Use the correct address in billing templates
Billing template fields now return the shipping address when a subscription uses the same address for billing and shipping. Templates can use the bill_to_* fields directly, while different_billing_address remains available when custom logic needs to distinguish the two cases.
SEPA checkout now preserves cart line item properties
The SEPA checkout redirect flow now preserves cart line item properties when redirecting customers to checkout. Previously, any custom properties added to cart items (like gift messages, personalization options, or custom attributes) would be lost during the SEPA plan swap process.
Find all subscription notifications in one search
Searching notifications by subscription ID now returns every related notification, including messages primarily associated with an order. Teams can review the full communication history without needing to know how each notification was recorded.
Fixes
·
3
Subscriptions can no longer have future signup dates
Subscriptions now validate that the signup_completed_at date cannot be set to a future date. This makes sense in general since a signup can only be completed in the past or present, not in the future.
Fresh Shopify prices are now fetched when creating orders
When creating orders for subscriptions with Shopify prices enabled, the system now fetches fresh prices from Shopify before calculating order line amounts. This prevents orders from showing incorrect prices (like €0) when the Shopify price hasn’t been cached yet.
Update price when swapping products in the Customer Portal
Swapping a product in the Customer Portal now refreshes the ordered product price based on the replacement. This keeps the price in sync with the new product without requiring any extra steps.