Introduced in MarketKing 1.7.0, the Subscriptions module allows each seller on your marketplace to sell subscription products and receive recurring revenue, while the marketplace receives recurring commissions.
This module requires the official WooCommerce Subscriptions plugin, which must be purchased separately.
Enabling the Module
First, you need to enable the Subscriptions module in MarketKing -> Modules:

Creating Subscriptions
Each seller can create both simple and variable subscriptions through their frontend vendor dashboard:

Vendors can create subscriptions and configure, among other things:
- Daily, Monthly, Yearly subscriptions
- Expiration
- Sign-up Fees
- Free Trial Periods
- Virtual Products, Digital Downloads
- Recurring Coupons
- etc.
Managing Subscriptions and Orders
Each subscription generates orders. A subscription can be associated with multiple orders, and whenever a subscription is renewed, a new order is created.
Vendors can view their subscriptions in the dedicated Subscriptions panel on their dashboard:

Here they can also pause, cancel, or reactivate subscriptions:

When an order is opened, vendors can see which other orders and which subscription it is associated with:

Additionally, when a new order is received, vendors can easily see whether it is a subscription renewal or not:

Subscription Coupons
Vendors can also create coupons for subscription products, choosing from:
- Sign Up Discounts
- Recurring Discounts
- Renewal Discounts
- Initial Payment Discounts

Add-Ons
The plugin also supports the All Products for WooCommerce Subscriptions extension. This allows any product on your website, including existing products, to be sold as subscriptions.
With this extension, customers can choose between a one-time purchase and a subscription:

Vendors can configure subscriptions for any product:

Hooks / Filters
By default, the plugin does not allow users to purchase subscriptions from multiple vendors at the same time. If you would like to allow this, you can add the following PHP code snippet to your site:
add_filter('marketking_allow_multiple_subscription_vendors_same_order','__return_true');
Subscriptions containing multiple vendors' products will otherwise work normally but will not be visible to vendors under the 'Subscriptions' page.

