Renewal Scheduler questions.
Answers about the required WooCommerce Subscriptions dependency, calendar dates, first-payment timing, migration, existing subscriptions, background processing, and renewal health.
Requirements
Does Renewal Scheduler require WooCommerce Subscriptions?+
Yes. The official WooCommerce Subscriptions plugin is mandatory. Renewal Scheduler extends it and does not create a separate subscription system.
Will Renewal Scheduler work with another subscription plugin instead?+
No. It is designed around the official WooCommerce Subscriptions APIs, products, subscription records, renewal orders, and scheduled payment actions.
Scheduling
What does Renewal Scheduler change?+
It changes how selected WooCommerce Subscriptions products determine and maintain eligible next-payment dates. WooCommerce Subscriptions still handles subscription records, renewal orders, payment methods, recurring payments, and status handling.
Can I configure more than one renewal date each year?+
Yes. A reusable annual schedule can contain one or more calendar occurrences.
Can I choose the renewal time as well as the date?+
Yes. The schedule stores a renewal hour and minute in the WordPress store timezone. Actual processing may happen later depending on Action Scheduler, cron, gateway response time, and store load.
Does the plugin work with simple and variable subscription products?+
Yes, when those products are created by the official WooCommerce Subscriptions extension.
Can I preview a schedule before using it?+
Yes. The interactive simulator can evaluate signup dates, billing modes, same-day cutoffs, upcoming occurrences, and processing-window behaviour.
Signup billing
What happens if a customer joins one day before a renewal date?+
In immediate billing mode the customer is charged at signup and the next recurring payment remains the next configured calendar occurrence, even when that is the following day.
Can the first recurring payment be delayed?+
Yes. Use the deferred first-payment mode. WooCommerce Subscriptions sign-up fees remain separate and can still be charged immediately.
Existing subscriptions
Can I assign a new schedule to existing subscriptions?+
Yes. Product-based adoption can identify active WooCommerce Subscriptions containing products or variations assigned to the schedule.
Does adopting an existing subscription have to change its current next-payment date?+
No. You can preserve the current next-payment date first, or intentionally reschedule eligible active subscriptions immediately.
What is the difference between preserving and aligning?+
Preserving keeps the subscription's existing next-payment timestamp. Aligning deliberately moves the subscription onto the configured QuixWP calendar. A preserved date can therefore still differ from the calendar occurrence.
Migration and conversion
Can it migrate from WooCommerce Subscriptions Schedule by Shop Plugins?+
Yes. That is the supported third-party scheduler migration source. Supported schedules, product assignments, and subscription assignments can be imported while preserving existing next-payment dates during the import step.
Can it convert WooCommerce Subscriptions Billing Date Alignment?+
Yes. The Marketplace version is designed to transform compatible schedules using the official WooCommerce Subscriptions Billing Date Alignment feature into QuixWP calendar schedules. Existing live dates still require an explicit review/alignment decision.
Can it migrate from another subscription engine?+
No. Renewal Scheduler requires official WooCommerce Subscriptions and does not migrate standalone subscription systems such as YITH, WebToffee, or WP Swings into it.
Should the Shop Plugins scheduler remain active after migration?+
No two schedulers should control the same live subscriptions. Keep it available while validating imported data if needed, but deactivate it before live realignment gives QuixWP control.
Renewal operations
What does the Renewal Monitor show?+
It provides a paginated health view of assigned active subscriptions including effective next renewal, calendar occurrence, individual timing difference, due or overdue state, latest renewal payment result, and WooCommerce payment-action integrity.
Does a correct WooCommerce payment action automatically prove the subscription matches the calendar?+
No. Action integrity and calendar alignment are different concepts. A stored action can match a preserved next-payment date that still differs from the intended new calendar.
Technical and production use
Does processing stop if I close the browser?+
Background work is designed around Action Scheduler and cursor-based batches so queued processing is not exclusively dependent on a single browser request. A healthy cron system is still essential.
Is WP-Cron enough for a large subscription store?+
For production stores with meaningful subscription volume, a real server cron is recommended. If DISABLE_WP_CRON is enabled, confirm that the replacement server cron is actually running.
Does it support HPOS?+
Yes. The plugin declares compatibility with WooCommerce High-Performance Order Storage.