WordPress plugin intelligence profile

WPGenie Product Subscriptions for WooCommerce

A lightweight WooCommerce plugin to sell subscription products in WooCommerce with multiple plans and manual renewals.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update8 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records WPGenie Product Subscriptions for WooCommerce version 1.0.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

This plugin adds a subscription engine for WooCommerce products with the following features:

  • Subscriptions and Renewals: When a customer purchases a subscription product, a record is created under Subscriptions with start date, expiry date, status (active / expired), customer details, and original order.
  • Subscription Pricing Plans: Define one or more billing plans for a product, each with its own interval (e.g. every 1, 2, etc.), period (day, week, month, year), and custom price.
  • Frontend Selector Layout: Choose between displaying plans as a dropdown menu or radio buttons on the single product page.
  • My Account Subscriptions: Customers can view, manage, and manually renew their subscriptions from the “Subscriptions” page in My Account.
  • Flexible Expiry Reminders: Set a custom list of comma-separated days before expiration to send reminder emails (e.g., 30, 10, 3).
  • Subscription Notes: Tracks change logs (such as status changes and expiry date modifications) and allows custom notes to be saved for each subscription.
  • WooCommerce Emails: Integrates template-based customer emails for automated expiry reminders and expired alerts, customizable in WooCommerce settings.
  • Manual Renewal: Admin can trigger subscription renewal directly from the dashboard.

Important: this is a free lightweight subscription plugin for WooCommerce. It does not process automatic recurring payments or payment retries. Subscriber must manually renew / pay subscription on expiration.

Shortcodes

Restrict Content to Subscribers

[/wpgps_content]

Displays the enclosed content only to logged-in users who have an active subscription for the specified product ID(s).

Attributes:

g. product_id="123,456" ).

* require_all: Set to true to require active subscriptions to all listed products, or false if having a subscription to any one of them is sufficient (default: false ).

* status: Subscription status to check (default: active ).

Developer API

Other plugins and themes can check subscription statuses using the following helper functions:

Check if a user has an active subscription

wpgps_has_active_subscription( $user_id, $product_id )

Returns true if the user has an active subscription for the specified product, otherwise false.

Retrieve user subscription IDs

wpgps_get_user_subscriptions( $user_id, $status )

Returns an array of subscription post IDs for the user, filtered by status (defaults to 'active' ). Pass '' to retrieve all subscriptions regardless of status.

Manual Subscription Creation

To manually create a new subscription for a customer:

  • Navigate to WooCommerce > Orders and click Add order.
  • Select the customer you want to assign the subscription to.
  • Click Add item(s) and then click Add product(s). Search and add a subscription-enabled product.
  • (Optional) Click the Edit icon (pencil) next to the added product item. Under Subscription Settings, select a custom Interval and Period if needed (leave them empty to use the default product settings). Save the item.
  • Set the order status to Processing or Completed and save/update the order.
  • The plugin will automatically generate a new active subscription under Subscriptions linked to the customer and order.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • woocommerce subscriptions
  • membership
  • renewals
  • wpgenie
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity8 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.