Published under WooCommerce
Last updated on

How to Create WooCommerce Subscriptions Using Custom Delivery Schedules

What does come to your mind when you hear the word “subscription”? Subscription of newspapers, magazines, etc. Exactly! the concept is the same. Today’s online world is very vast, in that customers can purchase any product from their place and also receive the delivery at their doorstep. Subscription service is offered from vegetable boxes to educational services.

Subscription service is where the customers need to make an up-front payment and the product or service will be delivered as per their tier (yearly/monthly/weekly). The customer also gets an assured supply of the product or service. As a store owner, you have to maintain the delivery cycle as per the plan. Subscription-based products can take any form and can be delivered in different ways.

The subscription-based business model is where the customers pay a recurring price at particular intervals to access the product or service. It seems to be the future. Nowadays, customers expect door deliveries that make their lives easier. Implementing subscription service to your WooCommerce store creates a great impact on your revenue.

The state of the subscription economy says that the service has grown by more than 100% a year over the past five years with the largest retailers generating more than $2.6B in 2016 up from $57.0M in 2011. No matter what your store sells, the subscription service offers more benefits to your customers as well as your store.

The subscription services make you forecast your revenue for each month/year. Try to set prepaid subscriptions for your store. This service can be implemented with multiple tiers like different pricing levels, delivery schedules which gives maximum flexibility to your WooCommerce store. This service guarantees sales for a particular month/year. To bring out these benefits it is essential to implement the plugin “Custom Delivery Schedules for Subscription” to your WooCommerce store. 

Custom Delivery Schedules for WooCommerce Subscriptions

Custom Delivery Schedules for WooCommerce subscription plugin enables you to separate your billing and delivery cycles.

You can either create a new subscription product or edit an existing subscription product.

In the general tab, you can set the pricing details for your subscription product, below it you can set the delivery schedule in Custom delivery schedules as shown below,

4 general

You can create both simple subscriptions (for eg: Magazine Subscription) and variable subscriptions (for eg: Milk Pack subscriptions with different variables as its quantity like 1 liter/2 liter, etc.) using the Custom Delivery Schedules plugin.

If the subscription is set to every month then the delivery interval will be from every week to every day
If the subscription is set to every year then the delivery interval will be from every month to every day.

Let us get into the installation and the working of the plugin.

Installation of Custom Delivery Schedules for WooCommerce Subscriptions

Download and Install the Custom Delivery Schedules plugin in your WordPress Admin panel.

Method 1:

Step 1: Login to your WordPress dashboard click Plugins-> Add New as illustrated below,

2 upload

Step 2: This would bring “Upload Plugin”

3 upload file

Download Custom Delivery Schedule Plugin

Step 3: Click on “Browse” and select the Custom Delivery Schedules plugin that has been downloaded and hit the “Install Now” button.

3a method 2

Step 4: Once installed, Activate the plugin.

Thus the plugin has been installed successfully.

The Plugin requires WooCommerce Subscriptions to function.

  • Download the extension as a ZIP file.
  • Go to Plugins-> Add New-> Upload the downloaded zip file.
  • Click on Install and activate the plugin.

Now the plugin is ready to function for the subscription products in your WooCommerce store.

Method 2:

Search for Custom Delivery Schedules for WooCommerce Subscriptions in the WordPress dashboard as illustrated below,
Login to your WordPress Admin -> Plugins-> Add New.

Search for the “Custom Delivery Schedules for WooCommerce Subscriptions” plugin as shown below,

4 general

Click on Install now and Activate the plugin.

Custom Delivery Schedules Scenarios

Let us understand the working of the plugin with some real-time scenarios for better understanding.

  • Product delivered every month but billed annually
  • Product delivered every week but billed monthly
  • Product delivered every day but billed monthly

Product delivered every month but billed annually

The scenario says that the up-front payment is done yearly and the shipping of the product is done every month. The best example is Magazine Subscription where the customer pays for the complete year and the magazine supply for every month is guaranteed.

Now, let us create the shipping cycle for the above example,

A simple subscription type with subscription price set to “every year” as illustrated below,

5 scenario one

Enable the custom Delivery Schedule and set the Delivery Interval as “every month.''

When "Hide Single Delivery Schedule in Store Front" is enabled,
The shipping option that is set by default alone will be displayed. Other shipping options will not be displayed.

Adding additional cost to the subscription is completely optional. If provided you need to label the cost.

6 magazine outpu

The screenshot of the product page is as illustrated above.

Product delivered every week but billed monthly

The scenario says that the up-front payment is done every month and the shipping of the product is done every week.
The best example of the scenario is the subscription of the vegetable box.
The customer makes the payment for the entire month to receive the vegetable box weekly.

Let us create the shipping cycle for the above example,
A simple subscription type with subscription price set to “every month”.
Enable the custom Delivery Schedule and set the Delivery Interval as “every week”. You can also provide with options like “every 10th day” or “every 15th day” as illustrated below,

7 scenario two

When "Hide Single Delivery Schedule in Store Front" is not enabled,
The shipping option that is set by default along with the available options will be displayed.

8 vegatables output

The product page will be as shown above.

Product delivered every day but billed monthly

The scenario says that the up-front payment is done every month and the shipping of the product is done every day.
The best example of the scenario is the subscription of the Newspaper.
The customer makes the payment for the entire month to receive the Newspaper daily.

The shipping cycle for the above example will be as,

A simple subscription type with subscription price set to “every month”.
Enable the custom Delivery Schedule and set the Delivery Interval as “every day” as illustrated below,

9 scenario three

The product page of the above scenario is,

10 newspaper output

The above example is a simple subscription type for the scenario “Product delivered every day but billed monthly”.

Let us look into an example with the variable Subscription type for the same scenario.

The best example is the Milk Package subscription where its quantity being the variable.

Select the subscription type as the variable subscription.
Click on the variation tab and add the variations for the product.

11 variable subscription

Let me show you one of the variations that have been included in the milk package subscription.

The subscription price is set, flexible schedules for the variation are also set as per the requirements.
Have a look at the below screenshot to get a clear idea of the setting.

12 variable expanded

Likewise, any number of variations can be added along with flexible schedules for your subscription product.

The below screenshot is the product page of the above example,

13 variable output

I hope now, you are clear with subscription products and its implementation to your WooCommerce store.
Implement subscription products to your WooCommerce store. Enjoy your sales by getting more and more subscribers for your products as it is very flexible for your customers for their daily use.

Download Custom Delivery Schedule Plugin

Wishing You Good Luck.

Search