Back to changelog
Product

Subscription Preferences & Direct Checkout Mode

A new self-service subscription email preference page backed by a dedicated database column, a direct checkout billing mode that links straight to provider-hosted pages, and a subscription filter on the admin users list.

This release focuses on subscription relationship management: users can control subscription emails themselves, and billing gains an integration-free direct checkout mode.

Subscription Preferences

  • A new Settings > Subscriptions page lets users manage their subscription email preference on their own, so opting out no longer requires manual support; it is backed by a new muse_subscribe_enabled column with its migration included.
  • The admin users list gains a subscription status column with filtering, making opt-out audits quick.

Direct Checkout Billing Mode

  • Pricing plans can now link straight to the payment provider's hosted checkout or portal page, with a DirectCheckoutBillingNotice explaining that subscriptions are managed externally — ideal when you do not want to wire in-app checkout flows.
  • Checkout mode resolution logic ships with unit tests to keep configuration behavior predictable.