Brief Introduction #
Make your marketplace a hub of opportunities by creating membership packages that appeal to each store owner’s marketing needs. The Membership module lets you create fully customisable membership packs where you can restrict a store owner’s product capability, decide membership billing cycle and add a trial or free version of the package.
Requirements #
Features #
- Membership Plan Configuration
- Define Membership Levels
Create different tiers of membership plans and establish a clear hierarchy. This allows store owners to upgrade their plans over time, while also creating opportunities for increased revenue. - Assign Payment Models to Plans
Design membership packages based on different payment models such as free, trial, or paid plans. - Customize Membership Packages
Configure membership plans by controlling store owner access to the following:- Product Management
Define the number of products, product types, and capabilities available to store owners within each plan. - Order Management
Specify the level of control store owners have when managing orders. - Commissions
Set commission rates based on the selected membership plan. - Payment Options
Determine which payment gateways are available to store owners according to their membership package. - Shipping Support
Decide whether store owners can manage their own shipping or not. - Miscellaneous Settings
Configure additional permissions such as customer policies, customer support, media uploads, and other operational capabilities.
- Product Management
- Set Up a Billing Cycle
Define a billing cycle for each membership plan to enable automatic renewals and allow store owners to upgrade to higher plans seamlessly.
Now to enable module goto MultiVendorX >> Modules and simply activate the Marketplace Membership module from the Marketplace Boosters section.

Creating Membership Plans for Store Registration #
Once the module has been activated, you can start creating membership plans for store registration by following the steps below:
To create a membership plan: #
- Navigate to the Memberships page.
- Click on Add New Plan.
Plan Details #
On the Add New Plan page, configure the following:
- Name
Enter a title for the membership plan (e.g., Gold Plan, Premium Plan). - Description
Provide a clear description to help store owners understand what the plan includes.
Plan Highlights #
In this section, you can:
- Upload an image representing the plan.
- List the key features included in the plan.
Store Capabilities #
- What Stores Can Sell
Define the type of items that stores are allowed to list on your marketplace. - Listing Formats Allowed
Select the types of products that stores under this plan can create. - Categories Stores Can List In
Restrict the categories available for product listings. - Listing Permissions
Control what actions stores can perform after creating a listing. - Premium Feature Access
Specify which premium features are available to stores under this plan. - Order & Shipping Management
Determine what stores can view and manage after receiving orders.
Pricing Configuration #
- Plan Type
Choose the membership type: Free, Recurring, or Non-recurring, and set the pricing accordingly. - Trial Period
For recurring plans, you can enable a trial period and define its duration. - After Expiry
Configure what happens when the subscription expires.
Commission Settings #
- Commission
Define the commission rate the marketplace owner will receive from sales made by stores under this plan.
Membership Limits #
- Membership Perks
Set limits on the number of products and categories a store can list. - Plan Top-Up
Enable top-up options, allowing stores to increase their product or category limits by paying an additional fee.

Membership Payments Setup #
You can ensure how the vendors would pay for their membership plans by configuring the payment settings of the membership extension.
There are three types of subscription package :
- Free
- Recurring
- Non-recurring
Free
By choosing this the admin can let the store owner subscribe with a free plan.
Recurring
The recurring pack will charge the user automatically after the expiration of the package. If you set the billing cycle per 1 month then after 1 month the user will be charged. You have to know some important rules for the recurring package –
- The recurring package will charge automatically
- The package should have a price (it is not possible to create a free package for the recurring system)
- A recurring package can be purchased if you have Stripe Marketplace or PayPal Marketplace module active.
- A recurring package is not available to assign from the user profile.
Non-recurring
If you want user to get charged for a limited time frame then you can use non-recurring package. You can set a selected time frame like as 1 month or 1 year as the package validity.
Membership List #
The membership list assists you in keeping track of stores who subscribe to different membership plans. Along with this you can also approve or reject a store subscribing to a particular plan.Â
Sections available on a membership list are –
- Plan – Displays the current subscription or pricing plan assigned to the store. Helps users understand features and limitations included in their plan.
- Store – Shows the store name and basic details. Allows quick identification and access to the store owner’s storefront.
- Status – Indicates whether the store or plan is active, inactive, pending, or suspended. Helps admins monitor current operational state.
- Plan Activate Date – Displays the date when the current plan was activated. Useful for tracking billing cycles and plan duration.
- Action – Provides controls such as edit, upgrade/downgrade plan, activate/deactivate store, or view details for quick management.
Subscribe to A Membership Package #
Let’s see how a new store subscribes to the membership package created by you.Â
To subscribe to a membership pack a seller can-
- Go to the Store Registration Page option, available on the frontend shop site
- Based on the seller’s convenience, they can choose the membership plan of their choice.
- Once chosen, they can click on the Subscribe button or equivalent. Selecting the subscribe button would redirect them to the checkout.
- Once they complete the purchase they will get redirected to the registration form to complete the registration process.
 Activate the Package Bought by the Store – Admin #
When a subscription pack is purchased, the admin has to activate it for the vendor. For activating admin have to go to wp-admin → WooCommerce → Orders and Complete the purchase order of the store.
Assigning a Package Manually by Admin #
An admin can even manually assign non recurring package to a store. To do this admin must go to WordPress Dashboard → Users and pick the user. Then at the bottom of that page, you will find something like this.

Upgrade or downgrade Membership Plans #
Store Owners who have subscribed to a membership package have the option to downgrade or upgrade their membership plans right from the frontend dashboard.Â
To upgrade or downgrade a membership plan the vendor must –
- Go to the Store Dashboard and select the Membership menu option
- Once the Membership page loads, the store owner can view his membership details.
- On the membership log visible to the store owner, he/she can then navigate to the Actions section and select the Upgrade or Downgrade option
- Once selected, the store owner would then be redirected to the checkout page
- Once the new plan is purchased, the store would be able to enjoy all benefits the plan has to offer.






