# Subscription for WooCommerce - WPSubscription Pro

`meteorgpl-plugin/subscription-pro` — a WordPress plugin as a Composer package.

Supercharge your WooCommerce store with advanced subscription features, analytics, and automation.

- Author: ConversWP — https://wpsubscription.co/
- Homepage: https://wpsubscription.co/
- License: not declared
- Buy a license from the vendor: https://wpsubscription.co/
- Page: https://meteorgpl.com/packages/meteorgpl-plugin/subscription-pro
- Requires WordPress: 6.0
- Tested up to WordPress: 7.1
- Requires PHP: 7.4
- Vendor: ConversWP — https://meteorgpl.com/vendors/wpsubscription.co

## About

Subscriptions for WooCommerce - Pro is a comprehensive subscription management solution that enables you to sell subscription products and services through your WooCommerce store. This premium version includes advanced features for managing recurring payments, subscription lifecycles, and customer relationships.

= Key Features =

* **Advanced Subscription Management**
  * Create and manage subscription products with flexible billing cycles
  * Support for multiple subscription types (simple, variable, grouped)
  * Customizable subscription periods (daily, weekly, monthly, yearly)
  * Advanced subscription status management

* **Subscription Boxes**
  * Build-your-own boxes the shopper fills from a pool of products, curated boxes with contents you choose, and editions you publish each cycle
  * Box pricing: one price for the box, or priced by what is picked, with a base price, discount tiers by item count or amount, and products left out of the discount
  * Box sizes as exact, a range, or "at least N" with no upper limit
  * Sell a box as a subscription or as a one-time purchase
  * The box builder inside the purchase options, with the live box price
  * The cart lists what is in the box, with thumbnails and an Edit box link that changes it in place
  * Add to a box from any item's page, with a prompt to replace an item when the box is full
  * Add to your next box: subscribers add an item for every cycle or for the next box only
  * Items that ship once, in the first box only, charged on their own line of the first order
  * Subscribers change or skip their next box from My Account until it locks
  * Frequently Bought Together on product pages, from what subscribers keep together, with a shortcode, a block and a per-box switch
  * Shipments for every delivery, with an Upcoming list, bulk status actions and a monthly pick list
  * An upcoming box email before each box locks

* **Delivery Schedule Management**
  * Create and manage delivery schedules for subscription products
  * Set up recurring delivery dates
  * Customize delivery intervals
  * Track delivery history

* **Premium Support**
  * Priority email support
  * Regular updates and security patches
  * Dedicated support team

* **Advanced Reporting**
  * Detailed subscription statistics
  * Revenue tracking
  * Customer subscription history
  * Subscription performance metrics

= Requirements =

* WordPress 5.0 or higher
* WooCommerce 6.0 or higher
* WPSubscription (free) 2.4.0 or higher
* PHP 7.4 or higher
* MySQL 5.6 or higher

## Changelog

### 2.5.0 — 2026-10-25

-   new: Sell subscription boxes! Let customers build their own box, send a box you hand-pick, or release a fresh edition every cycle, all from one Boxes screen.
-   new: Customers fill their box right on the product page and watch the price update, and what's inside shows in the cart, orders and emails.
-   new: Charge one price per box or add up what is picked, reward bigger boxes with bigger discounts, and let boxes be as big as customers like.
-   new: Choose a box's items product by product, by category or from the whole shop, give each box its own durations, and plan monthly editions in collapsible cards.
-   new: Add a product to a box from its own page, add extras to the next delivery, include items that ship only in the first box, and suggest "Frequently bought together" picks.
-   new: Subscribers can swap items or skip their next box from their account and get an email before each box ships, and you get an Upcoming list and a monthly pick list for packing.
-   new: Style your purchase options exactly how you like with your own custom CSS.
-   improved: PayPal is hidden for boxes whose price can change, so checkout always goes smoothly.
-   improved: Your plans now use the new, better-looking WPSubscription purchase options. Requires WPSubscription 2.5.0.
-   improved: When an early renewal or a payment retry fails, you now see exactly why.
-   improved: A box's screen shows only the tabs and rules that fit its type, and the cart no longer shows a curated box as "3 of 4".
-   fix: Pay-in-instalments plans no longer charge tax twice, they stop after the last payment, and catalogue prices show how often and how many.
-   fix: The Stripe Express Checkout button is hidden on a box that has no price yet, which stops a JavaScript error on its page.

### 2.4.0 — 2026-10-08

-   new: Multilingual support: renewal reminder, payment failure and recovery emails are sent in the language the customer bought in, and the rest of the plugin is translatable.
-   fix: Early renewal is no longer blocked by orders from other subscriptions or by a deleted early renewal order, and a customer with an unpaid renewal order is shown a link to pay it.
-   fix: The Regenerate API key button on the Settings screen now works.

### 2.3.0 — 2026-10-06

-   new: Flat-amount coupons for the cancellation retention offer.
-   new: Early Renew button visibility rules.
-   improved: Early Renew takes the customer straight to the payment page.
-   fix: Plans with a signup fee and a free trial charged only the signup fee. Checkout now charges the first payment with the fee, and the trial no longer applies to those plans.
-   fix: New plan subscriptions let customers cancel by default.

### 2.2.0 — 2026-10-01

-   new: Option to issue a new license key on each renewal, and to deactivate the previous key.
-   new: Copy button for license keys on the customer's subscription page.
-   fix: Early renewals no longer generate a second license key.
-   fix: Renewal orders and emails no longer show an empty license keys section.

### 2.1.0 — 2026-09-29

-   new: Multiple subscriptions in one cart. Customers can buy several subscriptions, or a subscription together with regular products, in a single checkout, and each subscription renews on its own schedule.
-   new: PayPal is hidden at checkout when the cart holds more than one subscription, or a subscription with regular products, because it supports only one subscription per order.
-   fix: A fatal error on product pages when WPSubscription Pro ran alongside an older version of WPSubscription.

Full changelog: https://meteorgpl.com/packages/meteorgpl-plugin/subscription-pro/changelog

## Install

```sh
composer config repositories.meteorgpl composer https://composer.meteorgpl.com
composer require meteorgpl-plugin/subscription-pro
```

The repository needs a token (see https://meteorgpl.com/docs). The vendor's license checks are intact: activate the plugin in WordPress with a key bought from the vendor.

## Versions

No version has been published yet.

