Skip to content

woocommerce/automatewoo-subscriptions

Repository files navigation

⚠️ DO NOT USE THIS REPO - AutomateWoo's Subscription add-on was merged into AutomateWoo 5.4 ⚠️

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.

New Actions

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:

  1. Download the latest version of the plugin here
  2. Go to Plugins > Add New > Upload administration screen on your WordPress site
  3. Select the ZIP file you just downloaded
  4. Click Install Now
  5. 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.

About

⚠️ DO NOT USE - AutomateWoo's Subscription add-on was merged into AutomateWoo 5.4. Advanced actions for automating a subscription's lifecycle with AutomateWoo.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages