Doctor Subs
by David 1 (0 reviews)

Doctor Subs

Find the subscriptions that quietly stopped renewing. Fix them in bulk, with a preview before and an undo after.

Doctor Subs ranks #54,946 among WordPress.org plugins with 1+ active installations, is #1,960 of 3,358 in the Communication category, a 1/5 rating from 0 reviews, and was last updated Sep 7, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1
v2.3.0 Current Version v2.3.0
Updated 1 week ago Last Update on 07 Sep, 2026
Refreshed 10 hours ago Last Refreshed on
#1,960 of 3,358 in Communication Downloads -81.3% this week Actively maintained
View on WordPress.org
Rank
#54,946
No change
Active Installs
1+
-75%
KW Avg Position
73
No change
Downloads
148
+4 today
Support Resolved
0%
No change
Rating
20%
Review 1 out of 5
1 (0 reviews)

Next Milestone 10

Total Progress 30%
0+ 10+
54,238
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 7 more installs to reach 10+

Rank Changes

45,691 51,812 57,933 64,053 70,174 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026
45,691 51,812 57,933 64,053 70,174 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026
Current #54,946
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026
0 10 20 30 40 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

1.0
0 reviews
Overall 20%
5
0 (0%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Frequently Asked Questions

Common questions about Doctor Subs

No. The plugin never mutates your data without an explicit Fix click. Every change shows a preview first and lands in the Fix history with a Revert button. The scanner only detects; the merchant decides.
The revert confirm explicitly tells you: the re-scheduled payment has already charged the customer, reverting will undo the status change but will NOT refund. If a refund is needed, handle it in the related WooCommerce order.
Yes. The Manual-renewal drift rule looks for active subs whose _requires_manual_renewal flag is set despite a working Stripe customer/source meta on file. It clears the flag in both the orders table and postmeta (belt-and-braces against the HPOS sync gap), re-stamps next_payment if past-due, and schedules a fresh renewal so WCS bills automatically again.
No. Doctor Subs fixes structural issues (missing AS events, stuck-on-hold statuses, manual-renewal flag drift, line-item total drift). It does not handle card declines, SCA prompts, or retry strategy. For those, use your gateway's built-in dunning or a dedicated plugin.
v2.1: Stripe fully supported across all rules that need a gateway signal (stuck on-hold, manual-renewal drift). The remaining rules are gateway-agnostic. PayPal, Authorize.net, Square, and WooPayments variants land in a future release.
It is built and tested for the 20 to 500 active subscription range. The scanner pages through subscriptions rather than loading them all at once, and DR_SUBS_SCAN_BATCH_SIZE in wp-config.php lets you lower the batch size on a constrained host. As of 2.3.0 a bulk repair no longer runs inside one request. It is split into chunks on Action Scheduler with a saved position, so it shows progress, can be stopped, and picks up where it left off if a chunk times out. Cohort size is not the limit it used to be. The scan itself still runs in one pass. On a very large store it can take long enough to hit a PHP time limit, in which case it reports a failure and you can re-run it; nothing is left half-fixed, because fixes are separate and explicit. Making the scan resumable the same way is next.
Yes. Implement DR_Subs_Rule_Interface and register on the dr_subs_register_rules action. See the six built-in rules under includes/rules/ for examples.
Required. Doctor Subs declares High-Performance Order Storage compatibility and requires WooCommerce 9.0 or higher.
WooCommerce ships a Subscriptions Health Check tool that flags two conditions: subs on manual renewal that have a valid saved payment token, and subs with a missing or overdue next-payment date. It surfaces them as a list and points you at the relevant order so you can act manually. Doctor Subs overlaps on those two patterns (Manual-renewal drift, Ghost subscription) and adds four more the built-in tool doesn't cover: mass on-hold cascade after a product edit, stuck on-hold despite a captured Stripe renewal, repeated payment failures within 30 days, and total drift between the stored total and line items. It also wraps every detection in a preview-before-apply modal, one-click fixes, and a per-entry undo journal. Bulk repair runs in the background in chunks, so it reports progress and resumes after a timeout rather than dying with the request. Both directions are state-guarded: a fix aborts if the subscription changed since it was detected, and an undo asks first if the subscription changed since the fix. There is also an optional email digest when something new breaks between scans. Short version: WC's tool is a flagger. Doctor Subs is a flagger plus a reversible repair surface. Running both is fine - they don't conflict.

More plugins by David

Sign In / Register

You need to sign in or register to use this feature.