Shift Happens

RSS

Week of Jun 15, 2026

·

1

new

·

4

improved

·

4

fixed

Search subscriptions by customer details in GraphQL

Shipped

Areas

Customer Portal, Shopify, Payments, Developers

Search subscriptions by customer details in GraphQL

Merchants and integrations can now search the GraphQL subscriptions connection by customer details such as name, email, token, customer reference, or company name.

New

Developers

Improvements

·

4

Control payment retries per subscription

Merchants can now choose whether failed payments should be retried for a specific subscription. Each subscription can use the project default, always allow automatic retries, or disable retries.

Improved

Payments

Add dynamic dates to Shopify order tags

Merchants using Shopify can now include Liquid date filters in the custom Shopify order tag setting. This makes it possible to generate tags like 18-06-26 firmhouse-plants for recurring orders when they are created in Shopify.

Improved

Shopify

Filter invoices by payment status

Merchants can now see invoice counts by payment status and overdue state directly on the Invoices page and click a filter to update the list.

Improved

Payments

Customer Portal v2 replacements keep quantity by default

Customer Portal v2 replacement flows now focus on swapping the product while keeping the existing quantity. Customers can select a replacement or remove their selection, but they no longer change the quantity during replacement.

Improved

Customer Portal

Fixes

·

4

Template editor confirmations now respect Cancel

Publishing, deleting, resetting, or starting from the default Customer Portal v2 template now stops correctly when you choose Cancel in the confirmation dialog.

Fixed

Customer Portal

Split mixed Shopify fulfillment orders

Shopify orders that contain both subscription items and regular one-off items now keep those items in separate fulfillment orders.

Fixed

Shopify

Fix hidden variant selector across the Customer Portal catalog

Catalog templates that set hide_variant_selector now hide variant options everywhere in the Customer Portal catalog, including both the add-products and replacement flows.

Fixed

Customer Portal

Keep anchor-based signup orders on the right cadence

Anchor-based Shopify signups now allow the next delivery anchor when its billing cutoff date is today, while still skipping deliveries scheduled for today.

Fixed

Shopify

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.