Trending
Product Icon

WooCommerce Subscriptions

WooCommerce Subscriptions is a WooCommerce extension that lets customers subscribe to your products or services and pay on a weekly, monthly, or annual basis. It integrates with over 25 payment gateways for automatic recurring payments and supports automatic rebilling on failed subscription payments. Subscribers can manage their own plan — upgrading, downgrading, suspending, or canceling — and update their shipping address or payment method. It's a paid annual extension with a 30-day money-back guarantee.

Feature Requests

  • Subscription discounts applied to wholesale pricing.

    Please enable subscription discounts to be applied to wholesale pricing. For example, a coffee supplier has 3 types of user roles, standard customers, students, and restaurants. On all one-time purchases customers pay retail, students get 10% off, and restaurants get 15% off. If a subscription is set up on a bag of coffee, the pricing […]

  • Bolt Integration

    It would be fantastic if you could get an integration with Bolt as a payment gateway. (bolt.com)

  • Providing susbcription renewals in minutes for testing

    When testing subscriptions, I’d like to be able to execute subscription renewals almost on demand, and I’d like to do so such that the subscription processing goes through 100% of the normal code path that handles scheduled renewals. The methods available to force a subscription early include the “renew now” feature (which doesn’t include advancing […]

  • You need to add break to your switch statements

    — a/penselaranja/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php +++ b/penselaranja/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/subscriptions-core/includes/class-wc-subscription.php @@ -2437,6 +2437,7 @@ class WC_Subscription extends WC_Order { // translators: %s: date type (e.g. “end”). $messages[] = sprintf( __( ‘The %s date must occur after the cancellation date.’, ‘woocommerce-subscriptions’ ), $date_type ); } + break; case ‘cancelled’: if ( array_key_exists( ‘last_order_date_created’, $timestamps ) && $timestamp < $timestamps['last_order_date_created'] ) { @@ […]

  • change payment option when subscription expired

    Woocommerce support wrote: It’s an interesting use case, the change payment method option only shows up under the condition that the subscription is active. For my customer, they had a subscription, credit card expired. Now they can only start a new subscription. Additional problem that I have to explain: the subscription cost on our side […]

  • Resend Manual Renewal Payment Page from Subscription List Bulk Actions

    If hundreds of manual renewals need to be resent their payment page, each subscription must be entered and sent one at a time. For ‘on-hold’ subscriptions pending payment, that page should be able to be sent en masse.

  • Interrupt Subscription Cancellation to reduce churn (offer a down-sell)

    I would like to interrupt the cancellation process so that we can offer a down-sell when customers click “Cancel” subscription in their “My Account” area. At the moment, the default behaviour is simply to cancel the subscription and the button changed to “Resubscribe”. What I would prefer, is to be able to interrupt this process, […]

  • Can create and assign level users?

    Can create and assign level users? I think it’s very important it should be included in the plugin.

  • Need a coupon extension

    Hi There should be a coupon extension for woocommerce subscription that will work with subscription length. There should be option how many time can use it in a subscription plan and it should be auto generate coupons for every subscriber and calculate sign up date to expired date . Thanks

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.