1. Home
  2. Order Delivery Date Pro For WooCommerce – OLD
  3. Addons
  4. WooCommerce Subscriptions Compatibility Addon

WooCommerce Subscriptions Compatibility Addon

Today we shall discuss our new addon of Order Delivery Date Pro for WooCommerce plugin which allows you to select or auto generate Delivery Date for the subscription product called as WooCommerce Subscriptions Compatibility Addon. Here we will understand how to setup Recurring Deliveries with WooCommerce Subscriptions plugin.

This addon works as per the subscription period set for the product from the WooCommerce Subscriptions plugin and works best for fulfilling delivery of renewal orders.

How this works?

Firstly it is mandatory to have Woocommerce Subscriptions plugin installed and activated before installing this Subscription Addon of Order Delivery Date plugin. Also you need Order Delivery Date Pro for WooCommerce plugin installed and activated to use this addon.

It is developed in such a manner that it is compatible with Woocommerce Subscriptions plugin, thus delivery dates for WooCommerce subscribed products can be set through this addon.

Installation Procedure

Once WooCommerce Subscriptions plugin is activated, you can install the Subscription addon from Add New button on Plugins page. Then you need to go to Order Delivery Date -> Settings -> General Settings Tab -> Additional Settings as shown below:

Setup Recurring Deliveries with WooCommerce Subscriptions plugin

Additional Settings Page

Note – Make sure you have Order Delivery Date Pro for WooCommerce plugin installed and activated.

How to check if the addon is installed properly?

You can check if the addon is installed properly by going to the bottom of Additional Settings page under Compatibility with Other Plugins section, where you will find WooCommerce Subscriptions checkbox available as shown below:

Setup Recurring Deliveries with WooCommerce Subscriptions plugin

Compatibility with Other Plugins

How to start using this addon?

Tick the WooCommerce Subscriptions checkbox and Save to get started as shown below:

Setup Recurring Deliveries with WooCommerce Subscriptions plugin

Enabling the manual option

When you enable the option, according to the set subscription period, Delivery Date can be selected or auto-generated for the renewal orders.

Two Methods for Renewal

There are 2 types of subscription methods in this addon:

1. Renewal by Manual Method

When you tick the first checkbox, you are enabling the setting to select the Delivery Date for renewal orders manually from the calendar either by customer or by the admin.

After you have added the subscribed product to the cart, go to checkout page, you will find the delivery date for the delivery as shown below:

Setup Recurring Deliveries with WooCommerce Subscriptions plugin

Selection on Delivery Calendar

The delivery days enabled in the calendar are according to two settings:

a) According to enabled Delivery Days under General Settings -> Date Settings.
b) According to the subscription period set in the Subscription product.

So here, as the cart contains the Weekly Subscription product and the enabled delivery days are from Monday to Friday, therefore only those days are enabled on the calendar.

Setup Recurring Deliveries with WooCommerce Subscriptions plugin

Enabled Delivery Days

How is the next delivery scheduled?

The first available date for delivery is 15th June, hence the checkout page will show you this date highlighted on the calendar as shown above. The Delivery Date has been selected as 15th June for this order.

Now because we have set this product for weekly subscription for 30 weeks duration, the first renewal will occur on 22nd June, a week from current date.

Note – The Delivery Date for the next renewal order needs to be selected by the customer or by the admin.

How to select delivery for next renewal order?

Customer side:

Customer can select the Delivery Date for renewal order by visiting the ‘Pay Now’ link which is received in the ‘Renewal Order’ email as shown below:

Setup Recurring Deliveries with WooCommerce Subscriptions plugin

Renewal Order Email

When ‘Pay Now‘ link is clicked, it redirects to the checkout page where the customer can select the delivery date for that renewal order as shown below:

Setup Recurring Deliveries with WooCommerce Subscriptions plugin

Checkout page

Admin side:

Whereas on the Admin side, the delivery date does not change automatically and will still show 15th June only because it is a manual process as shown below:

Setup Recurring Deliveries with WooCommerce Subscriptions plugin

Order Details Page

Admin can edit the delivery for renewal order from WooCommerce -> Orders -> Order Id -> Order Details page by changing the dates from Edit section as shown below:

Setup Recurring Deliveries with WooCommerce Subscriptions plugin

Edit Order Delivery Date and/or Time

2. Renewal by Automatic Method

For this method, all the procedure remains the same as that of manual method except that the delivery date for renewals will be set automatically here.

This implies that customer or admin will not have to change the delivery date but instead system will auto populate the next delivery for renewal.

How to set automatic method for renewal?

This option is enabled by ticking the second checkbox under Order Delivery Date -> Settings -> General Settings Tab -> Additional Settings, under Compatibility with Other plugins section as shown below:

WooCommerce Subscriptions Compatibility Addon - Tyche Softwares Documentation

Enabling Automatic option

Now select the subscription product to be delivered. For the below instance, its a monthly Magazine subscription for 12 months at price $300 as shown below:

Setup Recurring Deliveries with WooCommerce Subscriptions plugin

Selection of Product on Cart page

Customer has selected 21th June for delivery as show in the below image, hence the next delivery will occur after a month on 21st July and will appear automatically.

Setup Recurring Deliveries with WooCommerce Subscriptions plugin

Delivery Date selected on Calendar

How will you know about the next renewal order?

Customer side:

In automatic procedure for renewal, customer will be notified about the next delivery date via an email sent by WooCommerce once the order is completed. However, all the details can be viewed or edited from customer’s My Account page.

Admin side:

Admin can check the renewal details from WooCommerce -> Orders -> Order Id -> Order Details page where the renewal date will show the next delivery date automatically which is 21 July, 2017 as shown below:

Setup Recurring Deliveries with WooCommerce Subscriptions plugin

Order Details Page

Admin can also edit the delivery dates from ‘Edit Order Delivery Date and/or Time’ metabox present under the Edit Order page.

Thus the major difference in both the methods is that, the system auto calculates and displays the next delivery of renewal order on Order details page when automatic method is enabled, which is not possible in manual method.

How to update “Next Payment date” of subscription orders based on the Delivery Date and Minimum Delivery time (in hours) set?

You can update the “Next Payment date” of subscription orders based on Minimum Delivery time (in hours) set under Order Delivery Date -> Settings -> General Settings Tab -> Date Setting, by enabling the 4th checkbox under Order Delivery Date -> Settings -> General Settings Tab -> Additional Settings, under Compatibility with Other plugins section as shown below:

WooCommerce Subscriptions Compatibility Addon - Tyche Softwares Documentation
Now select the subscription product to be delivered. For the below instance, it’s a two weekly subscription product at price $100 as shown below:

WooCommerce Subscriptions Compatibility Addon - Tyche Softwares DocumentationI have Minimum Delivery time (in hours) set to 24 hours under Order Delivery Date -> Settings -> General Settings Tab -> Date Setting as shown below:

WooCommerce Subscriptions Compatibility Addon - Tyche Softwares Documentation
The customer has selected 4th April for delivery as shown in the below image, hence the delivery date will be 4th April but the next payment date will occur for 17th April considering the 24 hours Minimum Delivery Time.

WooCommerce Subscriptions Compatibility Addon - Tyche Softwares DocumentationWooCommerce Subscriptions Compatibility Addon - Tyche Softwares Documentation

Conclusion

This addon has made many businesses that deal on monthly or weekly services, easy and convenient. It provides details on subscription and renewal orders upfront, thus helping to keep track of deliveries.

It marks a boon to businesses like the ones renting automobiles, houses, selling newspapers and magazines etc. Hence many sectors can take an advantage of this addon.

Was this article helpful to you? Yes No

How can we help?