Subscriptio v2.3 – WooCommerce Subscriptions is a WooCommerce extension that allows you to sell subscriptions. Subscriptio adds recurring payments capability to WooCommerce so you can sell products like magazine subscriptions, online memberships, e-learning packages and any other tangible or intangible products.
Both simple and variable products can be configured as subscriptions and allow you to set payment cycle, free trial length, subscription length and a setup fee. When a customer purchases a subscription, a subscription flow is started, which consists of the following actions in a chronological order:
- Order placed
- Payment received (skipped in case of trial with no setup fee)
- Subscription activated (or enters an optional trial period)
- Renewal order generated
- Payment reminders sent
- Attempt to process automatic payment (if payment gateway supports Subscriptio)
- Subscription marked as overdue (grace period; optional)
- Overdue payment reminders sent (optional)
- Subscription suspended (optional)
- Cancellation warnings sent (optional)
- Subscription cancelled if no payment is received
- Subscription expired (if not cancelled by the time maximum subscription length is reached)
Both shop managers and customers can pause and resume subscriptions as well as cancel them. However, it is possible to disable this possibility for customers. There are more configuration options like when reminders should be sent, length of the suspension period etc. Plus there are many hooks and filters for developers to use.
This plugin integrates with WooCommerce Membership (also developed by RightPress) to offer online memberships with recurring payments.
Subscriptio v2.3 – WooCommerce Subscriptions Changelog
v2.3 – 2 September 2016
* Feature – Event Scheduler class replaced by a more reliable one
* Feature – PayPal Express Checkout payment gateway extension
* Feature – Payment details can now be captured for free trials
* Feature – Tabbed navigation in My Account now supported
* Feature – WPML compatibility
* Feature – Partial RTL support
* Fix – Wrong date set in some occasions when manually changing event dates
* Fix – Wrong product quantities in multi-product renewal order
* Fix – Renewal order item tax data missing
* Fix – Downloadable product downloads issue
* Fix – Issues related to subscription emails
* Fix – Plain text email new line issue
* Fix – Subscription emails always sent to admin even when set not to
* Fix – Renewal orders not created due to fatal error on some setups
* Fix – Multi-product subscription issues related to billing cycle lengths
* Fix – Variable product subscription checkbox can’t be unchecked
* Fix – Date picker does not display arrows
* Fix – Problems activating memberships based on multi-product subscriptions
* Fix – Subscription items list only shows first subscription in emails
* Fix – Cart is empty error when submitting manual payment for renewal order
* Fix – Error displayed when searching subscriptions and transactions lists
* Tweak – Better handling of order resuming and repeated failed payments
* Tweak – Order again functionality now disabled on renewal orders
* Tweak – Subscriptions list in My Account is now responsive
* Tweak – Price suffix is no longer displayed when not needed
* Tweak – Option to disable specific card types in Stripe settings
* Tweak – Updated RightPress automatic updates class
* Tweak – PayPal Adaptive Payments extension now deprecated
* Tweak – Other minor bug fixes and improvements
* Dev – New action hook subscriptio_created_renewal_order
* Dev – New filter hook subscriptio_renewal_order_tax
* Dev – New filter hook subscriptio_renewal_order_subtotal
* Dev – New filter hook subscriptio_renewal_order_total
* Dev – New filter hook subscriptio_renewal_order_line_subtotal
* Dev – New filter hook subscriptio_renewal_order_line_subtotal_tax
* Dev – New filter hook subscriptio_renewal_order_line_total
* Dev – New filter hook subscriptio_renewal_order_line_tax