plugin-icon

AVCL Subscription Interval Repair for WooCommerce

Detects and repairs broken billing intervals on WooCommerce Subscriptions — single or bulk — with a safe dry-run preview and a full audit log.
Puanlar
5
Sürüm
1.2.0
Son güncellenme
May 28, 2026
AVCL Subscription Interval Repair for WooCommerce

AVCL Subscription Interval Repair for WooCommerce solves one of the most frustrating problems WooCommerce Subscriptions store owners face: broken billing intervals on active subscriptions.

The problem

Third-party plugins — notably the official “Bulk Update Subscription Prices” add-on — can silently reset a subscription’s billing interval to 1×month, even when it should be 3×month, 6×month, or 12×month. This causes incorrect renewal dates and lost revenue without any visible error.

What this plugin does

It scans your entire subscriptions table, detects mismatches by comparing the subscription’s stored interval against the linked product meta and original order line-item meta, and lets you fix them safely — without creating spurious renewal orders or triggering AutomateWoo workflows.

Features (all free, all unlocked)

  • Scan — Find all subscriptions with broken billing intervals in one click.
  • Dry-run preview — See exactly what would change before touching the database. Per-subscription or for the entire scan.
  • Fix one — Review and repair a single subscription individually.
  • Fix all broken — Repair every detected broken subscription sequentially. Each repair is atomic and individually audit-logged. No quotas, no limits.
  • Next payment recalculation — Anchor is taken from the first real paid order, not a spurious 0.00 renewal.
  • Audit log — Every action writes a before/after record to a dedicated table. Export the whole log as CSV or clear it from the admin UI.
  • AutomateWoo safe — Status-change hooks are suspended during metadata-only saves.
  • HPOS compatible — Uses wc_get_orders() and WC_Subscription::save() throughout; no direct post-meta writes.
  • Prepay-safe — Subscriptions that intentionally use a 1×month interval to fire 0.00 fulfilment renewals (e.g. 6-month prepay boxes) are detected and skipped automatically.

Every feature listed above is fully unlocked in this download. There are no license keys, no trial periods, no quotas, and no premium-only code paths. The plugin is GPLv2.

Optional Pro edition (separate, off-WordPress.org)

For stores that also need to change prices on existing subscriptions in bulk (by product, by variation, or by CSV), or want power-user controls like a manual trigger panel, prepay-tools page, or scheduled-renewal helpers, there is an optional paid edition. It is a completely separate plugin distributed off WordPress.org. It is not required for this free plugin to work. You can compare features on the “Sub Repair Free vs Pro” admin page.

Requirements

  • WordPress 6.3+
  • WooCommerce 9.0+
  • WooCommerce Subscriptions 5.0+
  • PHP 8.0+
Ücretsiz(ücretli paketlerde)
Kurulum işlemini tamamlayarak, WordPress.com'un Hizmet Şartları ile Üçüncü Taraf Eklenti Şartlarını kabul etmiş olursunuz.
Test edilen son sürüm
WordPress 7.0
Bu eklenti, sitenizde kullanılmak üzere indirilebilir.