Shift Happens

RSS

Week of Mar 16, 2026

·

1

new

·

6

improved

·

1

fixed

Update payment method from Shopify draft invoice page

Shipped

Areas

Subscriptions, Customer Portal, Shopify, Orders

Update payment method from Shopify draft invoice page

Customers can now update their payment method directly from the public invoice page when a Shopify subscription payment fails. If a draft invoice charge doesn’t go through (e.g. card declined or expired), the invoice page shows clear options: retry the payment right away, or send themselves an email with a link to update their card in Shopify. After updating their payment method, they return to the invoice page and retry—no need to contact support or hunt for a separate payment settings page.

New

Shopify

Improvements

·

6

Customer Portal v2 dashboards now show a dedicated cancelled subscription state

Customer Portal v2 dashboard templates now include a simple dedicated cancelled-subscription state.

Improved

Customer Portal

Replace product flow in Customer Portal v2 dashboard is now available as opt-in

The Customer Portal v2 dashboard replace-product action is now opt-in: customers will only see it when their project theme explicitly enables it.

Improved

Customer Portal

Delete unused discounts from the admin edit screen

Merchants can now delete unused discounts directly from the discount edit screen in the admin.

Improved

Subscriptions

Subscription options card layout now supports required plan selection

The Subscription Options widget card layout now supports a required plan selection flow with a placeholder option in the plan selector.

Improved

Subscriptions

Show skipped timestamps in subscription email overview

The subscription email overview now shows Skipped at <timestamp> (in italic) when an email notification has skipped_at set.

Improved

Subscriptions

Access extra field answer and field IDs in subscription Liquid templates

Subscription Liquid templates now expose a new subscription.extra_fields_v2 array that includes each extra field answer with both its answer ID and related extra field ID.

Improved

Developers

Fixes

·

1

Display product images with accented filenames reliably

Product images whose filenames contain accented characters now load reliably instead of returning an access error. This keeps catalog and subscription visuals available without requiring merchants to rename existing files.

Fixed

Orders

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.