Subscriptify Subscriptions Lite for WooCommerce

Description

Subscriptify Subscriptions Lite for WooCommerce adds practical subscription functionality for simple WooCommerce products without requiring a premium subscription extension.

This plugin is designed for free/lite use cases:

  • Mark simple products as subscription products.
  • Configure billing interval and period.
  • Add optional trial days.
  • Create subscription records automatically from checkout orders.
  • Generate renewal orders.
  • Let customers manage subscriptions from My Account.

Important: this plugin does not include gateway-level automatic recurring token charges. Renewals are handled as WooCommerce renewal orders (manual or standard gateway payment flow).

Current Added Features

  • Subscription toggle on simple products.
  • Billing interval and billing period (day, week, month, year).
  • Optional trial period in days.
  • Optional max renewals (0 = unlimited).
  • Subscription details shown in cart/checkout item data.
  • Subscription metadata saved to order line items.
  • Automatic subscription creation after checkout.
  • Renewal scheduling via WP-Cron.
  • Renewal order generation linked to subscription.
  • Payment-aware renewal flow (pending renewal order, on-hold while unpaid, next cycle scheduled after paid renewal).
  • 1-day renewal reminder email.
  • Fixed-cycle expiry support (expired status when max renewals reached).
  • My Account Subscriptions endpoint.
  • Customer actions: Cancel, Reactivate, Pause, Resume, Renew Now.
  • Cycle progress display for limited subscriptions.
  • Admin submenu: WooCommerce > Subscriptions Lite.
  • Admin subscription list with user/product/status/next payment.
  • Admin quick status actions: Activate, Pause, Cancel.
  • WooCommerce dependency check and admin notice.

Installation

  1. Upload the subscriptify-subscriptions-wc-lite folder to /wp-content/plugins/.
  2. Activate Subscriptify Subscriptions Lite for WooCommerce from the Plugins screen.
  3. Ensure WooCommerce is active.
  4. Go to Settings > Permalinks and click Save Changes once.
  5. Edit a simple product, enable Subscription product, and configure subscription settings.

FAQ

Does this plugin support automatic recurring charges?

Not by default. It creates renewal orders and relies on normal WooCommerce payment flow. Manual renewal payment works. Gateway-tokenized auto-charge is not included in this lite version.

Which product types are supported?

Simple products.

How are renewals scheduled?

Renewals are scheduled using WordPress cron (WP-Cron). Traffic and cron setup affect timing accuracy.

Can customers pause and resume subscriptions?

Yes. Customers can pause/resume from My Account.

Can subscriptions end automatically after a set number of renewals?

Yes. Use Max renewals on the product. When reached, status becomes expired.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Subscriptify Subscriptions Lite for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.0

  • Added max renewals support and cycle tracking.
  • Added pause/resume and renew-now customer actions.
  • Added payment-aware renewal scheduling (schedule next cycle only after paid renewal).
  • Added renewal reminder email (1 day before renewal).
  • Added expiry status for fixed-cycle subscriptions.
  • Added admin quick status actions.
  • Reliability and flow improvements for free/lite usage.

1.0.0

  • Initial release.
  • Subscription product toggle and billing fields.
  • Trial days support.
  • Subscription creation from checkout.
  • Scheduled renewal order generation.
  • My Account subscriptions endpoint with cancel/reactivate.
  • Basic admin subscriptions list.