FAQ
Does OSubscribe replace WooCommerce Subscriptions?
Yes. The migration tool (under OSubscribe, Migration) imports your existing subscriptions, schedules, and tokens (where the gateway permits) with a dry-run preview and atomic per-row execution. The CLI command wp osub migrate test-roundtrip exercises the migration end-to-end.
How does dunning recovery compare to other plugins?
Default schedule is 4 retries at days 1, 3, 5, 7 with day-of-week heuristics that push retries away from weekends and onto post-payday windows for insufficient_funds declines. Retries also push to mid-morning local time, when issuer fraud systems are more lenient.
Can I run more than one save-flow variant simultaneously?
Yes. Create multiple save flows with status='active'. OSub_Save_Flow_AB deterministically buckets each subscriber into a variant by user-ID hash. Reports show the win-rate per variant.
Which gateways support SCA / 3DS challenge resume?
Stripe ships full SCA support. When the gateway returns requires_action, OSub_Stripe_SCA records the next-action URL, emits a magic link to the customer, and resumes the charge after they complete the 3DS confirmation on a Stripe.js v3 page.
How do I sell a product as both one-time and subscription?
Use the subscribe_and_save product mode. The product editor shows two purchase options on the front end; the subscription option carries the configured discount.
Does OSubscribe work with Buy Now Pay Later?
Yes. OSub_BNPL passes through to Affirm, Klarna, Afterpay, Clearpay, Sezzle, and PayPal Pay Later for payment plans. The customer is redirected to the BNPL provider, the plan is approved off-Woo, and OSubscribe records the installment schedule.
Where do I see MRR, churn, and recovery rate?
OSubscribe, Dashboard for the live snapshot; OSubscribe, Reports for time series, cohort retention, LTV, and tenure. The values are computed by OSub_Analytics from the live tables and the daily wp_osub_metrics_daily roll-ups.

