Linux 软件免费装
Banner图

AVCL Subscription Interval Repair for WooCommerce

开发者 ankitv
更新时间 2026年6月2日 21:05
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce subscriptions repair billing interval subscription fix

下载

1.2.0 1.2.1

详情介绍:

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) 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. Upgrade to Pro For stores that need to change prices on existing subscriptions in bulk or want power-user controls, we offer a separate Premium edition. It is a completely separate plugin distributed off WordPress.org. Upgrade to AVCL Subscription Repair Pro Today! Premium features include: View all Pro features and pricing

安装:

  1. Upload the avcl-subscription-interval-repair-for-woocommerce folder to /wp-content/plugins/.
  2. Activate the plugin via Plugins → Installed Plugins.
  3. Navigate to Sub Repair in the WordPress admin sidebar.

屏幕截图:

  • Repair Tool — scan results with "Fix All Broken" and "Dry Run All" controls.
  • Dry Run results — full preview of every change before committing.
  • Audit Log — before/after record for every repair, with CSV export.
  • Free vs Pro — informational comparison page.

升级注意事项:

1.2.0 Adds an informational Free vs Pro page and automatic side-by-side compatibility with the optional paid edition. No existing features changed; everything remains free and unlocked. 1.1.0 Major update: plugin renamed and reslugged (you will need to reactivate after upgrade). Adds bulk repair, audit log CSV export, and clear-log. The custom audit table has been renamed; previous log entries are not migrated.

常见问题:

Are any features locked or paywalled?

No. Every feature in this plugin works in full, with no quotas, no license keys, and no trial period. "Fix one", "Fix all broken", dry-run preview, audit log, and CSV export are all fully available.

Will this create new renewal orders?

No. The repair tool only changes billing metadata (interval, period, and next_payment date). It never calls wcs_create_renewal_order() or any payment-processing function.

Is it safe to run on a live store?

Yes — always run a Dry Run first to preview exactly which subscriptions will change and what the new values will be. Nothing is written to the database during a dry run.

Does it work with HPOS (High-Performance Order Storage)?

Yes. All queries use wc_get_orders() with type=shop_subscription, and saves use WC_Subscription::save(). There are no direct post-meta writes.

Will AutomateWoo workflows fire during repair?

No. The woocommerce_subscription_status_updated and related hooks are temporarily removed before the metadata-only save and restored immediately afterwards.

Can I undo a change?

The audit log records full before/after snapshots for every repair. You can use those values to manually revert an individual subscription from the WooCommerce subscription edit screen.

Which subscriptions are flagged as broken?

The scanner checks subscriptions where the stored billing_interval × billing_period does not match what the original product meta and order line-item meta indicate the interval should be. Subscriptions with an intentional 1×month billing pattern (e.g. prepay products) are detected and skipped automatically.

How does "Fix All Broken" work?

It iterates the list of broken subscriptions from the most recent scan and calls the single-subscription repair endpoint for each one in series. Each repair is atomic and produces its own audit-log row — there is no batched database write that could leave subscriptions in a partial state.

What does the Pro version add?

The Pro plugin is a separate plugin (not hosted on WordPress.org) that adds bulk subscription price updating by product / variation / CSV, a tax-safe price-split engine, a manual trigger panel, prepay tools, and a scheduled-renewal helper. The free plugin you are reading about here is complete on its own; Pro is only worth considering if you need those specific extras.

Will the free and Pro plugins conflict if both are active?

No. The free plugin automatically detects when the Pro edition is active and stands down its admin UI and AJAX handlers so menus and hooks do not collide. You can safely deactivate the free plugin once Pro is active.

更新日志:

1.2.1 1.2.0 1.1.0 1.0.1 1.0.0