Force-expire a tenant's trial
Testing the paywall flow safely.
Force a tenant's trial to expire — for testing the paywall flow.
Where
Super-admin → Libraries → click a library → Settings → Force expire trial
What it does
Sets the library's trial_ends_at to a date in the past. Subscription_status flips to "expired". The paywall activates immediately.
Why you'd do this
- Testing the paywall UX before shipping a change
- Debugging a tenant's paywall complaint
- Forcing a stuck trial to expire
Reverting
- Reset trial: Edit → Subscription Status → Trialing, Trial Ends → pick a future date
- Or add a payment method to flip to Active
Patron impact
Their patron-facing site immediately shows the paywall. Refresh and you see it. Admins can still sign in and access billing.
Caution
Don't use on real tenants without warning them. They will see the paywall and may panic.
Still stuck? Email hello@tryshelfwise.comand we'll get back within one business day.