EffectIO WooCommerce Subscriptions

Original price was: $249.00.Current price is: $21.99. / year

Drop-in compatible replacement & Licensed Product

Sell recurring products with WooCommerce Subscriptions 8.6.0. Add flexible billing, free trials, and automatic renewals to grow revenue. Sell products and services with recurring payments in your WooCommerce Store.

Released on: 2026-03-06

Single License

Club Membership

17,99 / Month Membership

NEW Activate all licensed items with the free Dashboard

EffectIO Dashboard

Discover when we give away free Plugins

Find out when we give items for Free


Hey! 🎉 Monthly emails, tops. Snag exclusive plugins/themes for $0. They go quick, but you might just get a freebie! 😉

30 Days Money Back Guarantee

Guaranteed pre-activated plugins. Most items work immediately after installation. Open a support ticket to obtain the license keys for the ones that ask for activation.

Free support to install and setup on your site.

Find Out More About WooCommerce Subscriptions Plugin

WooCommerce Subscriptions Plugin allows you to introduce a variety of subscriptions for physical or virtual products and services. Moreover, the subscription coupons make it easy to create and manage products with recurring payments. First thing to remember is that all your clients will have the option to upgrade or downgrade their personal plan, without needing you for this.

One of the perks is that the subscription-based model will let you capture more residual revenue. For this, all you have to do is ship all the purchases.

Why Use EffectIO’s Deal on WooCommerce Subscriptions Plugin?

  • Firstly, you have multiple billing schedules available to suit your needs.
  • Secondly, you can make convenient automatic payments with over 25 payment gateways.
  • Thirdly, it supports manual renewal payments through any payment gateway. Not to mention that it goes along with automatic email invoices and receipts.
  • In addition, it delights customers by offering subscribers special discounts on their payments or sign-up fee. It is using a subscriptions coupon such as a recurring discount.
  • More than this, this plugin gives subscribers the ability to manage their own plan, including upgrading or downgrading, without needing to wait on you for help.
  • Also, it offers free trials to increase trust and boost conversion rates.
  • Last but not least, it has built-in renewal notifications. Those notifications will let you and your customers know when subscription payments have been processed thus preventing any surprises.

Subscriptions Plugin Features:

  1. Free Trials & Sign Up Fees
  2. Variable Subscriptions
  3. Subscription Management
  4. Subscriber Account Management
  5. Upgrades/Downgrades
  6. Synchronized Payments
  7. Flexible Product Options
  8. Multiple Subscriptions
  9. Renewal Emails
  10. Subscriptions Coupon

Tips & Tricks

WooCommerce Subscriptions is one of our favorite since is one of the most useful plugin. Checkout some of our tips in using it properly:

Secure Environment

Offer your customers the best security for recurring payments.

Payments

Give your customers different alternatives by providing more than one payment provider.

Free trials

Boost your conversion rates by offering free trials. Doing so you will win more trust from your customers.

Discounts

Your subscribers will be thrilled if they receive special discounts at sign-up or when they are making payments.

You have a Woocommerce store and you want to make sure that your users get to pay every month for their subscription without constantly clicking on the “Buy Now” button? Save time both for you and your users by introducing the Woocommerce Subscription plugin to your site!

Get the plugin from EffectIO and install and activate it on your site. Then go on the left bar to “Woocommerce” and click on “Settings”. The subscription based plugin will appear there. From that place, you can set the settings for your products, may they be physical or digital.

woocommerce subscriptions plugin

As you can see, there are some default settings. If you want, you can leave them like that or change them. You can change therefore both the “Add to Cart Button Text” and “Place Order Button Text” with whatever you want. For a better user experience, we recommend “Add to Cart” for the first label and “Sign Up” for the second.

woocommerce subscriptions plugin roles

Renewals

In order to keep track of your active and inactive users, you must choose their roles. The trick here is that you can’t set yourself or your team as “administrators”, in order to prevent being locked out.

renewals

Switching

If you want to allow your users to change their minds regarding their subscription type, you can do that by the “Allowing Switching” option. They can either do that between subscription variations or between grouped subscriptions. If you want to allow both options, you can do so by clicking on them both.

switching woocommerce subscriptions plugin

Sync

If you want to get your money on a specific time of a week, year or month, you can do that by setting a date.

When users get a paid membership, they usually want to pay their own way. However, if you want to have all the money one day, you can do so.

sync

Tips and tricks for Woocommerce sites

A good idea would be to allow your users to pay for their products as they wish. Installing the PayPal and Stripe options are always a great idea, especially if you have a downloadable product. There are tons of Woocommerce plugins for doing this.

Also keep your subscription prices reasonable, because nobody wants to pay a lot of money for a product they can find somewhere else at a lower price. Remember that there are tons of providers just like you. So use the Woocommerce Subscriptions extension wisely.

Allowing customers to immediately get their digital downloads would be another important aspect. You don’t like waiting years to get your product, so why should anyone?

Quick recap

So with this plugin you can use multiple billing schedules, as well as setting a trial period for your users. In fact, trial periods are recommended in order to make sure that your products are compatible with your users’ expectations. Maybe a user wants to return your product after a while because he/ she is not satisfied with the services. This could be solved with the trial period option. In other words, this plugin allows you to successfully integrate the subscriptions into your site and is compatible with multiple WordPress themes.

Moreover, you can simply set sign up fees for your users, as well as simple and variable subscriptions. What is really cool about this plugin is that you can set the subscription renewal date whenever you want. There are also the membership plans, which you can allow users to switch between.

If, for example, a user wants upgrading or downgrading their subscription, they are also able to do so. Simply enable that option, in order to make sure that your users are always satisfied with your services.

Release Date

7/6/2016

5 reviews for EffectIO WooCommerce Subscriptions 8.6.0

  1. Stefani Sekovska

    It makes it easy to create and manage products with recurring payments.

  2. edendvatri321

    This is the plugin that you require for introducing a variety of subscriptions for physical or virtual products

  3. lipasimone

    Best plugin for creating and managing products!!

  4. martindumas8

    This is what you definitely need!!!

  5. sekstefani

    MUST have product from Effectio!!!

  6. michael6

    I am looking for a plugin that will allow access to a members-only page via PayPal recurring payments, will this do the trick? I am using woo commerce on two websites with divi. So I will need to use this on two websites.

    • Adrian

      Yes, together with Memberships plugin you can do exactly that! And we also have a money back guarantee if it does not work for you 😉

Add a review

Sell products and services with recurring payments in your WooCommerce Store.

8.6.0 — 2026-03-31
  • Fix: Missing space between subscription price and billing period in the Cart and Checkout Blocks.
  • Fix: Fatal error when setting a gift recipient on a manually created subscription with no parent order.
  • Fix: Empty reminder timing causes fatal errors.
  • Fix: Prevent browser autocomplete on subscription schedule inputs.
  • Fix: Subscription checkout failing during DST spring-forward gap on servers with non-UTC PHP timezone.
  • Fix: Remove the "Upgrade or Downgrade" button from gifting recipient emails where switching is not available.
  • Fix: Schedule panel now displays actual stored dates instead of today's date for subscriptions with past dates.
8.5.0 — 2026-03-03
  • Add: Setting to show or hide shared downloadable products in subscription details. Disable to improve performance for subscriptions with many downloads.
  • Fix: Fatal error on the View Subscription page when a subscription contains a deleted product and item removal is enabled.
  • Fix: PHP warnings when HPOS Data Caching is enabled alongside WooCommerce Subscriptions.
  • Fix: Added translation the billing period in the Cart/Checkout Block recurring total label for intervals of 2+. Changes ordinal phrasing ("every 2nd month") to cardinal ("every 2 months").
  • Dev: Refactored how subscription price strings are built internally. No changes to pricing display.
8.4.0 — 2026-02-04
  • Add: New optional notification email to alert merchants when a customer reactivates a subscription they had set to cancelled.
  • Update: Remove gender-specific language from the tooltip for the "Inactive Subscriber Role" setting.
  • Fix: Prevent fatal error in PayPal Standard IPN handler when processing renewals after initial payment failure and related renewal order is deleted.
  • Fix: When generating plain text emails, avoid outputting HTML within the order details area.
  • Fix: List downloadable files within the 'processing renewal order' email, to better align with the corresponding parent order email.
  • Fix: Resolve a React error across the storefront and other public pages, by preventing the re-initialization of gifting recipient containers.
  • Fix: Allow merchants to activate subscriptions containing private products.
  • Fix: Subscriptions created from carts with multiple products with different billing schedules now correctly calculate shipping eligibility based on their individual cart totals instead of the combined original cart total.
  • Fix: Upgrade/downgrade button now displays correctly on its own line on the View Subscription page.
  • Fix: Makes the "for x intervals" text (ie, "for 6 months") within the cart order summary translatable.
  • Fix: Prevent duplicate subscription fields appearing in subscription product variations on a product edit page when WooCommerce's Cost of Goods Sold (COGS) feature is enabled.
  • Dev: Removed unused legacy code for Woo core < 3.2.
8.3.1 — 2026-01-12
  • Fix: Resolved an issue that was preventing limited subscription renewals.
  • Fix: Resolved a React-error that may occur when loading the spotlight welcome announcement for gifting.
  • Fix: Updated WooCommerce's CSV product importer to correctly update subscription product prices.
8.3.0 — 2026-01-06
  • Add: Support for ajax add-to-cart flows from the single product page, when upgrading or downgrading subscriptions.
  • Add: Enhanced functionality from the WooCommerce Subscription Downloads plugin has now been integrated directly into WooCommerce Subscriptions.
  • Fix: Ensured the subject line for the "Customer Renewal Invoice" email correctly updates.
8.2.1 — 2025-12-22
  • Fix: Subscription pricing strings now correctly display singular and plural billing intervals like "$10 / month" and "$10 every 3 months" in cart and checkout totals.
  • Fix: Display all recurring coupon names in the totals section of classic cart and checkout when multiple recurring coupons are applied.
  • Fix: Payment method selector options on Subscriptions list page are now properly displaying the payment method name for gateways providing multiple payment methods.
  • Fix: PayPal Standard plugin IPN renewal orders not being created for failed payment retries.
  • Fix: Prevent fatal errors on shop pages when special characters like % are used in a product name.
  • Fix: Prevent an email validation error from briefly and inadvertently flashing on the screen when the "this is a gift" checkbox is used.
8.2.0 — 2025-12-10
  • Fix: Various accessibility issues.
  • Added button roles.
  • Added labels to remove product links.
  • Adding missing header labels on related orders table.
  • Prevented various hidden elements from being exposed to screen readers.
  • Fixed focus problems for the renewal dialog.
  • Fixed focus when closing modals.
  • Fixed toggle state change using spacebar.
  • Fixed label for sign up now button.
  • Fixed toggle aria-label text to reflect state.
  • Added aria-haspopup attribute to buttons that open modals.
  • Fixed link for view order aria-label.
  • Fixed renew now button text and aria-label.
  • Added aria-modal and role attributes to modals and dialogs.
  • Fix: Resubscribe button now appears correctly for cancelled limited subscriptions.
  • Fix: Missing translation for pricing string on languages without plural form.
  • Fix: Customized subscriptions links in WooCommerce emails now work correctly.
  • Fix: Possible fatal errors when switching grouped subscriptions.
  • Fix: Prevent unnecessary log entries related to gifted subscriptions.
  • Fix: Make it easier for translation plugins to respect individual customer language preferences when sending subscription emails.
  • Fix: Prevent recurring local pickup options from displaying for virtual subscriptions when the cart contains physical products.
  • Fix: Prevent shipping summary from displaying on Blocks Checkout for virtual subscriptions.
  • Fix: Item price in blocks checkout is correctly displayed without "due today" words for items with zero sign up fee.
8.1.0 — 2025-11-13
  • Fix: Prevent a fatal error that can occur when previewing emails in WooCommerce email settings.
  • Fix: Prevent technical subscription-specific discount types from appearing in the coupon edit UI.
  • Fix: Add admin notice and debug tool to recreate the payment retry database table when it's missing.
  • Fix: Prevent resubscribe and reactivate buttons from showing for subscriptions containing disabled, deleted, draft, or limited products.
  • Fix: Prevent error that blocks the subscriptions list from loading when gifted subscriptions are purchased with certain payment methods.
  • Fix: Ensure gift recipient email address is displayed in the order confirmation email sent to the purchaser.
  • Fix: Prevent pickup location options from displaying incorrectly alongside shipping methods on the Blocks Checkout page.
  • Fix: Fix invalid HTML tags that cause fatal errors when using themes with WordPress Interactivity API.
  • Fix: Add password reset links to the new account email template for gifted subscription recipients.
  • Tweak: Improve the gift recipient email input field on Blocks Cart and Mini Cart to match the style of other checkout fields.
  • Dev: Improve housekeeping of output buffers when handling requests to change subscription payment methods.
  • Dev: Improve type safety in relation to the `wcs_get_subscription()` function.
8.0.0 — 2025-10-15
  • Add: Blocks Checkout now displays a single shipping method selection for both initial and recurring carts, similar to Classic Checkout. This can be disabled using the `wcs_cart_totals_shipping_html_price_only` filter.
  • Fix: Resubscribing to a limited subscription from the product page will now reactivate the existing subscription.
  • Fix: "New initial order - Recipient" email template preview no longer causes critical error.
  • Fix: Shipping value on blocks checkout no longer shows as "Free" when no shipping method is available.
  • Dev: Improved data telemetry which is sent to WooCommerce:
  • WooCommerce Subscriptions setting values
  • Order totals of subscription-related orders by order type and payment gateway, aggregated by month
  • Number of subscription-related orders by order type and payment gateway, aggregated by month
  • Number of products in parent subscription orders, aggregated by month
  • Number of non-zero value parent subscription orders, aggregated by month
  • Number of subscription products by billing interval
  • Number of giftable subscription products
  • Number of subscriptions by payment method, billing period, and renewal type
  • Number of gifted subscriptions
  • Number of subscribers
  • Purchase event for subscription products
  • Exclude orders with a "processing" status from the "subscription_orders" telemetry data.
7.9.0 — 2025-09-16
  • Add: REST API endpoint to retrieve subscriptions associated with a specific order ID.
  • Fix: Keep subscription with successful renewals active when parent order fails.
  • Fix: Error when renewing subscriptions with downloadable gifts.
  • Fix: Improve performance by loading assets only when necessary.
  • Fix: "Update cart" button being always enabled.
  • Fix: Gifting recipient email layout issues when using a long e-mail address.
  • Fix: Gifting checkbox not showing up on blocks cart when using WooCommerce 10.2+.
  • Fix: Deleting a gifted subscription recipient will not delete their subscriptions, they will be moved to the subscription purchaser instead.
  • Dev: The `wcs_get_subscriptions()` and `wcs_get_subscriptions_for_order()` functions are now stricter, and only return instances of `WC_Subscription`.
7.8.2 — 2025-09-02
  • Fix: Error when updating/renewing subscriptions containing a pseudo coupon.
  • Fix: Fix gifting recipient notice being shown for non gifting orders.
7.8.1 — 2025-08-25
  • Fix: Fix checkout button default label.
  • Fix: Fix error when WP CLI is enabled in some environments.
7.8.0 — 2025-08-19
  • Add: Native support for subscriptions gifting. Gifting for WooCommerce Subscriptions extension is no longer required.
  • Add: Enable subscriptions gifting storewide and per product.
  • Add: Blocks support for gifting on product, cart, and checkout pages.
  • Update: Make WooCommerce Subscriptions reports compatible with High Performance Order Storage.
  • Update: Rename Subscribe now button to Add to Cart to follow WooCommerce convention.
  • Fix: Fix integration with WooCommerce dashboard widget.
  • Fix: Cancel pending related orders when a subscription is cancelled to prevent orphaned orders that need payment.
  • Fix: Allow manual payments for pending renewal orders of Product Bundles or Composite Products when Mixed Checkout options is disabled.
2.30.1
7.7.0 — 2025-07-09
  • Fix: Restores normal behavior for the report caching updates scheduled action, which was failing due to a bad filepath.
  • Fix: Fix error when placing an order with a valid card after using a declined one.
  • Fix: Fix order renewal errors when using some plugins.
  • Fix: Prevent fatal errors when loading or deleting subscriptions with corrupted date values stored in a database.
  • Fix: Prevent fatal errors when trying to save invalid date values and display better error messages instead.
  • Fix: Fix broken blocks and javascript translations.
  • Fix: Keep newly created subscriptions in pending status when initial payment fails instead of putting them on hold.
  • Dev: Improve test suite bootstrap process by postponing interactions with Action Scheduler until it has fully initialized.
7.6.0 — 2025-06-11
  • Update: Allow updating billing info on existing subscriptions when customer changes account details.
  • Fix: Use floats instead of integers for tax calculation in subscription switching when prices include tax.
  • Fix: Enhance checks in email templates upgrade script for WooCommerce Subscriptions core 8.3.0.
  • Dev: Refactor argument processing in run-tests.sh to add a direct check for the -w flag.
  • Fix: Undefined array key `new`
  • Fix: Ensure subscription exists before updating its last order date.
  • Fix: Prevent fatal error when the line items no longer exist in the database.
7.5.0 — 2025-05-20
  • Update: Add pagination to the related orders list in the My Account > View Subscription page.
  • Fix: Infinite loop when trying to load subscription related orders meta after cache busting.
  • Fix: Replace blogname with site_title on translation files.
  • Dev: Make the `wcs_get_subscriptions_for_order()` function more robust. It should not return any subscriptions if presented with an invalid order.
7.4.0 — 2025-04-14
  • Update: Increase the number of args accepted by wcs_get_subscriptions(), to bring about parity with wc_get_orders().
  • Dev: Update wcs_maybe_prefix_key() and wcs_maybe_unprefix_key() to support an array of keys.
  • Fix: Prevent sending renewal reminders for orders with a 0 total.
  • Fix: Ensure the second parameter passed to the 'get_edit_post_link' filter is an integer.
  • Fix: Prevent WooCommerce Subscriptions buttons from overflowing in the View subscription page
  • Dev: Update subscriptions-core to 8.2.0
7.3.1 — 2025-03-31
  • Update: Display the subscription parent order icon in the WooCommerce Orders list table by default.
  • Dev: Update subscriptions-core to 8.1.1
7.3.0 — 2025-03-24
  • Tweak: Adjust the warning that appears on the reports page when HPOS is enabled but Compatibility Mode is disabled (provide a direct link to the relevant settings).
  • Update: Improved subscription search performance for WP Post stores by removing unnecessary _order_key and _billing_email meta queries.
  • Update: Make it possible to dispatch the Cancelled Subscription email more than once (when initially set to pending-cancellation, and again when it reaches final cancellation).
  • Update: Reduced duplicate queries when fetching multiple subscription related orders types.
  • Update: Removed unnecessary get_time() calls to reduce redundant get_last_order() queries in the Subscriptions list table.
  • Update: Improved performance on the Orders list table when rendering the Subscription Relationship column.
  • Update: Improved performance of the Generate Related Order Cache tool found under WooCommerce > Status > Tools.
  • Fix: Do not schedule updates to the report data cache if reporting is not available (ie, if HPOS is enabled but Compatibility Mode is not).
  • Fix: Resolved deprecated dynamic property warnings in WCS_Email_Payment_Retry and WCS_Email_Customer_Payment_Retry.
  • Fix: Added support for previewing payment retry emails in WooCommerce email settings.
  • Fix: Updated subscription email item table template to align with WooCommerce 9.7 email improvements.
  • Fix: Prevent PHP warning on cart page shipping method updates by removing unused method: maybe_restore_shipping_methods.
  • Fix: Removed unnecessary setting of renewal order paid date on status transition, relying on WooCommerce core behavior instead.
  • Fix: Ensure the order_awaiting_payment session arg is restored when loading a renewal cart from the session to prevent duplicate orders.
  • Fix: Ensure custom placeholders (time_until_renewal, customers_first_name) are included in customer notification email previews.
  • Fix: For stores with HPOS + compatibility mode enabled, using the bulk delete related orders cache tool was not correctly deleting the meta from the WP Posts table.
  • Fix: Prevent empty strings being saved in related orders cache ID meta when backfilling order data to the WP Posts table.
  • Fix: Correctly load product names with HTML on the cart and checkout shipping rates.
16.17.1 — both are now set to v16.17.1
  • Dev: Update subscriptions-core to 8.1.0
7.2.1 — 2025-02-13
  • Fix: Revert a change released in 7.2.0 which triggered the "woocommerce_cart_item_name" filter with the wrong number of parameters.
  • Dev: Update subscriptions-core to 8.0.1.
7.2.0 — 2025-02-13
  • Fix: In the system status report, show correct icon in the Cache Update Failures section when the total failures is 0.
  • Fix: Recommend WooPayments when there is no available payment gateway.
  • Fix: Safeguards added to the Subscriptions Totals template used in the My Account area, to guard against fatal errors that could arise in unusual conditions.
  • Fix: Correctly load product names with HTML on the cart and checkout shipping rates.
  • Fix: Improve our admin notice handling to ensure notices are displayed to the intended admin user.
  • Fix: Improve protections around the pending renewal order-creation process, to prevent uncaught exceptions and other errors from breaking the subscription editor.
  • Fix: Prevent unnecessary subscription object lookups on non-subscription admin pages when global $post is set.
  • Fix: After enabling the Customer Notification feature or changing the reminder timing setting, ensure notifications are correctly scheduled for all subscriptions with pending cancellation status.
  • Update: Improve performance of displaying recurring coupon limits in the admin coupon list table by optimizing coupon object retrieval.
  • Update: Display the subscription items table in all customer notification emails.
  • Update: Subscription notes for unsent customer notification emails now only occurs if WCS_DEBUG is enabled.
  • Dev: Introduces a new `woocommerce_subscription_valid_customer_notification_types` filter to modify which notification types are scheduled in Action Scheduler.
  • Dev: Update subscriptions-core to 8.0.0.
7.1.0 — 2025-01-10
  • Add: Compatibility with WooCommerce's new preview email feature introduced in 9.6.
  • Fix: Prevents PHP fatal error when wcs_can_user_renew_early() is called with a non-existent subscription ID.
  • Fix: Prevent payment gateways that complete Change Payment requests asynchronously from blocking future attempts to update payment methods for all subscriptions.
  • Fix: Resolved an issue that could lead to undefined variable when attempting to send a customer notification email with no order.
  • Fix: Prevents the customer's postal code being used as their billing city in the current session, following a change to payment details.
  • Dev: Use the subscription's customer ID during the `wcs_can_user_renew_early()` function call when sending customer notification emails.
  • Dev: Fix PHP deprecated warnings caused by calling esc_url with null.
  • Dev: Update subscriptions-core to 7.9
7.0.0 — 2024-12-16
  • Fix: Prevent failing non-recent renewal order from suspending the subscription and marking the most recent renewal order as failed.
  • Fix: Use block theme-styled buttons for subscription and related-orders actions on My Account pages.
  • Fix: Subscription totals not properly updating when customers remove items via the My Account > View Subscription page on some stores with caching enabled.
  • Fix: Resolved unexpected errors during the renewal process when a subscription contains metadata with key "id".
  • Update: Changed the link on the order thank-you page to take customers directly to their "My Account > Subscriptions" page.
  • Dev: Update subscriptions-core to 7.8.0
6.9.1 — 2024-11-27
  • Fix: Resolved compatibility issues with WordPress 6.7 caused by translating strings too early.
  • Dev: Update subscriptions-core to 7.7.2
6.9.0 — 2024-11-14
  • Add: New Customer Notification feature - sends reminder emails for upcoming subscription renewals, trials ending, and subscription expirations.
  • Fix: Prevent adding products to the cart if a subscription renewal is already present.
  • Update: Improved performance of wcs_get_subscription() when querying by product and customer or order.
  • Update: Improved performance when checking limited subscription product availability.
  • Update: Deprecate upgrading from versions of WooCommerce Subscriptions prior to 3.0.0 (released Jan 2020).
  • Dev: Minor refactoring of `init` method in `WC_Subscriptions_Upgrader` class.
  • Dev: Introduce the filter `woocommerce_subscriptions_synced_first_renewal_payment_timestamp` to enable plugins to modify the first renewal date of synced subscriptions.
  • Dev: Update `get_post_meta()` calls to fetch product meta using CRUD getters.
  • Dev: Update subscriptions-core to 7.7.1
6.8.0 — 2024-10-14
  • Fix: Restore Retry icon in Orders table for HPOS-enabled stores.
  • Fix: Correctly updates a subscription status to `cancelled` during a payment failure call when the current status is `pending-cancel`.
  • Fix: Clear the `cancelled_email_sent` meta when a subscription is reactivated to allow the customer to receive future cancellation emails.
  • Fix: Prevent deprecation notices after updating to WooCommerce 9.3.
  • Fix: Prevent PHP fatal error that occurs when calculating the total tax refunded on a subscription.
  • Dev: Only initialise the `WCS_WC_Admin_Manager` class on stores running WC 9.2 or older. This class handled integration with the Woo Navigation feature that was removed in WC 9.3.
6.7.0 — 2024-09-13
  • Fix: Resolved two issues preventing the correct display of the "Subscription items can no longer be edited." message on the Edit Subscription page.
  • Fix: Checks for the existence of `wc_get_page_screen_id` before calling it on `wcs_get_page_screen_id`, and for the admin context before calling `list_table_primary_column` to prevent fatal errors.
  • Fix: Blocks the reactivation of a subscription when the end date is in the past.
  • Fix: Ensure a subscription's modified date is updated when its related order cache is updated on non-HPOS sites.
  • Fix: Ensure trial period form data is set before use to prevent fatal errors when the data is missing.
  • Fix: Resolved an error with coupon discount calculations for manual or early renewal orders on stores with tax-inclusive pricing.
  • Fix: Add the theme-compatible button class to the switch button on the My Account > Subscription page.
  • Dev: Removing the unused method `maybe_remove_formatted_order_total_filter` hooked to `woocommerce_get_formatted_order_total` which was deprecated.
  • Dev: Update subscriptions-core to 7.5.0
6.6.2 — 2024-09-05
  • Fix: Prevent errors during checkout when a customer is switching their subscription product and does not require payment.
  • Dev: Update subscriptions-core to 7.4.3.
6.6.1 — 2024-08-27
  • Fix: Resolved an issue where simple product prices were incorrectly set to $0 when purchasing subscriptions and simple products with a coupon in WC 9.2.
  • Dev: Update subscriptions-core to 7.4.2.
6.6.0 — 2024-08-22
  • Fix: Resolve duplicate subscription creation and PHP warning when switching subscriptions with Prepaid for WooCommerce Subscriptions plugin active.
  • Fix: Switch calculations now exclude previous switch orders with a checkout-draft status.
  • Dev: Introduce new parameter to WC_Subscription::get_last_order() to enable filtering out orders with specific statuses.
  • Update: Schedule subscription-related events with a priority of 1 to allow for earlier execution within the Action Scheduler.
  • Fix: Ensure admin notices are displayed after performing bulk actions on subscriptions when HPOS is enabled.
  • Fix: Add a year to the next renewal date billing interval is 12 months or more for a synced subscription.
  • Dev: Added filter to enable overriding the total paid for current switch period.
  • Dev: Updated subscriptions-core to 7.4.1.
6.5.0 — 2024-07-16
  • Add: Include trial_period, suspension_count, and requires_manual_renewal in the REST API response for subscriptions.
  • Update: When a renewal order's payment is skipped, include the order's current status in the note to help troubleshooting.
  • Fix: Label improvements on subscription and order page templates.
  • Fix: Fixed an issue with subscriptions containing multiple renewal orders to mark a random item as processing, instead of the last order.
  • Fix: Prevent errors from invalid subscription objects during customer payment method updates.
  • Dev: Updated subscriptions-core to 7.3.0.
6.4.1 — 2024-06-28
  • Fix: Resolved errors preventing subscription-related webhooks from sending on WC 9.0 stores.
6.4.0 — 2024-06-13
  • Add: New WP CLI support to manage subscriptions via command line.
  • Add: Introduce wc/v2 subscription REST API endpoints.
  • Fix: label improvement on my subscription page template.
  • Fix: Regenerate subscriptions related order caches (renewal, resubscribe, switch) if it's stored as an invalid value to prevent fatal errors.
  • Update: Show "FREE" instead of 0 when there is no shipping cost in the recurring totals section of the Cart and Checkout blocks (requires WooCommerce 9.0+).
  • Dev: New function wcs_set_recurring_item_total() to set line item totals that have been copied from an initial order to their proper recurring totals (i.e. remove sign-up fees).
  • Dev: Updated subscriptions-core to 7.2.0.
6.3.2 — 2024-05-24
  • Fix: Prevent overriding line item totals provided in request data when creating Orders via the REST API.
6.3.1 — 2024-05-09
  • Fix: Resolved an issue that caused "WC_DateTime could not be converted to int" warnings to occur on non-hpos sites while editing a subscription.
6.3.0 — 2024-05-09
  • Fix: Uncaught exception from 'WCS_Related_Order_Store_Cached_CPT::delete_relations' when order is not an instance of WC_Order.
  • Fix: Include subscription sign-up fees on orders created via the REST API.
  • Fix: Add check to prevent fatal error in rsort and array_sum.
  • Fix: Use `add_to_cart_ajax_redirect` instead of the deprecated `redirect_ajax_add_to_cart` function as callback.
  • Fix: Filtered order links in subscription reports returns all the orders when HPOS is enabled.
  • Fix: Typo in confirmation alert when users remove an item from a subscription.
  • Fix: Ensure the scheduled sale price for subscription products ends at the end of the "to" day set in product settings.
  • Fix: Subscription table is empty in mobile view when HPOS is enabled.
  • Fix: WooCommerce page header is hidden when HPOS is enabled.
  • Fix: Subscription updated messages missing on the Edit Subscription page when HPOS is enabled.
  • Fix: Resolved an issue that prevented bulk actions from running on the Subscriptions list table when the table was filtered by date, payment method, product or customer.
  • Fix: Subscriptions created via the POST `/wc/v3/orders/{order_id}/subscriptions` endpoint shouldn't include sign-up fees and/or $0 trial periods in line item totals.
  • Update: Update the shipping method styling to apply borders to the highlighted shipping option in the Checkout block.
  • Update: Include a full stack trace in failed scheduled action logs to improve troubleshooting issues.
  • Update: Show notice about product being removed from the cart when a subscription is for disabled mixed checkout setting.
  • Update: Change plugin name back to WooCommerce Subscriptions.
  • Dev: Calling wcs_create_subscription() will no longer attempt to fetch a fresh instance of the subscription at the end. This is to prevent loading the subscription from the database potentially unnecessarily.
  • Dev: Updated subscriptions-core to 7.1.0.
7.9.0
6.2.0 — 2024-04-11
  • Add: Declare WooCommerce as a plugin dependency in the plugin header.
  • Fix: Ensure next payment dates are only extended when early renewal orders paid via the modal are fully paid. Prevents extending dates on authorized but not captured payments.
  • Fix: Updated the switching calculator to handle situations where an upgrade has a new price per day less than the old price per day. Previously this would result in a negative upgrade cost.
  • Fix: Update the failing payment method on a subscription when customers successfully pay for a failed renewal order via the block checkout.
  • Fix: Resolved an issue that would cause subscriptions to be directly cancelled by the WooCommerce process of automatically cancelling unpaid orders in-line with the hold stock setting.
  • Fix: Prevent duplicate status transition notes on subscriptions and potential infinite loops when processing subscription status transitions.
  • Fix: Resolved an issue that could lead to "Undefined array key 'order-received'" errors.
  • Fix: Resolved errors that could occur when paying for renewal orders via the checkout when the store has custom checkout fields.
  • Fix: Resolved database errors that would occur when ordering the subscriptions list table by the 'Last order date' on sites with HPOS enabled.
  • Dev: Introduced a new filter ('wcs_setup_cart_for_subscription_initial_payment') to enable third-party plugins to use the pay-for-order flow to complete a subscription's initial payment.
  • Dev: Updated subscriptions-core to 7.0.0.
6.1.0 — 2024-03-28
  • Fix: Ensure the subscription renewal payment process doesn't attempt to reprocess previously paid renewal orders.
  • Fix: Resolved an issue where discounts, when reapplied to failed or manual subscription order payments, would incorrectly account for inclusive tax.
  • Fix: Resolved an issue that could cause an empty error notice to appear on the My Account > Payment methods page when a customer attempted to delete a token used by subscriptions.
  • Fix: Make sure we always clear the subscription object from cache after updating dates.
  • Fix: Use block theme styles for the 'Add to Cart' button on subscription product pages.
  • Fix: Customer notes not being saved on the Edit Subscription page for stores with HPOS enabled.
  • Fix: Ensure products that have a yearly billing period can choose a date that the subscription is synchronized to.
  • Fix: Improved alignment of subscription product pricing fields on the edit product screen for consistency with other fields.
  • Fix: Avoid setting empty meta keys on subscriptions when changing the customer's default payment method.
  • Fix: Use a more scalable way to filter the orders admin list table by parent orders on HPOS stores.
  • Fix: Resolved an issue that prevented subscription custom place order button labels from working on the block checkout.
  • Update: Change the update all subscriptions checkbox displayed on the change payment method page to be enabled by default.
  • Dev: Update subscriptions-core to 6.9.0
6.0.0 — 2024-02-08
  • Add: Subscription plugin settings can now be fetched via the /wc/v3/settings/subscriptions REST API endpoint.
  • Fix: Trigger the subscription.updated webhook event for all subscription updates.
  • Fix: Block the UI after a customer clicks actions on the My Account > Subscriptions page to prevent multiple requests from being sent.
  • Fix: WC 8.6.0 compatibility: Resolved wc_get_log_file_path() deprecation warnings.
  • Dev: Update subscriptions-core to 6.8.0
5.9.1 — 2024-01-17
  • Fix: Resolved an error that would occur with WooCommerce 8.5.0 when editing a subscription customer from the admin dashboard.
5.9.0 — 2024-01-11
  • Fix: Resolved an issue that caused ordering the Admin Subscriptions List Table to not work when HPOS is enabled.
  • Fix: When switching all subscription items in the same cart, ensure the previous subscription is reused where possible instead of creating all new subscriptions.
  • Update: Changed the edit subscription product "Expire after" (Subscription length) so it more clearly describes when a subscription will automatically stop renewing.
  • Update: Log all exceptions caught by WooCommerce while processing a subscription scheduled action.
  • Dev: Update subscriptions-core to 6.7.0.
5.8.0 — 2023-12-21
  • Fix: Incorrect switch calculation when upgrading a synchronised product before the first renewal is due where the initial payment was prorated.
  • Fix: When updating a subscription via the REST API, don't update the start date to the current time if the start date is not set in the request.
  • Fix: When using the checkout block to pay for renewal orders, ensure the order's cart hash is updated to make sure the existing order can be used.
  • Fix: Prevents a PHP fatal error that occurs when the cart contains a renewal order item that no longer exists.
  • Fix: When HPOS is enabled and data compatibility mode is turned on, make sure subscription date changes made to postmeta are synced to orders_meta table.
  • Fix: Resolved an issue that would cause undefined $current_page, $max_num_pages, and $paginate variable errors when viewing a page with the subscriptions-shortcode.
  • Dev: Update subscriptions-core to 6.6.0.
5.7.0 — 2023-11-09
  • Add: Introduce a new REST API endpoint to create subscription(s) from a given order. This endpoint is available at POST `/wc/v3/orders/{order_id}/subscriptions` and accepts a single order ID.
  • Add: When a customer toggles automatic renewals on or off via their My Account page, add a note to the subscription to record that event.
  • Fix: Set and update a subscription's trial end date via the REST API.
  • Fix: Ensure the `woocommerce_subscription_renewal_payment_complete` hook is always triggered when processing early renewals via the checkout page (introduced in 5.6.0).
  • Fix: When a subscription is flagged as requiring manual payments, allow admin users to turn on automatic payments for a subscription via the Edit Subscription page by selecting a new payment method.
  • Fix: When processing an early renewal order, make sure the suspension count is reset back to 0 on payment complete.
  • Fix: Ensure proper backfilling of subscription metadata (i.e. dates and cache) to the postmeta table when HPOS is enabled and compatibility mode (data syncing) is turned on.
  • Fix: Fetch and update the `_cancelled_email_sent` meta in a HPOS compatibile way.
  • Dev: Introduce a new wcs_get_subscription_grouping_key() function to generate a unique key for a subscription based on its billing schedule. This function uses the existing recurring cart key concept.
  • Dev: Deprecate the WC_Subscriptions_Synchroniser::add_to_recurring_cart_key(). Use WC_Subscriptions_Synchroniser::add_to_recurring_product_grouping_key() instead.
  • Dev: Update subscriptions-core to 6.5.0.
5.6.0 — 2023-10-18
  • Add: Introduce the "Subscription Relationship" column under the Orders list admin page when HPOS is enabled.
  • Add: Use admin theme color and the correct WooCommerce colors.
  • Fix: Resolved an issue that caused subscriptions to go on-hold when a customer fails or abandons an early renewal order payment.
  • Fix: Resolved an issue that caused subscriptions with an unpaid early renewal order to be incorrectly considered as needing payment.
  • Fix: When HPOS is enabled, make the orders_by_type_query filter box work in the WooCommerce orders screen.
  • Fix: Ensure renewal orders paid via the Block Checkout are correctly linked to their subscription.
  • Fix: Resolved an issue that caused paying for failed/pending parent orders that include Product Add-ons to not calculate the correct total.
  • Fix: Ensure the order needs processing transient is deleted when a subscription order (eg renewal) is created. Fixes issues with renewal orders going straight to a completed status.
  • Fix: Store the correct subscription start date in postmeta and ordermeta when HPOS and data syncing is being used.
  • Fix: When HPOS is enabled, deleting a customer will now delete their subscriptions.
  • Fix: Missing styles on the Edit Subscription page when HPOS is enabled.
  • Fix: Resolve an issue that would cause additional subscriptions to be created when completing a switch via the Block Checkout.
  • Fix: Resolve an issue that would cause 3rd party plugin edit product fields with the show_if_variable-subscription class to be incorrectly hidden.
  • Fix: Allow gateways to execute action on payment method deletion before updating the subscription.
  • Fix: Ensure subscriptions have a date created that correctly accounts for the site's timezone. Fixes issues with subscriptions having a date created double the site's UTC offset.
  • Fix: When HPOS is enabled, fix quick-editing the subscription statuses on the admin list table.
  • Dev: PHP 8.2: Fix "Creation of dynamic property" warnings.
8.2
  • Dev: PHP warnings from using debug_backtrace().
  • Dev: Updated subscriptions-core to 6.4.0
  • Dev: Updated the hooks for Checkout Blocks, replacing the deprecated `woocommerce_blocks_checkout_` prefixed hooks with `woocommerce_store_api_checkout`.
5.5.0 — 2023-09-21
  • Tweak - Use admin theme color in selectors.
  • Tweak - Change plugin name to Woo Subscriptions.
5.4.0 — 2023-08-11
  • Add: Introduce an updated empty state screen for the WooCommerce > Subscriptions list table.
  • Fix: Ensure subscription checkout and cart block integrations are loaded on store environments where WooPayments is not enabled.
  • Fix: Ensure the shipping phone number field is copied to subscriptions and their orders when copying address meta.
  • Update: When HPOS is disabled, fetch subscriptions by customer_id using the user's subscription cache to improve performance.
  • Dev: Deprecated the 'woocommerce_subscriptions_not_found_label' filter.
  • Dev: Updated subscriptions-core to 6.2.0

Testimonials

Benny O'Brien@benny_obie

The quick response from a friendly team member at @effectioshop honestly caught me off guard.
Nice work!


Stuart Boyle@stuart_boyle

@effectioshop As an eCommerce developer, effectio.org has enabled me to reach higher expectations and my clients are very happy.


22,000+ Users · 180 Countries
Trusted by freelancers, agencies & store owners worldwide

How It Works

Install the free EffectIO Dashboard plugin on your WordPress site. It connects to the EffectIO catalog, detects every premium plugin and theme you own, and gives you a single hub to manage licenses, run updates, and keep your admin panel clean — all from one screen.

One-Click Updates
Update any premium plugin or theme instantly. No manual downloads, no FTP — just click "Update Now."

🔑

License Manager
View, activate, and manage all your license keys in one place. No hunting through emails or vendor dashboards.

🔇

Notification Blocker
Blocks intrusive admin nag screens, upsell banners, and ads that clutter your dashboard. Re-enable anytime.

🛡️

Vendor Request Control
Prevents redundant license-check pings to third-party servers for items you already manage through EffectIO.

📦

Bulk Activation
Club members can activate all eligible plugins and themes at once — one button, zero hassle.

🆓

100% Free
The Dashboard itself costs nothing. Install it and it auto-activates on your domain — no key required.

Get Started in 3 Steps

1

Download & Install

Download the EffectIO Dashboard zip and install it via Plugins → Add New → Upload.

2

Browse & Activate

Open EffectIO → Catalog in your admin panel. The dashboard auto-detects your installed items and matches them to your licenses.

3

Update & Manage

Keep everything current with one-click updates. Manage licenses, block nag notices, and enjoy a cleaner WordPress experience.

Licenses

All WordPress derivative work is GPL-licensed. Most items are pre-activated and ready to use. Some require an activation key — we provide it with your purchase, and the Dashboard lets you apply it in seconds.

Club members enjoy bulk activation: activate every eligible item at once with a single click. No more entering keys one by one.

✅ Money-Back Guarantee

Every item is tested and ships with full features. If something doesn't work and we can't fix it, you get a full refund. We believe premium tools should be accessible — that's why we offer a low-cost subscription so freelancers, small businesses, and agencies can grow without a large upfront investment.

Manage and Update all your sites

17.99 $ / Month Membership

2900 Plugins and Themes. Install, Update, Activate and Delete any plugin. Unlimited Sites. Best WP Agency Deal.

Clean Items

NGO Mission

Always Updated

SSL Connection