AAdvanced Subscriptions
Features Pricing Docs Changelog Contact — Español
Sign in Buy the plugin →
Feature 01 / 09

Bill at any cadence — without writing a line of code.

Mark any WooCommerce product as a subscription and you get a clean tab in the editor: interval, expiry, sign-up fee and free trial. The plugin handles the rest of the lifecycle — initial charge, renewals, retries, end-of-term.

What you can configure

  • Interval. Charge every N days, weeks, months or years.
  • Expiry. Run forever, or end after N billing periods.
  • Sign-up fee. Charged once on the initial order.
  • Free trial. Days, weeks or months — no payment until trial ends.
  • Retries. Three configurable attempts on failed renewals with exponential backoff.
  • Prorating. Switch plans mid-cycle with automatic credit calculation.
wp-admin / product / edit
SubscriptionGeneralInventoryShipping
Billing interval
Every 1 month
Expiry
Never
Sign-up fee
€0,00
Free trial
14 days

Code-level control when you need it

Hook into every step of the lifecycle with documented filters.

PHP · functions.php
// Skip the renewal email for VIP customers
add_filter( 'asfwc_renewal_email_recipients', function( $recipients, $subscription ) {
    $user = $subscription->get_user();
    if ( in_array( 'vip', (array) $user->roles, true ) ) {
        return [];
    }
    return $recipients;
}, 10, 2 );

Stop renting your subscriptions engine.

Buy the plugin