Subscription Cancellation Survey is here!Learn more

The WPSubscription
Changelog

40 releases107 changesLicensed plugin
2026

1.18.3

Latest
Improvements
  • Variation Split Payment Price Total in Checkout

    Improved the checkout split payment calculation for product variations. Customers will now see the correct split payment total according to their selected variation.

    Variation Split Payment Price Total in Checkout

1.18.2

Improvements
  • Add to Cart Validation For Variable Products

    Add to cart check fixed for variable subscription products. Invalid or incomplete variation selection no longer bypasses validation or adds a broken product to cart.

  • Admin Table Pagination

    Pagination fixed on admin subscription tables. Page numbers and record counts are now correct; no more stuck, skipped, or duplicate rows across pages.

  • Early Renewal Tax Issue

    Tax calculation fixed for early renewal payments. Early renewal now charges the correct tax amount matching normal renewal, instead of a miscalculated total.

1.18.1

New Features
  • Subscription Cancellation Feedback

    Short survey now shown in cancellation flow. Customer picks reason (too expensive, missing features, found alternative, no longer needed, other) before subscription cancels. Reason saved on subscription record, gives store owner data to act on churn.

    Read the announcementSubscription Cancellation Feedback
  • Customize Subscription Cancellation Behavior

    Store owner can now control what happens on cancel. Configure whether cancellation is immediate or runs to the end of the paid period, and set other cancel flow rules, instead of fixed default behavior.

    Customize Subscription Cancellation Behavior

1.18.0

New Features
  • Subscription Switch (Upgrade/Downgrade)

    Customers can now switch plans themselves. Change between subscription variations or tiers, upgrade or downgrade, right from the account dashboard. Billing and schedule adjust automatically on switch.

    Subscription Switch (Upgrade/Downgrade)
Improvements
  • Subscription Details Activities

    Activity log on subscription details fixed. Events like renewal, cancel, upgrade, and pause now log and display correctly and in right order.

  • Retry Renewal

    Renewal retry logic fixed. Failed renewal payment now retries as configured, instead of failing silently or skipping retry attempt.

Security
  • Chart.js Asset Loading

    Chart.js asset loading hardened. Script now loads from a safe, verified source with correct enqueue handling, reducing risk tied to asset loading.

1.17.2

Improvements
  • Retry Subscription Payment from Subscription Health

    Retry action from Subscription Health screen fixed. Triggering retry payment directly from health dashboard now correctly reattempts charge on subscription.

  • Moved Settings to the Free Version

    Relevant settings relocated to free version. Base configuration options now available without Pro, cleaner separation between free and Pro settings screens.

1.17.1

New Features
  • Delivery Schedules UI

    New dedicated screen for delivery scheduling. Set and manage delivery dates for recurring product subscriptions, including a sync schedule option, in one place instead of scattered settings.

  • Reports UI

    New reporting dashboard added. Shows subscriptions this month, revenue, subscriber count, and churn rate at a glance, pulled from the store's own subscription data.

  • Health UI

    New Subscription Health screen added. Dedicated dashboard for monitoring at-risk and overdue subscriptions, with filtering and bulk actions.

Improvements
  • Mollie Mandate Error for Renewals

    Mollie mandate error fixed. Renewal charge no longer fails due to invalid or missing mandate reference; renewals process correctly through Mollie.

1.17.0

New Features
  • Subscription Health

    Subscription Health now surfaces overdue or failed renewals and at-risk subscribers, shows revenue at risk, and runs automatically in the background.

    Read the announcementSubscription Health
Improvements
  • Subscription Payment Failed Tracking

    Failed payment tracking fixed. Failed renewal attempts now correctly recorded and reflected in subscription and payment history.

1.16.4

Improvements
  • Same Subscription Quantity

    Qty edge case fixed. Subscribing to the same product twice (or updating qty) no longer creates mismatched/duplicate subscription records. Cart, checkout, and renewal now keep qty in sync with order.

  • Payment Failed Email Template

    Failed payment email template fixed. Broken placeholders and formatting corrected. Customer now gets clear, correctly rendered notice on failed renewal, with right amount, product, retry, or update payment info.

1.16.3

Improvements
  • Mollie Gateway not Processing Renewal Payments Automatically

    Auto renewal via Mollie fixed. Recurring charge on due date failed silently in some setups. Renewals now trigger and process correctly through Mollie, same as Stripe or PayPal.

  • Error Caused by Some Integration Hooks Returning Null

    Null return crash fixed. Certain hooks used by third-party integrations returned null instead of the expected value, throwing fatal or PHP errors. Hooks now guard against null, preventing site-breaking errors.

  • Language-Based File Project ID Version

    Translation file versioning fixed. Language or POT file Project ID Version string corrected. Ensures translation tools like Loco or WPML match the right plugin version, avoiding outdated or mismatched string loads.

1.16.2

Improvements
  • Action Hooks from the Free Version

    Action hooks restored in the free version. Hooks needed by integrations and custom code now fire correctly again in free version, not just Pro.

  • WP Security Updates

    Core files updated for the latest WordPress security patches. Plugin now aligned with current WordPress security standards, closing outdated code paths.

1.16.1

New Features
  • Role-Based Feature Settings

    Store owner can now restrict or assign features by user role. Control which roles get access to specific subscription features or content on active subscription.

    Role-Based Feature Settings

1.16.0

New Features
  • MailPoet Integration

    Direct integration with MailPoet added. Subscribers can now sync to MailPoet lists automatically based on subscription status, for newsletter and automation flows.

  • AutomatorWP Integration

    AutomatorWP triggers and actions added for subscriptions. Build automation recipes off subscription events like signup, renewal, cancel, without custom code.

Improvements
  • Variable Product Added to Cart with Direct Link Error

    Direct add-to-cart link for variable subscription product fixed. Product no longer added with wrong or missing variation when linked directly.

  • Subscription Timing Inconsistencies

    Subscription date and timing calculation fixed. Renewal, trial, and expiry dates now line up consistently across the subscription lifecycle.

1.15.0

New Features
  • Recurring Coupons

    Coupons can now apply repeatedly across renewals, not just first order. Discount keeps applying each billing cycle as configured.

    Recurring Coupons
  • Ability to Enable/Disable Quick Details QR

    Toggle added for Quick Details QR feature. Store owner can turn QR display on or off per need, instead of it always showing.

  • Ability to Enable/Disable Subscription Switching

    Toggle added for subscription switching. Store owner can turn upgrade/downgrade switching on or off store-wide.

Improvements
  • Subscription Switching Issue

    Switching bug fixed. Upgrade/downgrade between plans now processes correctly without leaving subscription in wrong state.

  • Split Payment Options were not Showing

    Split payment option display fixed. Installment/split pay choice now shows correctly on product and checkout when enabled.

1.14.2

New Features
  • Show Total Amount of the Split Payments in Cart

    Cart now shows total split payment amount. Customer sees full installment total alongside per-payment amount before checkout.

    Show Total Amount of the Split Payments in Cart
Improvements
  • Tutor LMS Locking Other Non-Subscription-Related Courses

    Tutor LMS access bug fixed. Subscription-based locking no longer restricts unrelated, non-subscription courses.

  • Cart Showing Incorrect TAX

    Cart tax calculation fixed. Correct tax is now shown and applied for subscription products in cart.

  • WC Session Check Error

    WooCommerce session check error fixed. Session validation no longer throws error during cart/checkout flow.

1.14.1

Improvements
  • Add to Cart Error

    General add-to-cart error fixed. Subscription product now adds to cart reliably without error interrupting flow.

1.14.0

New Features
  • Fluent CRM Integration

    Direct integration with Fluent CRM added. Subscriber data syncs to Fluent CRM based on subscription status for targeted email automation.

    Read the announcement
Improvements
  • Split Pay Cart Description

    Split payment description text in cart fixed. Correct wording now shown explaining installment terms to customer.

  • Signup Fees Rounding Down

    Signup fee rounding fixed. Fee amount now calculates and displays without incorrect rounding down.

  • Stripe Helper Not Found Issue

    Stripe helper class error fixed. Missing/undefined helper no longer causes an error during Stripe checkout or renewal.

2025

1.13.0

New Features
  • WPFusion Integration

    Direct integration with WPFusion added. Subscription status can now sync tags/data to WPFusion for CRM and automation use.

1.12.2

Improvements
  • Variable Prices were Not Showing VAT

    VAT display fixed for variable subscription prices. Price shown now correctly includes VAT, same as simple products.

  • Subscription Details Default Endpoint

    Default endpoint for subscription details page fixed. Correct account page endpoint now loads by default.

  • WordPress Tested up to Version

    Plugin's "Tested up to" version updated. Confirms compatibility with the latest WordPress core release.

  • Other Minor Bugs

    Several small bugs fixed across the plugin. General stability and consistency improvements, no major behavior change.

1.12.1

New Features
  • Custom User Subscription Endpoints

    Custom endpoints added for user subscription pages. Store owner can configure account page endpoint slugs for subscription areas.

Improvements
  • Missing Translations From Checkout Page

    Missing checkout page strings fixed. All checkout text now available for translation, none skipped.

1.12.0

New Features
  • Mollie Gateway Support

    Mollie added as a supported payment gateway. Subscriptions can now bill and renew automatically through Mollie.

  • Razorpay Gateway Support

    Razorpay added as a supported payment gateway. Subscriptions can now bill and renew automatically through Razorpay.

  • Xendit Gateway Support

    Xendit added as a supported payment gateway. Subscriptions can now be billed and renewed automatically through Xendit.

Improvements
  • Core Subscription Timing Translations

    Core timing strings (day/week/month/year labels) fixed for translation. Now translate correctly instead of showing default English.

  • Auto Complete Orders

    Auto-complete order behavior fixed. Subscription orders now mark complete correctly per configured setting, instead of getting stuck.

1.11.0

New Features
  • Hide Selected Payment Gateways from Subscription Checkout

    Store owner can now hide specific payment gateways from showing on subscription checkout. Let's store limit checkout to only gateways that support subscription billing.

1.10.0

New Features
  • LearnDash Integration

    Direct integration with LearnDash added. Course access can now be tied to active subscription status.

  • LearnPress Integration

    LearnPress now supported. Tie course enrollment to subscription status; access follows plan active or expired.

Improvements
  • Settings Page

    Settings page layout and organization improved. Options grouped more clearly, easier to find and configure.

  • Made Settings Modular and can be Added From Anywhere

    Settings framework refactored to modular structure. New settings fields can now be registered from any add-on or integration without touching core files.

1.9.1

New Features
  • Auto Complete Processing Orders

    Subscription orders in processing status can now auto-complete based on settings, reducing manual order management.

Improvements
  • Nonce Security Issues

    Nonce verification fixed across relevant actions. Requests are now properly checked, closing a gap around unauthorized action submission.

  • Type Casting Errors

    Type casting errors fixed. Values now cast to the correct type before use, preventing PHP warnings/errors from mismatched types.

1.9.0

New Features
  • Tutors LMS Integration

    Direct integration with Tutor LMS added. Course access can now be tied to active subscription status.

Improvements
  • Nonce Security Issues

    Additional nonce verification gaps fixed. Further actions are now properly validated against unauthorized requests.

1.8.1

Improvements
  • Output Escaping Security Issues

    Output escaping fixed across affected areas. Data now properly escaped before rendering, reducing XSS risk.

1.8.0

New Features
  • Quick Subscription Check QR Code

    QR code added for quick subscription status check. Scan to verify subscription details without logging into admin.

  • WPSoftware License Integration

    Direct integration with WPSoftwareLicense added. Licenses can now be tied to subscription status for software/license selling.

Improvements
  • License ManagerWoo User End (Frontend) Fatal Error

    Frontend fatal error fixed for License Manager for WooCommerce integration. Account page license display no longer crashes.

1.7.1

Improvements
  • Error Due to Operation with Wrong Type

    Type mismatch error fixed. Operation now checks value type before processing, preventing fatal error.

1.7.0

New Features
  • Subscription Upgrade

    Customers can now upgrade subscription plan directly, in addition to existing downgrade support.

  • Control Product/Variation Visibility Based on User Role

    Store owner can now show or hide specific products/variations depending on the customer's user role.

Improvements
  • Auto Renewal On/Off Action Visibility (For Stripe Paid Subscriptions Only)

    Auto renewal toggle visibility fixed. Toggle now shows only for Stripe paid subscriptions as intended, not other gateways.

1.6.0

New Features
  • Subscription Grace Period

    Grace period setting added. Subscription stays active for set extra days after failed renewal before suspension, giving the customer time to fix payment.

  • Show License From License Manager for WooCommerce Plugin in Subscription Details (Admin & User)

    License key from License Manager for WooCommerce is now shown directly in subscription details, both admin and customer account view.

Improvements
  • Subscription Product Input Form Not Showing Issue

    Subscription product input fields fixed. Form now displays correctly on product edit screen.

  • Settings Page

    Further settings page refinements. Layout, grouping, and clarity improved further.

1.5.0

New Features
  • License Manager for WooCommerce Integration

    Direct integration with License Manager for WooCommerce added. License generation and delivery tied to subscription lifecycle.

Improvements
  • Updated Language Template Files

    Language template (.pot) files updated. Includes latest translatable strings for accurate translations.

1.4.0

New Features
  • Print Delivery Schedules List

    Delivery schedules list can now be printed directly. Useful for offline fulfillment or physical delivery tracking.

    Print Delivery Schedules List
Improvements
  • Subscription, Delivery Schedules, Filters

    Filters on subscription and delivery schedules screens fixed. Filtering now returns correct, matching results.

1.3.3

New Features
  • Stripe iDeal Integration

    iDeal added as supported payment method under Stripe. Customers can subscribe and renew using iDeal.

  • Stripe SEPA Integration

    SEPA Direct Debit added as a supported payment method under Stripe. Customers can subscribe and renew using SEPA.

1.3.2

New Features
  • Added Renewal Reminder Emails

    Renewal reminder email added. Customer notified ahead of upcoming renewal charge, reducing failed payments and surprise charges.

  • Added Language Base File

    Base .pot language file added to plugin. Enables translators to create new language files from scratch.

1.3.1

Improvements
  • Free Version Install Prompt Error

    Free version install prompt fixed. Prompt to install/activate free version no longer errors out.

1.3.0

New Features
  • Split Payment Feature Added

    Split payment option added. Customers can now pay for a subscription product in installments instead of one full charge upfront.

    Read the announcement
  • Payment Retry Mechanism

    Automatic retry added for failed payments. Failed renewal or installment charge now retries per configured schedule instead of failing permanently on first attempt.

    Read the announcement
  • WooCommerce High- Performance Order Storage (HPOS0 Compatibility

    Plugin now compatible with WooCommerce HPOS. Subscriptions work correctly on stores using new high-performance order storage, alongside legacy post-based storage.

1.2.1

Improvements
  • Fixed Delivery Date Bug

    Delivery date calculation fixed. Scheduled delivery date now generates correctly for recurring delivery products.

  • Missing Lang Support Added

    Missing translation strings added. Previously untranslatable text now available for translation.

  • Fixed Naming Fetal Error

    Naming conflict fatal error fixed. Corrected function/class name clash that was crashing site in certain setups.

1.2.0

New Features
  • Hooks and Actions Added to Enhance Subscription Workflows

    New action hooks added across the subscription lifecycle. Developers can hook into more events for custom workflows and integrations.

  • REST API Support to Manage Subscriptions

    REST API added for subscriptions. Manage subscription data and actions programmatically outside wp-admin.

  • Refreshed Stats Page For Easier Insights and Tracking

    Stats page redesigned. Clearer layout for tracking subscription performance and revenue at a glance.

  • Events for Trial Ending, Subscription Expiry, and Payment Failures

    New event triggers added for trial ending, subscription expiry, and payment failure. Enables automations and notifications tied to these moments.

  • Filter Options on the Subscriptions List Page to Manage More Easily

    Filters added to the subscriptions list. Narrow list by status, gateway, or other criteria for faster management.

  • Bulk Actions Available on the Delivery Schedule Page for Better Control

    Bulk actions added to the subscriptions list. Apply status change or other action across multiple subscriptions at once.

  • Filters Added to the Delivery Schedule Page for Better Control

    Filters added to the delivery schedule page. Narrow scheduled deliveries by date, product, or status.

  • Dedicated Page Added to Guide You on Setting Up Payment Integrations

    New setup guide page added for payment gateway integrations. Walks store owners through configuring each supported gateway.

Improvements
  • Language Support Across the Plugin

    Translation coverage improved plugin-wide. More strings are translatable, and existing translations are more consistent.

  • Quick Access to Documentation with a New Getting- Started Video Link

    Getting-started video link added for quick documentation access. Easier onboarding directly from plugin screen.

1.1.0

New Features
  • Admin Interface Overhaul

    Admin interface redesigned. Cleaner layout and navigation across subscription management screens.

Improvements
  • UI and Support for Core Plugin

    UI improved and support extended for Core (free) plugin. Better consistency and usability for free version users.

1.0.1

New Features
  • Initial Release of the Pro Version with Advanced Features and Premium Support

    Pro version launched. Adds advanced subscription features and premium support on top of the free version.

1.0.0

New Features
  • Initial Release

    First release of the plugin. Core subscription and recurring payment functionality for WooCommerce.

Pro releases reach license holders through automatic updates.

See Pro pricing

The #1 Subscription Plugin for WooCommerce

Start Selling Subscriptions at Zero Cost.

Download, install, and start collecting recurring revenue from all around the world with WPSubscription.