Skip to content Skip to sidebar Skip to footer

You Need to Wait for Some Time Before Subscribing Again

WooCommerce Subscriptions is a premium extension, and this page has answers to normally asked questions.

Nosotros recommend reading the Subscriptions Guide for Store Managers if y'all haven't already. For technical questions nearly integrating software with Subscriptions, refer to the Subscriptions Programmer Docs.

Topics

  • Subscriptions Features
  • Subscription Production Management
  • Subscription Management
  • Orders Related to Subscriptions
  • Shipping & Coupons
  • Cart & Checkout
  • Payment Gateways
  • WooCommerce Payments
  • PayPal
  • Subscriber Account
  • Store Manager or Administrator
  • Compatibility
  • Site Direction
  • Other Questions?

Subscriptions Features ↑ Back to elevation

What type of subscriptions can I sell with WooCommerce Subscriptions? ↑ Back to summit

WooCommerce Subscriptions tin can be used to sell whatsoever product or service requiring recurring payments. You can sell the post-obit product types:

  • Physical
  • Virtual
  • Downloadable

You can besides offer services and memberships by setting a subscription to be virtual.

Tin Subscriptions exercise [insert-feature]? ↑ Dorsum to top

There are many bully ideas for how to use a subscription to create a novel business model. It is great to run across and so much multifariousness in the eCommerce globe, but equally Subscriptions is an off-the-shelf product, it tin not mayhap back up every use case.

If you don't see a feature discussed in this FAQ or listed in the shop director guide, so Subscriptions likely does not include that feature.

If you want a feature not already available, post the thought in the WooCommerce Subscriptions Ideas forum. Once a feature gets enough votes, it will exist added to Subscriptions. Features with college votes are too be given priority.

If the characteristic yous crave doesn't have broad appeal, the good news is, Subscriptions makes it possible for an adept WordPress or WooCommerce developer to add together merely about any feature. If y'all demand an expert developer to add together a feature to Subscriptions, please post a chore on Codeable, or observe a WooExpert.

Where can I find a listing of the upcoming features? ↑ Dorsum to height

You tin can find this in the Subscriptions Roadmap here.

How can I ship physical products on a different schedule to the payment schedule? ↑ Back to top

To aid manage aircraft on subscriptions to physical goods, WooCommerce Subscriptions generates a renewal social club for each payment. That means if yous want to send a product monthly, you should set the payment schedule to bill monthly.

Another option using just Subscriptions is to:

  • charge the unabridged subscription's amount as a sign-up fee
  • gear up a $0 recurring corporeality
  • set the billing period to the shipping interval
  • set the length to be the total number of times the production volition be shipped
One-Year Subscription Shipping Monthly
One-Year Subscription Shipping Monthly

There are downsides to this arroyo, including:

  • The subscription price will be displayed as $0 / month
  • A renewal order volition be generated each month, with a $0 total for the subscription. This order volition exist visible to the client on their My Account page and optionally emailed to the them each calendar month (however, both the My Account and Email templates could be inverse to remove this). Alternatively, yous can likewise apply our mini plugin to disable renewal emails for 'free' ($0) renewals.
  • If client suspension is enabled and the customer suspends or cancels a subscription that uses this pricing model, they may not receive items for which they accept already paid.
  • You may need to hide the Abolish push on the My Subscriptions table because if the customer cancels the subscription before the end of the term, no renewal orders will be generated, despite the customer already having paid for those renewals.

Furthermore, there is no method for having a recurring billing schedule that differs to the recurring shipping schedule (for example, a subscription which charges $50 every 3 months but ships every calendar month).

For now, when using WooCommerce Subscriptions, the best method for managing shipping is to use the same payment schedule every bit the intended shipping schedule.

That said, we are aware of this feature request and intend to offer it in a time to come version. If you need to transport on a different schedule, delight vote on the existing feature request.

Does Subscriptions retry failed payments? ↑ Back to superlative

Yep! Subscriptions has an automatic retry organisation for failed recurring payments.

Subscription Production Management ↑ Dorsum to acme

How tin can I offer a subscription with a variable billing menses? ↑ Back to top

To offer customers a option of billing period on a subscription, you can use either:

  • a Grouped Production; or
  • a Variable Product

Using a Variable Product

To create a variable subscription with different billing periods:

  1. Get to: Products > Add New
  2. Set the production blazon to be Variable subscription
  3. Create a new variation attribute on the production and telephone call it Billing Period (or annihilation yous prefer)
  4. Add together different periods to the new Billing Period aspect. e.g. week, month, year
  5. Create a variation for each billing period
  6. Set the subscription period for each variation to friction match the billing menses attribute assigned to it.
A "Billing Period" Attribute with Week/Month/Year Values
A "Billing Flow" Aspect with Week/Month/Year Values
Subscription Variation with a Period Matching the Billing Period Attribute
Subscription Variation with a Menstruum Matching the Billing Flow Attribute

Using a Grouped Product

To use a Grouped product to offer different payment billing schedules:

  1. Create multiple Simple subscription products, each with different billing menstruum
  2. Add each subscription to a grouped product

Here is a screenshot of a grouped product with subscriptions at iii unlike intervals: monthly, every 6 months and yearly.

WooCommerce Subscriptions - Grouped Product
Variable Recurring Billing Periods on a Grouped Product

The All Products for WooCommerce Subscriptions plugin tin be used to create a product that has both one time purchase options and subscription options within the aforementioned product

Can I employ a subscription like a variable product? ↑ Back to elevation

Yes! Subscriptions offers a Variable Subscription product type. For each variation, you can set a dissimilar sign up fee, trial menstruation, billing menstruation, billing interval and subscription length.

What is the verbal interval for a monthly subscription, i.eastward. is it 30 days? ↑ Back to acme

With a daily subscription, payments are triggered every 24 hours. A day is always 24 hours, so this is no issue. Only what about months where the number of days differs?

The amount of fourth dimension between a monthly billing interval is one month. This ways 30 days for some months (April, June etc.), 31 days for others, and then 28 or 29 days for February. If a monthly subscription is created on the 15th of Feb, the side by side payment volition be charged on the 15th March. If the billing interval for a subscription is every 2 months and information technology is created on the 15th of February, the next payment will be charged on the 15th Apr.

What nigh subscriptions purchased on the last mean solar day of the calendar month?

If a subscription is purchased on the last solar day of the month, recurring payments volition continue to be charged on the last day of the calendar month. For instance, if a $x / calendar month subscription is purchased on the 31st December, its next 4 payments volition be charged on:

  • 31st Jan
  • 28th Feb (or 29th February for a leap year)
  • 31st March
  • 30th April
What about recurring payments on the 28th, 29th or 30th twenty-four hour period of the month?

This organisation will besides exist used if the day a payment is usually charged is not the last day of the month, but information technology is on the 28th, 29th or 30th day of the month, and the adjacent payment is due in February, which has no 30th day (and no 29th day in non-jump years).

For example, if a $ten/calendar month subscription is purchased on the 29th December 2012, the adjacent iv payments will be charged on:

  • 29th January 2013- not the last solar day of the calendar month
  • 28th February 2013 – notice it has switched to the terminal twenty-four hours of the calendar month as at that place is no 29th day in February when information technology is not a leap year
  • 31st March 2013 (last solar day of the month)
  • 30th April 2013 (concluding day of the month)

This logic ensures that a payment is fabricated every month, and therefore, that one year includes 12 payments.

Why are subscription payments charged belatedly (or early) with PayPal?

Unfortunately, the above only applies to subscriptions where WooCommerce Subscriptions controls the billing schedule. When creating a subscription with PayPal, PayPal takes control of the schedule for charging recurring payments payments.

How does Subscriptions manage stock? ↑ Dorsum to height

WooCommerce Subscriptions creates an social club to record each renewal payment. Each of these orders has the subscription product as an item on the guild then when the order is candy, the stock for that detail will be reduced. This allows for accurate inventory management for physical products that need to exist shipped each billing period.

For example, if a store has 100 widgets in stock, and then a customer buys a weekly subscription to those widgets, the widget stock will exist reduced past ane for the initial purchase, leaving 99 widgets. Afterward the kickoff renewal a week later, the stock volition be reduced by one again, leaving 98 widgets. A week later, the subscription volition renew a second time and stock will be reduced again, leaving 97 widgets.

Subscription Inventory Management
Subscription Inventory Management

If you lot practice not want inventory to be reduced for all renewal orders, you tin can use the gratis WooCommerce Subscriptions – Do Not Reduce Stock on Renewal plugin.

If your product'south stock quantity reaches 0, Subscriptions will not prevent new renewal orders from being processed or mark renewal orders every bit failed. It will procedure renewal orders normally. The production'southward stock count will go into the negative. If you wish to end renewals for out-of-stock products, suspend the subscriptions that contain those products.

Nevertheless, if renewal is initiated manually, Subscriptions will prevent renewal orders from being processed. To enable it, delight refer to How can I enable manual renewal for subscriptions with out of stock products?

What happens if I change the price of a subscription production? ↑ Back to acme

WooCommerce Subscriptions calculates the recurring amount that a subscriber should be charged at the time the subscriber places an order. This amount is and then stored confronting their subscription. As a issue, if you alter the price of a subscription production, existing subscribers won't be effected. All existing subscriptions will keep to be charged the quondam cost by default.

This also applies to a subscription production'southward 'Auction price'. If a subscriber purchases a subscription during its' auction price time period, the subscription will renew for that discounted price indefinitely, until manually updated past an admin.

To sympathize more most why this is the case, read over the Subscription Product vs Subscription Guide.

Information technology is possible to manually change the amount charged for a subscription, equally explained in the guide to modify recurring totals. If you need a way to bulk edit the recurring amounts charged for subscriptions, AutomateWoo tin be used to bulk update subscription prices. Or if you would similar some other alternative, you can as well use Enhancer for WooCommerce Subscriptions that will permit you to conduct out this bulk update at subscription prices.

Can I change the product on a subscription? ↑ Dorsum to top

Depending on the payment gateway you lot use on your site, it may exist possible to manually delete then add a new subscription production to a subscription.

Your customers can too upgrade or downgrade a subscription, i.eastward. switch to a dissimilar subscription product or variation, from the My Account page.

How is the minimum price for a variable subscription calculated? ↑ Back to acme

When displaying a variable subscription's price on the store folio, Subscriptions displays a "From: $x / flow" toll. This the lowest possible price at which a customer tin can admission a subscription.

Subscriptions uses a general dominion to make up one's mind the cheapest variation: the everyman initial price for the longest period.

For instance, if a variable subscription has the following 3 variations:

  1. $5 per month
  2. $5 every 3 months
  3. $v every 6 months

The third option will be set as the lowest possible price because it is for the longest menstruation.

For some other example, if a variable subscription has the following three variations:

  1. $5 per month
  2. $10 per month with ane calendar week costless trial
  3. $50 per year with 1 month free trial

Again, the 3rd option will be set as the lowest possible price because it has the cheapest initial price, gratis, for the longest catamenia, 1 month.

For these examples, this method makes sense, just information technology might seem disruptive when selling variations at different prices and unlike billing period. For example, with two variations, $5 / month and $twenty / year. In this case, the $20 / year subscription is cheaper on a daily footing over a 12 month period. However, the lowest possible price the customer can access the subscription for is $5 / calendar month. Furthermore, if a customer only remains subscribed for 3 months, so they will pay a lower full price than the annual amount. As a result, the minimum price would be displayed equally $5 / month.

What virtually the subscription length for variations?

If multiple variations have exactly the same price and billing menses, Subscriptions will recall each variation'due south toll is identical, even if the variations have unlike lengths.

For example, consider a variable subscription with the following ii variations:

  1. $5 / month for 1 month
  2. $5 / calendar month for 3 month

Subscriptions volition call back these 2 prices are identical. Every bit a result, it will determine the minimum price based on the terminal variation which it checked, which is the variation with the highest ID.

So for this case, if the second variation has the higher ID, Subscriptions volition display the variable subscription's price cord every bit $5 / month. If the start variation has the higher ID, the variable subscription production's price would be displayed equally $5 for 1 calendar month.

Can a Subscription have a Three-Tier Price? ↑ Back to top

A three-tier toll is where the client pays three different amounts for their subscription at different stages of the subscription's lifecycle.

For example, consider a monthly subscription wherein:

  1. months i-half-dozen, the client pays $29.99
  2. months seven-12, the customer pays $19.99 then
  3. months xiii and across, the customer pays just $nine.99.

Subscriptions allows you to create a product with a 2-tier price, by using a sign-up fee. The production price does not allow for a three-tier toll to be input. Yet, it is still possible to have three-tier prices.

With Limited Payment Coupons, Subscriptions tin accept a three-tier price where the price increases over the life cycle, equally explained in the guide to three-tier pricing with limited coupons.

To provide a price which decreases, or some other complex pricing tier system, the AutomateWoo extension can be used. This extension provides a style to add or remove a coupon from a subscription, and add together  or remove products from a subscription. These tin can exist used to change the amount charged for the subscription at whatsoever stage during its lifecycle.

To accomplish three-tier pricing without AutomateWoo or Express Coupons, it's possible to:

  • update each subscription manually after the desired number of payments to change the recurring price (only really suitable when you take only a few subscribers)
  • hire developer from our WooExperts or Codeable to write a custom plugin to have the price changed automatically after the 2nd payment.

If a customer is subscribed to a downloadable product, practise they have access to that product forever? ↑ Back to top

If you create a subscription product with downloadable files associated with it, the customer volition only take access to the files while their subscription is active or pending-abolish.

If the subscription has expired, is on-hold or has been cancelled, the customer will non be able to download the files associated with the subscription.

The Download death field for the product should be left blank, i.east. "Never". Otherwise, if say the Store Owner sets the expiry days to 30, but the Subscription renews every calendar month, there may be some days where customers have an active sub merely still cannot download the file.

How can I create a subscription where customers pay the entire pecker upwardly-front? ↑ Back to top

To charge the unabridged subscription amount up-front, at that place are two options:

  1. Create a subscription for ane billing menstruation, eastward.g. $100 for 4 months or $120 for 6 months
  2. Make the subscription complimentary for each recurring interval and charge the total amount in the sign up fee. e.thousand. $0 / month for 4 months with a $100 sign upwards fee or $0 / month for half-dozen months with a $120 sign up fee

The first option is nearly suitable when wanting to provide admission to something (e.1000. content) for a certain period of time.

The second choice is virtually suitable when you want to ship the subscription product each month (so you lot want an guild to be generated to manage shipping).

Combine one of these with a variable subscription and a billing catamenia attribute, and yous tin can allow the customer to choose whether they pay upward-front or monthly.

A better method to handle this situation is as well a pop feature asking. If you would similar to run across this added, please vote for that characteristic.

How can I provide subscribers with access to new downloadable files? ↑ Back to height

Later on a customer has purchased a downloadable subscription product, they volition exist able to download whatsoever files associated with that production from their My Account folio for as long as the subscription is active. Notwithstanding, yous may also wish provide existing subscribers with access to new files.

WooCommerce Subscriptions provides two options to handle this situation. You can either provide access to new files:

  1. immediately, by adding files to the subscription product; or
  2. after the customer'due south adjacent renewal is processed (known as dripping).

The first of these options is the default behavior in Subscriptions, while the second can exist enabled with the setting to drip downloadable content.

Provide Immediate Access to Downloadable Files

To provide active subscriptions with access to new downloadable files immediately:

  1. Go to: WooCommerce > Settings > Subscriptions and make certain the Baste downloadable content setting is disabled
  2. Go to: Products > Edit Product
  3. Go to the General tab of the Product Data metabox
  4. Click Add File
  5. Click Update to save the product
Add New Downloadable File to Subscription
Add New Downloadable File to Subscription

Existing subscriber's with an active subscription will automatically receive access to those files on their My Account folio.

Baste Feeding Downloadable Files with each Renewal

To link access to the new downloadable files with each renewal payment, you lot tin enable Subscriptions' Drip downloadable content feature.

How tin I charge a payment at a custom interval? ↑ Back to top

Out of the box, Subscriptions allows you lot to accuse a recurring payment on a billing interval of 1-6 i.e. every day, every 2nd day, every tertiary mean solar day etc.

Default Subscription Billing Intervals
Default Subscription Billing Intervals

If y'all want to charge payments on a different billing period, it is also possible to add your own with a little flake of code. For example, the plugin's code shown below will add a every tenth billing interval. You lot tin change the 10 to any number y'all require and install information technology as a plugin on your site.

How tin I customize subscription price strings? ↑ Dorsum to peak

There is currently a free mini-plugin that will allow you lot to customize the price string from the admin expanse.

The toll displayed for a subscription product and order totals for a subscription order tin can be customized by plugins.

If yous are a WordPress developer, yous can use the 'woocommerce_subscription_price_string' and 'woocommerce_subscriptions_product_price_string' filters along with the parameters passed to those filters, to customize the string.

How tin can I offering a longer subscription length? ↑ Back to top

Out-of-the-box WooCommerce Subscriptions allows store managers to sell subscriptions that last only as long as the longest length supported by PayPal Standard. Detailed data for developers on these limitations can be establish in the PayPal developer documentation.

Custom 36-Month Subscription Length
Custom 36-Month Subscription Length

If you desire to offer subscriptions for a different length, and you are not offering PayPal for payments, information technology may be possible to offer a custom length.

For example, the plugin beneath includes code that will offer a subscription that lasts for 36 months. You lot can change the 36 to any number you require and install it as a plugin on your site. However, please be aware, unlike payment gateways offering different possibilities for length. Yous will need to exam this custom code thoroughly and although it is included here to help brand the customization, Woo cannot provide support customizations. This code also requires WooCommerce Subscriptions 1.4.4 or newer.

Why tin can a subscription product not be deleted or take its type changed? ↑ Back to top

Subscription products tin be trashed, but any subscription production that is associated with an order (i.e. has been purchased by a customer) can not exist permanently deleted or have its production type changed. This is to prevent causing errors with WooCommerce and other WooCommerce extensions that expect a product to exist and remain a subscription product blazon when performing some of the operations related to a subscription, like processing renewal payments.

If yous need to change a subscription product'southward blazon or permanently delete a subscription product or subscription variation, yous must beginning permanently cancel and delete all subscriptions which include that product as an item. If the subscription is already in either a 'Cancelled' or 'Expired' status, you must Trash and then Permanently Delete the subscription.

This applies to simple subscriptions, variable subscriptions and subscription variations.

Subscription product type cannot be changed notice
Subscription variation cannot be removed notice

Subscription Management ↑ Back to pinnacle

When a customer signs up for a subscription, when volition they be charged? ↑ Back to meridian

By default, the billing schedule for a subscription is based on the day the customer buys the subscription. If a client buys a monthly subscription on the 15th December, they volition pay on the 15th Dec, and so be billed for renewal on the 15th Jan (then 15th February etc.).

If y'all want to align subscription payments, for example, to exist charged on the first or final twenty-four hour period of the month, regardless of when a customer signed up for a subscription, you can utilize the renewal synchronisation feature.

How do I restrict the number of available subscriptions? ↑ Back to meridian

You can utilize the built-in WooCommerce inventory feature for your subscription product.

Will a scheduled subscription accuse go through fifty-fifty if the order status is "on-hold"? ↑ Back to top

Yes, a scheduled subscription charge will yet go through even when the original order used to buy the subscription has a condition of on-hold. A store manager needs to put the subscription on-hold to freeze payments on that subscription. More than information most the differences between an order and a subscription can be establish in this guide about the differences between subscriptions and orders.

What happens when a subscription is suspended? ↑ Back to top

When a shop manager or customer suspends a subscription, all payments will cease for the period the subscription is suspended. The user'south role on your site will besides be gear up to the default inactive subscriber part.

When a subscription is reactivated, the payment schedule will continue as it did before the subscription was suspended. The payment schedule is not changed based on the amount of time the subscription has been suspended.

For example, if a client buys a monthly subscription product on the 1st of January, then suspends their subscription on February 12th, they will not pay anything until they reactivate it. If the customer reactivates the subscription on May 22nd, the adjacent payment will be charged on 1st of June, because that is the original billing date the subscription was started.

WooCommerce Subscriptions allows you equally the store manager to ready a limit on the number of times a subscriber can suspend or reactivate their subscription, or to prevent break completely on the settings folio.

How can I manually trigger a renewal payment (or a renewal lodge email)? ↑ Back to superlative

To trigger an off-schedule renewal and therefore trigger each stride in the renewal procedure, like sending renewal order email, follow the steps outlined in the guide for testing renewal payments using the WCS_DEBUG flag.

Why are dates displayed incorrectly? ↑ Back to top

You lot may discover when viewing the Manage Subscriptions page that some dates are displayed a few hours or more than off the actual date. This usually means a plugin or custom code is changing your site's timezone.

WordPress sets your site's base timezone to UTC/GMT and Subscriptions expects that to be the site'southward base timezone for computing dates. However, on rare occasions, some plugins volition modify the base timezone.

To find the offending code, search your site's files for the string: date_default_timezone_set and disable the plugin using that function.

How can I notify a subscriber before their adjacent renewal payment? ↑ Dorsum to top

There are a variety of solutions that can be used to notify subscribers prior to their side by side renewal payment:

  1. the AutomateWoo extension: with actions to email or SMS a customer, AutomateWoo'south Subscriptions' Integration can be used to notify customers on a multifariousness of subscription related events, including a menses of time before renewals. Learn more in the AutomateWoo documentation on subscription triggers.
  2. Metorik: as function of Engage, Metorik makes it possible to ship many subscription related emails, including pre-renewal emails. For more information, refer to the documentation on Engage.

How can I finish renewals temporarily? ↑ Back to pinnacle

If y'all want to temporarily disable renewals, including recurring payments, from existence processed for a certain period of time, for instance, while testing upgrades or running other maintenance tasks, use the DISABLE_WP_CRON abiding.

This will not work with PayPal or payment gateways which manage the billing schedule. Information technology will piece of work with Stripe, Authorize.net CIM, Braintree and almost all other payment gateways.

How can I repair the billing schedules for a subscription? ↑ Back to top

Annotation: This is a Developer level doctor. If y'all are unfamiliar with code/templates and resolving potential conflicts, select a WooExpert or Developer for assistance. We are unable to provide support for customizations nether our Back up Policy.

If you take a plugin installed to view the scheduled tasks in WP-Cron, like WP-Crontrol, and notice that an active subscription's adjacent payment date is not scheduled, you can repair it with the following instructions:

  1. Go to: WooCommerce > Subscriptions (the Subscription Management screen)
  2. Hover over the subscription missing a payment date
  3. Click Append
  4. After the page reloads, hover over the subscription again and click Reactivate

This process will repair the side by side payment engagement scheduled for a subscription using the manual renewal process or automatic payments and a payment gateway other than PayPal. If the subscription is using PayPal, you do not demand to repair the billing schedule, information technology will be repaired when PayPal processes the side by side scheduled payment (in Subscription versions 1.four.4 or newer).

What is the end_of_prepaid_term hook? ↑ Dorsum to top

When a subscription is cancelled, either by the store director or subscriber, its status volition exist inverse immediately and no payments will be charged in the future. However, the client has already paid for the subscription'southward current term. For sites selling virtual subscriptions, similar memberships, it'due south important to provide admission to the virtual good for the entire prepaid term.

The 'scheduled_subscription_end_of_prepaid_term' hook accounts for that prepaid term. Information technology is used by Subscriptions to assign the customer with the default cancelled role at the end of the prepaid term (if the customer does not have any other subscriptions). It is also used by other plugins like Groups to permit access to memberships and other virtual products until the terminate of the term for which the client has already paid.

For example, a client purchases a monthly subscription on the 15th March. On the 25th of March, they then cancel the subscription. The subscription is cancelled immediately, but they have prepaid for one calendar month of access, until the 15th April. Therefore, the 'scheduled_subscription_end_of_prepaid_term' claw volition be scheduled to run on the 15th of April. When that mean solar day arrives, the customer's role will exist changed to the the default cancelled role and any other plugins tin change the customer'due south status equally required.

How tin can I enable manual renewal for subscriptions with out of stock products? ↑ Back to summit

By default, Subscriptions will prevent manual renewal orders from being candy unlike automatic renewal orders.

To enable processing transmission renewal orders despite the stock is 0, similar to the default behavior with automatic renewal guild, yous can use the following code snippet:

          add_filter( 'woocommerce_subscriptions_disable_manual_renewal_stock_validation', '__return_true' );        

Orders Related to Subscriptions ↑ Back to top

Why are orders fix to Processing not Completed? ↑ Back to top

Once an guild has been paid, WooCommerce only sets the status of the order to completed if all the products purchased in the club are both digital and downloadable. If all the products in an order are notdigital and downloadable, the lodge will be marked as processing.  This is to help you manage shipping of concrete items.

Subscriptions conforms to the WooCommerce behavior when setting order status. As a result, when an order contains a subscription product that is non bothdigital and downloadable, the guild status volition be set to processing . If y'all want the society condition to automatically transition to completed after payment for a subscription, y'all need to set the subscription product as both digital and downloadable.

Alternatively, you can utilise this gratis WooCommerce plugin to automatically mark all of your WooCommerce orders consummate regardless of product type.

Why are subscriptions automatically cancelled after a parent club is cancelled? ↑ Back to elevation

WooCommerce 2.0 introduced a new Hold stock setting. This setting allows you to set up a time limit, after which an unpaid, pending order will exist cancelled. When an order used to purchase subscription products is cancelled, the subscription or subscriptions associated with that order are as well cancelled. This ways the Concur stock setting tin can lead to unexpected cancellation of subscriptions.

By default, WooCommerce volition set the Concur stock setting value to 60 minutes. This doesn't provide much fourth dimension to pay for a renewal, however, so when installing or upgrading Subscriptions version 1.four or newer, the default value is changed one week (10080 minutes). If you customer does non pay for the parent order within one week, the renewal order will be cancelled.

If yous would like to provide your subscribers with a more or less generous payment period, just increase or decrease the time limit as needed. Or leave the value blank to disable this characteristic completely.

Hold Stock Setting
Hold Stock Setting

Subscriptions are just cancelled when a parent lodge is cancelled. A subscription will not be cancelled automatically if a renewal gild is cancelled.

Shipping & Coupons ↑ Dorsum to meridian

How is shipping calculated for physical product subscriptions? ↑ Back to meridian

If you're selling a subscription to items that demand shipping, shipping costs are added to the recurring payment. For example, a $5/month subscription with a $2 aircraft fee would be $7/month.

If your subscription includes a free trial, shipping is free for that offset period if no other products are purchased in the same transaction. To charge an upwardly-front end shipping fee for a subscription with a free trial, y'all tin include a signup fee for the cost of shipping.

This system applies to all the aircraft methods included with WooCommerce, including Local Commitment, Local Pickup, International Shipping and Apartment Rate shipping. It also works for whatsoever boosted shipping methods created by a WooCommerce extension, as long as the extension uses the appropriate WooCommerce features.

Subscription Shipping Methods
Subscription Shipping Methods

How are discount coupons applied to subscriptions? ↑ Dorsum to top

To learn how discount coupons are applied to subscription product purchases, refer to the Subscription Coupons section of the Shop Managing director Guide.

How tin I offer a Gratis Aircraft coupon for Subscriptions? ↑ Back to top

To offer customers free shipping for a non-subscription product, y'all tin create a Cart or Production coupon with free shipping enabled.

Similarly, to offer a free shipping coupon that will work with a subscription production, you can create a Recurring Disbelieve coupon and enable free aircraft on information technology.

The reason a recurring coupon should exist used is because a free shipping coupon but reveals the Gratuitous Shipping method as a aircraft option, it doesn't really discount the shipping price. Considering of this, there is no way to offer free shipping only for the initial lodge. To do that would require the client to select the Costless Shipping method for the initial order and then a different shipping method for renewal orders, simply there is no fashion for a customer to select two different shipping methods for the 1 order.

Cart & Checkout ↑ Back to height

How can I sell a production with a subscription? ↑ Back to height

  1. Become to: WooCommerce > Settings > Subscriptions.
  2. Curl downwardly to the Miscellaneous Settings section.
  3. Enable the Mixed Checkout setting.

Mixed checkout is enabled by default on new installations. You will only demand to manually enable it if y'all upgraded to Subscriptions version one.5, that is, your site was running Subscriptions prior to version ane.v. This feature was disabled by default on existing sites to ensure existing behavior did not change unless store managers wanted it too.

Why does a client need to enter payment details when no initial payment is due? ↑ Back to top

For Subscriptions versions older than 2.5, when automatic payments are enabled, a customer must enter their payment details when signing upwards for the subscription, even if no initial payment is required. That means, fifty-fifty if the subscription has a free trial or the client has practical a coupon for 100% of the start payment, they volition need to enter their payment details. This is so that time to come payments tin can be processed automatically.

If you do not want to make customers enter their payment details when no initial payment is required, switch off automatic payments.

Payment Fields with 100% Discount on Initial Payment
Payment Fields with 100% Discount on Initial Payment

How can I brandish a notice when products are removed from the cart? ↑ Back to tiptop

When Mixed Checkout is disabled, if a customer adds a subscription production to the cart and the cart already contains a not-subscription product or products, the subscription products will be removed.

As the customer is redirected immediately to the cart, no notice will be displayed.

The following lawmaking volition add a bulletin on checkout to indicate to the customer that a product or products accept been removed. To use the lawmaking, you tin install and activate information technology equally a plugin on your site.

Using the Storefront theme, the find volition be displayed on checkout as shown in the screenshot below.

Product Removed Notice
Product Removed Notice

How can I redirect customers to the cart instead of checkout page? ↑ Back to top

When a customer adds a subscription production to the cart and Mixed Checkout is disabled on your site, the customer will be redirected to the checkout page immediately. This is because when Mixed Checkout is disabled, no other products tin be purchased in the same transaction.

If you would prefer for the customer to be redirected to the cart page, the following lawmaking can be installed and activated as a plugin on your site.

Payment Gateways ↑ Dorsum to top

Does Subscriptions support my payment gateway? ↑ Back to top

To come across a complete overview of the official WooCommerce payment gateways which support Subscriptions, please read over the Subscription Payment Gateways guide.

If you exercise not come across your payment gateway listed there, it doesn't necessarily mean information technology doesn't support automatic recurring payments (this is but a pocket-size handpicked listing). You can exam automatic renewals with your gateway to see how it performs, and it should withal be able to handle manual recurring payments. If you want automated recurring payments, please follow the advice in the at the end of the payment gateways document.

Can I change the business relationship used for a payment gateway? ↑ Back to top

Yes, if you lot desire to keep the same payment gateway but you have changed business relationship, for example due to change of buying, then it is possible to even so apply the same payment gateway on your site only delight contact the gateway themselves and ask about transferring/migrating the customer information to your new account, and then update any API keys or credentials in your WooCommerce payment gateway settings.

Why only one subscription per transaction? ↑ Back to acme

WooCommerce Subscriptions version ii.0 introduced a multiple subscriptions feature which allows your customers to purchase more than one subscription product in the same transaction.

Yet, non all payment methods support this characteristic. In order to offer this feature to your customers, you must either enable manual renewals or employ a payment method which supports multiple subscriptions. Y'all can find a listing of all payment methods which support this feature in the Subscription Payment Gateways guide.

How can I amend the accurateness and reliability of scheduled payments with Stripe or Authorize.internet?

Note: This is a Programmer level doc. If you are unfamiliar with code/templates and resolving potential conflicts, select a WooExpert or Developer for assistance. We are unable to provide support for customizations under our Support Policy.

WooCommerce Subscriptions uses Action Scheduler and WordPress'due south built-in WP-Cron scheduling system for processing subscription-related tasks like payments. For pop sites, the accuracy of WP-Cron'southward scheduling service is not a problem. However, sites with less traffic may notice scheduled payments are charged at an unacceptable length of fourth dimension after it was due.

To ensure a schedule payment is run within 5 seconds of the time and date it is due, there are 3 options:

  1. Use the Jetpack plugin and enable downtime monitoring.
  2. Create a gratis Pingdom or UptimeRobot business relationship and point information technology to your store's front page. This will ensure WP-Cron fires regularly (from every 30 seconds using PingMate to every 5 minutes using UptimeRobot). That way, a payment is charged no more than that interval later on it is due. This is the simplest solution.
  3. Create a transmission cron chore by following the instructions on this WP Tuts+ tutorial. Set information technology to trigger every ten seconds. This is a more than reliable and flexible solution, but likewise more hard to implement.

Using i of these systems for a more reliable West-Cron, is not required for some gateway extensions which uses the payment gateway's own recurring billing system. It is just required for those extensions, similar Stripe and Qualify.internet CIM, which rely on Subscription'south scheduling for recurring billing.

To learn more than about the WP-Cron and Activeness Scheduler systems accept a wait at our Complete Guide to Scheduled Events with Subscriptions.

Is it possible to offering multiple payment options or tin I but choose one payment processor? ↑ Dorsum to top

You lot can offering more i payment processor.

If you have manual renewals enabled, every payment payment gateway that has an extension activated on your site and is enabled under the Payment Gateways tab of the WooCommerce settings page will be offered as payment option.

If manual renewals is non enabled, all WooCommerce payment gateway extensions which support automatic payments will be offered to the client.

How can I have all new subscribers apply a new payment gateway while assuasive existing subscriptions to continue? ↑ Back to elevation

To force all new client subscriptions to exist created with a new payment gateway, while still having existing subscriber's recurring payments charged correctly in an erstwhile payment gateway, you lot tin can only disable the old payment gateway nether the WooCommerce Payment Gateway Settings page.

Disabling the erstwhile payment gateway will preclude it from being offered as an pick on checkout for new customers, simply as long every bit the payment gateway extension is all the same active every bit a WordPress plugin, it will be able to handle recurring payments.

For example, to switch from using Stripe to Authorize.net payment gateways, the Stripe gateway would need to be disabled.

Disabling the Stripe Gateway
Disabling the Stripe Gateway

Switching existing customers to the new method is more than complicated and if you wish to practise this, it is recommended you have customers follow the process provided toChange Payment Methods.

WooCommerce Payments ↑ Back to elevation

Click here to learn more about using WooCommerce Subscriptions with WooCommerce Payments.

PayPal ↑ Back to top

What happens if a customer cancels a subscription purchased with PayPal? ↑ Dorsum to top

WooCommerce Subscriptions can sync the subscription status between PayPal and your store. To enable this feature, y'all must configure PayPal every bit explained here.

If you or your customer suspends or cancels a subscription in your WooCommerce shop, it will also notify PayPal that the subscription should be suspended or cancelled. This means both you and your customers can manage subscriptions without always having to log into PayPal.

If a customer suspends or cancels a subscription with PayPal direct, your site will also sync the status change as long as it receives a notification via the PayPal IPN. If subscription statuses are not syncing and yous have not configured IPN for your store's website, please follow PayPal's instructions for setting up IPN. You volition need to set the notification URL given to the WooCommerce URL provided hither.

Why does PayPal Standard divide the subscription when I add a sign upwardly fee? ↑ Back to tiptop

PayPal Standard does non provide a way to accuse a sign up fee. As a result, Subscriptions needs to carve up the initial payment if it includes a sign up fee. It can then apply the initial amount to a separate billing menstruation, which PayPal does support but unfortunately refers to equally a Trial Menses.

This may be confusing to your customers if they look at the subscription details in their PayPal account and see a Trial Period charged on a subscription with no complimentary trial. Unfortunately, PayPal Standard does non provide whatsoever other method for charging the sign up fee.

This is simply one of PayPal Standard's limitations. If y'all tin, it is recommend you use a more modern payment gateway, like Stripe.

Why are subscription payments charged late (or early) with PayPal? ↑ Back to superlative

PayPal batch processes payments, significant that they practice non process payments exactly when they are due. Instead, PayPal will process a payment within 24 hours of when the payment is due.

For example, if a recurring payment is due at 2pm on 1st July, PayPal may charge that payment anytime betwixt 12:00am and eleven:59pm on the 1st of July pacific fourth dimension. This may become more disruptive for a subscription created on the last twenty-four hour period of the month, as PayPal may really end up processing the payment on the 1st day of the following month based on your shop's timezone.

Why does PayPal immediately send a Subscription Expired/Completed email?

Unfortunately, PayPal handles subscriptions for 1 billing menstruation (e.thousand. 1 year) every bit if they start and end immediately. Considering the payments are not on-going, PayPal thinks it can terminate the subscription equally soon as information technology begins. This means PayPal volition too send you as the shop manager and the customer an electronic mail to say the subscription has been cancelled as soon as information technology was created.

Fortunately, WooCommerce Subscriptions handles the subscription properly – it will expire in your store only subsequently the twelvemonth has passed. But PayPal will yet send you equally a shop director and your customers a "Contour Cancelled" email as soon as the subscription has been created.

The only affair a store director can do to prevent these emails from PayPal is to set the subscription length to exist "all fourth dimension". This means PayPal won't cancel the subscription immediately, it will be upward to shop manager or customer to abolish the subscription. Fixing PayPal'due south beliefs is outside of the control of the developers behind WooCommerce Subscriptions and irresolute the length is the just workaround bachelor.

Can a customer use a credit card to pay for subscriptions when using the bundled PayPal Standard gateway? ↑ Dorsum to top

Out-of-the-box, PayPal Standard requires customers to already take a PayPal business relationship or to create 1 when signing upwards for a subscription.

If yous want customers to be able to pay for subscriptions with just a credit card, y'all can add Enhanced Recurring Payments for PayPal Standard. This characteristic costs $19.99 / month and allows your customers to sign up for a subscription even if they don't have a PayPal account.

If you sign up for Enhanced Recurring Payments, you won't demand to make any changes to your store. Customers volition automatically be presented with the option during checkout.

Notation: PayPal only offers Enhanced Recurring Payments to United states based companies. This characteristic is as well only available for PayPal Standard, it is not available for PayPal Reference Transactions – PayPal provide no way to offering guest checkout with subscriptions that utilise PayPal Reference Transactions.

Tin can I sell a subscription with a sign-upwards fee and $0 recurring payment through PayPal? ↑ Dorsum to top

PayPal does not support subscriptions with a $0 recurring total i.east. subscriptions where the total cost is charged up-front, just an item is yet shipped on a regular basis. This is because PayPal Standard requires a subscription cost (the a3 parameter) to be set and to be greater than 0.

WooCommerce Subscriptions will allow you to do this however as it will laissez passer the initial purchase to PayPal as a ane-off purchase and and then procedure the renewals on its own. This means all the same that subscriptions with a $0 total won't show up in your PayPal business relationship like other subscriptions.

Do PayPal eChecks work with Subscriptions? ↑ Back to top

WooCommerce Subscriptions is able to process automatic subscriptions payments with PayPal using the eCheck payment method.

There are slight differences to how the subscription will be handled with an Instant Payment method, similar Credit Carte or bank transfer. The way it will piece of work is:

  1. Subsequently the customer completes the checkout with PayPal, the subscription & original order will remain on-hold until the payment clears subsequently 2-3 days (you will demand to make sure the Hold Stock setting is disabled or ready to a length of time long enough to allow for this delayed processing) once the eCheck payment is completed, the subscription will be activated and guild marked equally processing or completed.
  2. When the subscription renewal payment is due, the subscription will remain agile until the eCheck payment clears, then and only then will the renewal order be created (so ii-3 days after the payment was due) for that subscription. If the eCheck payment failed, the failed payment will only exist registered and subscription put on-hold 2-3 days after payment was due.

Subscriber Account ↑ Back to top

Why does a customer need to create an business relationship at checkout? ↑ Back to pinnacle

WooCommerce includes options to permit guest checkout, pregnant customers exercise not need an business relationship to brand a purchase; notwithstanding, Subscriptions ignores the value of this setting and requires all customers to create an account with your site whenever purchasing a subscription.

Subscriptions persist beyond a transaction and therefore must be associated with a user account in club to keep track of renewals and other features.

Can a subscriber cancel their own subscription? ↑ Back to top

Yes, a subscriber and abolish and perform other actions on their subscriptions via the My Account page.

What emails do Subscriptions send to customers? ↑ Back to meridian

A list of the emails WooCommerce Subscriptions sends, and information on how to customize those emails, is included in the Store Manager Guide.

How can I customize the My Subscriptions department of the My Account page? ↑ Back to meridian

To help your customers view and manage their subscriptions, WooCommerce Subscriptions adds a My Subscriptions department to your store'due south My Account page.

If you desire to customize the information displayed in this section, the template tin be changed the aforementioned way cadre WooCommerce templates can exist overridden.

The template is chosen my-subscriptions.php and is located under the /myaccount/ folder. To override it in your theme, copy the /templates/myaccount/my-subscriptions.php file constitute in the WooCommerce Subscriptions plugin folder to your theme using the location: /woocommerce/myaccount/my-subscriptions.php.

How tin I add a confirmation message on the My Account page? ↑ Dorsum to top

By default when a client clicks the append, cancel or renew push button on their My Account folio, the activity is performed immediately.

Adding a confirmation to the cancel push button is now available in a free mini-plugin.

If you wish to require the customer to confirm they want to perform the selected action, yous can utilise a JavaScript confirmation dialogue past following these instructions:

  1. Re-create the /myaccount/subscription-details.php template from the plugin folder into your theme's folder at the location /woocommerce/myaccount/subscription-details.php. (Acquire more virtually overriding WooCommerce templates).
  2. Find the line used to brandish the link button for each action. Its HTML is shown below and information technology is contained within a table with the grade subscription_details.
  3. Replace the link text with the new link text included below.

The original link will wait like this:

<a href="<?php echo esc_url( $action['url'] ); ?>" class="push button <?php echo sanitize_html_class( $fundamental ) ?>"><?php echo esc_html( $action['name'] ); ?></a>        

To display a confirmation dialogue, change the link markup to this:

<a href="<?php repeat esc_url( $action['url'] ); ?>" course="button <?php echo sanitize_html_class( $primal ) ?>" onclick="return confirm('<?php printf( __( 'Are you certain you want to %s this subscription?', 'woocommerce-subscriptions' ), esc_html( $action['name'] ) ); ?>');"><?php repeat esc_html( $activity['name'] ); ?></a>        
Cancel Subscription Confirmation Dialogue
Cancel Subscription Confirmation Dialogue

Store Managing director or Ambassador ↑ Back to top

How can I disable core subscription features, similar irresolute payment methods? ↑ Back to top

This FAQ item requires a basic agreement of PHP and WordPress development.

WooCommerce Subscriptions uses a centralized office to check if a given action can be performed on a subscription. For example, can the subscription's payment method be changed or tin can its status exist inverse, due east.g. cancelled. This allows WooCommerce developers to disable whatsoever action that tin be performed on a subscription.

The following plugin could be used to switch off any of Subscription's cadre features. Uncomment the line with the hook relating to the action you wish to disallow. For instance, to no longer allow payment method changes in your store, you should uncomment the line adding a filter to the 'woocommerce_can_subscription_be_updated_to_new-payment-method' hook.

How can I remove an activity button from the View Subscriptions page? ↑ Back to top

If you desire to foreclose a customer initiating a given action on a subscription, you tin can remove the button from the My Business relationship > View Subscriptions page.

The following plugin demonstrates how to remove a button using the 'wcs_view_subscription_actions' hook. By default, simply the Change Payment Method button is removed, but you can uncomment additional actions to remove other buttons.

If yous desire to remove a feature entirely from WooCommerce Subscriptions, you lot should follow the guide on disabling core subscription features as removing the button does not disable the characteristic completely.

Exist aware that removing cancellation buttons can have legal implications. For example, California has an Automatic Renewal Law which requires stores to provide an easy-to-use machinery for cancelling. Before removing cancellation push button, nosotros recommend yous discuss potential implications with a legal professional.

How can I stop Subscriptions changing a user'southward role? ↑ Back to peak

By default, WooCommerce Subscriptions will change a user'southward part when the status of their subscription or subscriptions change, as explained in the Office Settings document.

Still, it is as well possible to stop this default behaviour with a small amount of custom code. Beneath is a simple plugin to testify how this can be done.

Compatibility ↑ Back to top

Can I sell Memberships for content with access control? ↑ Back to top

Yes! You tin employ Subscriptions in combination with WooCommerce Memberships to assist manage content to be accessed only when a customer'due south subscription is active, plus other great features to link member admission to subscription products. Learn more at WooCommerce Memberships.

The Sell with WP blog also has an article on how to create a membership site with WooCommerce, Memberships and Subscriptions. It covers the relevant features of the plugins and provides communication nigh when this combination of plugins is suitable.

Does WooCommerce Subscriptions work with WordPress Multisite? ↑ Back to top

Yes, you can use WooCommerce Subscriptions on a WordPress multisite installation. Each subscription will exist associated merely with the site on which information technology is purchased.

Each user account will likewise but be created for the site where the customer purchased the subscription and created their account. If you want to share a user business relationship with other sites in your network, endeavor the handy and free Multisite User Management plugin.

Why does translation not work? ↑ Back to meridian

If you are using your own translation (i.e. a custom .mo file), y'all can include the translation files in either:

  • a languages folder within the WooCommerce Subscriptions plugin's folder, e.k. /wp-content/plugins/woocommerce-subscriptions/languages/woocommerce-subscriptions-en_AU.mo
  • inside the default WordPress languages folder eastward.g. /wp-content/languages/plugins/woocommerce-subscriptions-en_AU.mo. Note: the default folder can exist inverse with the WP_LANG_DIR constant.

The second of these options helps make your translation upgrade safe by preventing your language files from being deleted each fourth dimension you upgrade the plugin.

If you are non using your own languages files, WPML can exist used to manage translations instead.

wpml-ready-badge

A large amount of time has been spent to brand sure Subscriptions will work with WPML, and it is recommended you utilise WPML for translating Subscriptions. There are occasionally bug, as seen from forum threads like this one, this ane and this 1, but all text in WooCommerce Subscriptions is passed through appropriate translation functions. You may just need to rescan the plugin files until all strings are bachelor in WPML. Subscriptions has too been verified equally compatible by the WPML team.

Why are translations not reflecting on the live site? ↑ Back to summit

Commencement, brand certain that you've pressed Sync to sync the translations if you are using Loco Translate. Y'all may also need to articulate your browser enshroud and the Subscriptions cache in WooCommerce > Condition > Tools.

Why tin't I find the string that I want to translate? ↑ Back to top

Some strings utilize placeholder strings such as %1$s every %2$s. If you are searching for a phrase or sentence that tin can change depending on the way yous set up your subscription production, that's a skillful inkling that there will be placeholder strings. If you can't find the exact phrase that you desire to translate, search for keywords/phrases instead of the exact phrase.

For Loco Interpret, y'all may besides demand to printing Sync to update the strings from the template after updating WooCommerce Subscriptions.

How tin can I charge recurring payments for donations? ↑ Dorsum to elevation

In that location are two dandy extensions which work with Subscriptions to allow your customers to name their ain price. These are:

  1. Name Your Price
  2. Gravity Forms Add Ons

Both of these extensions tin be used to add a text field on a subscription which allows the customer to enter their preferred donation amount.

Why are renewals not beingness candy when W3 Total Cache is installed? ↑ Back to meridian

WooCommerce Subscriptions uses WordPress'due south built-in WP-Cron scheduling system for scheduling recurring payments and other renewal related tasks.

Unfortunately, the W3 Total Enshroud plugin on occasion breaks WP-Cron (forum reports here, hither and here). If you have the W3 Full Cache plugin active and are not seeing subscription renewals processed, delight deactivate it. It is an excellent caching solution, but until the WP-Cron bug are properly diagnosed and stock-still, it is not e'er compatible with Subscriptions.

If you you need to utilise a caching plugin, endeavor a well supported plugin like WP Rocket. You may likewise wish to consider switching to a host that handles caching for you, like Pagely or Kinsta.

Site Management ↑ Dorsum to superlative

How does Subscriptions handle staging sites? ↑ Back to elevation

To learn how WooCommerce Subscriptions handles staging sites, delight read the Guide to Subscription staging sites.

Why do I get a 403 error on Internet Explorer when adding a subscription to the cart? ↑ Back to top

Under a rare configuration of mod_security in Apache, your web server will throw a 403 forbidden error when a client adds a subscription to a cart. If you lot come across this result, you will need to change the MULTIPART_STRICT_ERROR setting in your mod_security.conf to either use warnings instead of MULTIPART_STRICT_ERROR or simply to make certain that DB %{MULTIPART_DATA_BEFORE} errors do not result in a 403 fault.

Please contact your spider web host to take this setting changed.

Other Questions? ↑ Back to top

Delight contact open a support ticket.

steelecommerea90.blogspot.com

Source: https://woocommerce.com/document/subscriptions/faq/

Post a Comment for "You Need to Wait for Some Time Before Subscribing Again"