AAdvanced Subscriptions
Features Pricing Docs Changelog Contact — Español
Buy the plugin →
Advanced Subscriptions for WooCommerce · v2.0.0

Subscriptions for WooCommerce, done your way.

Recurring payments, retention discounts, scheduled start dates, multi-product plans and Spanish payment gateways — all in one self-hosted plugin. No SaaS in between, no per-active-subscription fee.

Built for WooCommerce stores that bill recurring revenue. Native on Redsys, Stripe, PayPal and WooPayments.
wp-admin / product / edit · subscription
Product · Premium Coffee Box

Subscription settings

Subscription
Interval
Every 1 month
Anchor day
Day 1 of month
Free trial
14 days
Retries
3 (6h · 24h · 72h)
Loyalty discount tiers
After 3 renewals5% off
After 6 renewals10% off
After 12 renewals15% off
Gateway · Redsys · token saved

Key metrics at a glance

4
payment gateways with native recurring
230+
documented hooks & filters
100%
HPOS & Blocks compatible
Why this plugin exists

The subscriptions ecosystem for WooCommerce has been stuck for years.

WooCommerce powers more than a third of all online stores. But the subscriptions space has been overpriced, under-maintained, or missing the gateways that real European stores actually need.

Advanced Subscriptions for WooCommerce was built by José Conti to fix exactly that. Native recurring on Redsys, Stripe, PayPal and WooPayments — with the Spanish payment stack (Redsys, Bizum, Inespay, Google Pay through Redsys, PSD2 Light) baked into the core — and real retention tools, not just “create a plan, charge a customer, hope they stay”.

Capabilities

Six things you can do today.

Nine focused capabilities ship in the box. These are the six most stores reach for first.

Charge any cadence

Daily, weekly, monthly, yearly. Set expiry, signup fee and free trial right on the product page.

Recurring payments

Reward loyalty automatically

Tier-based discounts that activate after N renewals. Percentage or fixed amount. Per-product configuration.

Retention discounts

Sync billing dates

Anchor every renewal to a specific day of the month so the whole customer base bills on the same date.

Scheduled start dates

Sell bundles as one subscription

Multi-Product Subscription (Subscription Box) with fixed or computed pricing. One renewal, one charge.

Subscription box

Take payments anywhere

Redsys, Bizum, Inespay and Google Pay included in the core. Stripe, PayPal and WooPayments via their official plugins. All recurring-ready.

Payment gateways

Stay in control

HPOS-ready, Cart/Checkout Blocks compatible. 230+ documented actions and filters cover the entire lifecycle.

Developer API
For your customers

Six things your customers can do.

A self-service My Account area so the inbox doesn't fill up with “can you cancel my plan” emails.

Pause, resume or cancel anytime

From the My Account area. No need to email support. Reason capture optional for your dunning analytics.

Change the payment method

Swap card, switch from PayPal to Stripe or update an expiring token — without losing the subscription or anchor day.

Skip the next renewal

One click to push the upcoming charge to the following cycle — useful for holidays or trial extensions.

Switch between plans

Upgrade or downgrade between subscription products. Proration handled, tokens re-used, no second checkout.

See renewals and the next charge

The full list of past renewal orders and the exact date and amount of the next one — all in My Account, no email back-and-forth.

Customise the next box

On a Multi-Product Subscription, the customer can edit the items before the next renewal locks in. Swap, add, remove — within the rules you set.

Native payment gateways

Four payment gateways, recurring out of the box.

Redsys is bundled with the plugin core. Stripe, PayPal and WooPayments integrate natively — you install their official gateway plugin and Advanced Subscriptions handles renewals on top.

Bundled in the plugin core No extra plugin · No extra license
R
Redsys (and the full Spanish stack)

Cards, tokenization, refunds, PSD2/SCA, MIT renewals — plus Bizum, Inespay, Google Pay via Redsys and PSD2 Light. All shipped inside the plugin, all recurring-ready.

Want Apple Pay, native Google Pay or pre-authorisations? Add the premium WooCommerce Redsys Gateway.

Native — install the official gateway plugin We do the subscription bridge, the gateway plugin does the rest
S
Stripe

Setup intents, off-session renewals, 3DS challenge handling. Cards, Apple Pay, Google Pay via the Stripe plugin.

requires · WooCommerce Stripe Gateway (free, official)

P
PayPal

Reference Transactions for recurring billing. Customer-side account flow, refunds, dispute sync.

requires · WooCommerce PayPal Payments (free, official)

W
WooPayments

The first-party payments stack from Woo. Cards, Apple Pay, Google Pay, BNPL, all-in-one dashboard.

requires · WooPayments (free, official)

See full gateway compatibility matrix

How it works

Three steps. No vendor lock-in.

STEP 01

Install & activate

Upload the plugin, paste your license key. WooCommerce detects it as a regular extension. No external database, no SaaS sync.

STEP 02

Mark a product as Subscription

A new tab appears in the product editor: choose interval, expiry, free trial, signup fee, anchor day, and discount tiers.

STEP 03

Done — the plugin runs the cycle

Customer checks out, your gateway charges them, the plugin renews and notifies them. Failed charges retry on schedule.

Why it's different

What you get out of the box.

A neutral comparison against generic alternatives. Don't take our word for it — see what's included.

Capability Advanced Subscriptions Generic alternative Custom development
Redsys recurring out of the box Built-in, no extras Needs separate paid plugin Months of work
Inespay & GPay recurring Bundled Extra plugins per gateway Custom integration
Tier-based loyalty discounts Native Coupons only Custom logic
Multi-Product Subscription (Box) Native product type Add-on extra Custom
Configurable retry logic 3 retries with backoff Add-on or fixed Custom
HPOS + Cart/Checkout Blocks Yes Partial
Hooks & filters reference 230+ documented Limited You write them
For developers

Hookable, extensible, documented.

230+ actions and filters cover lifecycle, retries, discounts, emails and renewals. Ship custom integrations without forking the plugin.

  • Custom order type aswc_subscriptions — queryable like any WC order.
  • Optional REST API with secret key generation, to read and update subscriptions externally.
  • HPOS & Blocks ready. Logging via the WooCommerce logger when debug is on.
PHP · functions.php
// Push every new subscription to your CRM.
add_action(
    'aswc_after_created_subscription',
    function ( $subscription_id, $order ) {

        my_crm_create_contact(
            $subscription_id,
            $order->get_billing_email()
        );

    },
    10,
    2
);

// Add a custom interval: quarters.
add_filter( 'aswc_subscription_intervals', function ( $intervals ) {
    $intervals['quarter'] = __( 'Quarters', 'my-plugin' );
    return $intervals;
} );

Built for stores that bill in Europe

Built for stores that bill in Europe

Spain alone has around 60,000 active WooCommerce stores. Most need Redsys. Most need Bizum. Most want their data on their own server. We built this plugin for them. It works in any country — but the Spanish payment stack is genuinely solved.

Pricing

One annual license. All features. No per-customer fee.

Pay once a year, own the binaries forever (GPLv3). Renewals optional, with a 30% discount before expiry.

  • 30-day refund — no questions asked.
  • 1 year of updates & email support. Use on 1 production site.
  • Bundled gateways included. No "PRO" tier hidden behind a paywall.
  • Multi-site & agency licenses available on request.
FAQ

Common questions, short answers.

Can I migrate from WooCommerce Subscriptions, YITH or SUMO?

A native importer from WooCommerce Subscriptions, YITH WooCommerce Subscription and SUMO Subscriptions is on the roadmap and will ship as a built-in feature of Advanced Subscriptions. It's not in the plugin yet. If you need to migrate today, contact us — we'll plan it with you on a case-by-case basis.

Do I need to install Redsys separately?

No. The base Redsys integration — cards, recurring tokenization, Bizum (via Redsys), Inespay, Google Pay (via Redsys) and PSD2 Light — is bundled inside Advanced Subscriptions and supported by us, not a third party.

If you want the full Redsys power (native Apple Pay, native Google Pay, pre-authorisations, additional Bizum flows and more), install the premium WooCommerce Redsys Gateway. Both plugins coexist cleanly — Advanced Subscriptions adds the subscription bridge on top.

Does it work with Stripe, PayPal or WooPayments?

Yes — all three are natively supported for recurring billing. You install the gateway's official free plugin (WooCommerce Stripe Gateway, WooCommerce PayPal Payments or WooPayments), and Advanced Subscriptions wires up the renewal cycle on top of it. No bridge plugin, no glue code.

Is the plugin GPL?

Yes, GPLv3. You keep the binaries forever. If you don't renew the license, the plugin keeps working — only updates and support stop.

What happens to my data?

Everything stays on your server. There is no SaaS in between. The license server only validates a key periodically; subscriptions, customers and payment tokens never leave your installation.

Ready when you are

Stop renting your subscriptions engine.

One annual license, full control, native recurring on Redsys (core), Stripe, PayPal and WooPayments. The plugin runs on your server, on your terms.

Buy the plugin Talk to sales