:warning: DO NOT USE THIS REPO - AutomateWoo's Subscription add-on was merged into AutomateWoo 5.4 :warning:
AutomateWoo - Subscriptions Add-on
A subscription has a number of core parts:
- billing schedule, e.g. monthly or annually
- dates, like next payment date, end date or start date
- product line items
- coupon line items
- shipping line items
- tax line items
- fee line items
The AutomateWoo plugin makes it possible to modify product and coupon line items with the Add/Remove Product and Add/Remove Coupon actions.
The AutomateWoo Subscriptions Add-on makes it possible to modify some of the other parts by providing additional actions.
New Subscriptions Actions
The AutomateWoo Subscriptions Add-on adds 4 new actions:
- Update Schedule: to change a subscription's billing period or interval.
- Update Product: to change a product line item's quantity, name or price.
- Add Shipping: to add a chosen shipping method as a new line item, with a custom cost and name, on subscriptions.
- Update Shipping: to update a shipping method's name or amount on a subscription.
- Remove Shipping: to remove a chosen shipping method from a subscription.
- Update Currency: to change the currency on a subscription.
- Recalculate Taxes: to recalculate tax totals based on the store's current tax rates.
These actions can be run on any subscription trigger.
Applications
With these actions, it's possible to change a subscription's:
- billing schedule, for example, to switch a subscription from being billed annually to monthly
- shipping costs at different stages of the subscription lifecycle, for example, to only charge shipping annually, despite renewing monthly
Combined with the existing built-in Subscriptions actions in AutomateWoo that can add or remove product and coupon line items, these actions make it possible to offer customers dynamic subscription lifecycles, like:
- magazines which ship monthly but are billed annually or quarterly
- pre-paid subscriptions, where a customer can choose to pay for a given period up-front
- sequential subscriptions, where a customer receives different items, at different costs, based on the date of their sign-up
- seasonal subscriptions, where a customer receives different items, at different costs, at different times of year
It's also possible to use these actions to bulk edit subscriptions.
Future Subscription Actions
We currently plan to add additional actions to modify:
- tax line items
- fee line items
In the future, we may add actions to:
- change a subscription's dates, like the next payment or expiration date
- process a renewal for an active subscription
- regenerate downloadable product permissions (to update them based on the subscription's current product line items)
Installation
To install:
- Download the latest version of the plugin here
- Go to Plugins > Add New > Upload administration screen on your WordPress site
- Select the ZIP file you just downloaded
- Click Install Now
- Click Activate
Updates
To keep the plugin up-to-date, use the GitHub Updater.
Reporting Issues
If you find a problem, please open a new Issue. If you would like to request a new feature for this plugin, please use the ideas board.