Skip to Content
Menu

Odoo Marketplace Membership Addon

by
Odoo

98.99

v 18.0 Third Party
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Invoicing (account)
eCommerce (website_sale)
Website (website)
Lines of code 1989
Technical Name wbl_mp_membership_addon
LicenseOPL-1
Websitehttps://store.weblyticlabs.com
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Invoicing (account)
eCommerce (website_sale)
Website (website)
Lines of code 1989
Technical Name wbl_mp_membership_addon
LicenseOPL-1
Websitehttps://store.weblyticlabs.com
Versions 18.0 19.0
Product Image
Odoo Marketplace Membership
Addon
Request for a Demo

Odoo Marketplace Membership Addon

The Odoo Marketplace Membership Addon allows admins to manage sellers through membership plans. After creating a seller account, every seller must subscribe to a membership to access marketplace features. By default, a membership plan is automatically assigned when the app is installed, or the admin can configure one in the settings. If a seller does not choose a plan, the selected default plan is automatically added to the seller's panel.

Admins can create different membership plans by setting the duration (days, months, years), price, withdrawal limit, commission, and product/stock/publish limits. Each plan has its own rules, and sellers can create, stock, and publish products only within the limits of their subscribed plan. Admins can also enable/disable features like the publish button, product auto-approval, and attribute creation based on the plan.

On the seller side, available membership plans are displayed in their dashboard. Sellers can view details, compare plans, and purchase them through the marketplace or product page. Once payment is confirmed, the membership becomes active, showing countdown time, plan details, and cancellation options. If sellers exceed their plan limits, instant validation pop-ups appear.

From the backend, admins can monitor, approve, cancel, or update memberships, manage cancellation reasons, and track the status of all sellers' memberships in one place.

Odoo Marketplace Membership Addon Benefits

Transparent Cancel Reasons

Predictable Seller Revenue

Controlled Product Limits

Approval Process Choice

Seller Behavior Control

Flexible Plan Features

Odoo Marketplace Membership Addon Features

Membership cancellation reasons management:

  • Admin can create and manage reasons for membership cancellation. Sellers must select a cancellation reason and, optionally, add a comment when they cancel.

Membership products integration:

  • In the product template, you mark a product as "membership" (enable "Can Be Membership"). Then sellers can pick a plan from a dropdown. That product becomes the vehicle to buy a membership.

Backend control and monitoring:

  • You can view, approve, cancel, and manage all seller memberships. Order confirmation, payment, and status transitions are controlled in the backend.

Seller frontend membership UI:

  • Sellers see available plans in a list view. They click "View Plan Details" to open a wizard that shows a full description, then select "Buy Now" or "Get Membership" from the product pages. They also see their active plan with a countdown and can cancel it.

Plan creation & configuration:

  • Admin can define membership plans by name, duration (days, months, years), price, product/stock/publish limits, withdrawal limits, and commission. Each plan is unique and tailored.

Feature toggles per plan:

  • You can enable or disable features like product auto-approval, the "publish" button, or "create attribute" per plan. Only those plans with a feature enabled allow sellers to use it.

Odoo Marketplace Membership Addon Workflow

  • In the admin panel, a Membership menu is available under Marketplace.
  • Admin creates plans by defining the name, duration (days, months, or years), price, withdrawal limit, commission, and product/stock/publish limits. Each plan comes with different restrictions. Sellers can only create, stock, and publish products within the limits of their plan.
  • Publish Button (visible to sellers only if enabled)
  • Product Auto-Approval (skips manual approval)
  • Create Attribute (sellers can create attributes only if their plan allows it)
  • Admin views all membership plans at Marketplace -> Membership -> Membership Plans in list format and can create or edit them from the backend.
  • In the product template, admin can enable the "Can Be Membership" option. Once enabled, a Membership tab becomes visible, where a plan can be linked. These products are listed under Marketplace -> Membership -> Membership Products for easy management.
  • Admin creates cancellation reasons at Marketplace -> Membership -> Membership Cancel Reasons. These reasons are shown to sellers when they cancel a plan.
  • Sellers see all available membership plans in the Membership section of their panel.
  • Clicking "View Plan Details" opens a wizard that shows the plan description.
  • Sellers purchase plans either from the membership list using the "Buy Now" button or directly from the product page using the "Get Membership" button.
  • Once payment is successful, the order is confirmed from the backend by the admin under Sales -> Orders -> Quotation. If auto-approve is disabled, the admin must manually approve the plan. After confirmation, the membership becomes active.
  • After activation, the seller can view full membership details with a countdown timer showing remaining validity.
  • Sellers can cancel their plan anytime by clicking the Cancel button. A wizard opens where they must select a cancel reason from the dropdown and may add a comment. The cancellation status then shows in the seller's membership list.
  • Admin views all memberships at Marketplace -> Membership -> Memberships. Each membership shows its current status (active, pending, canceled, etc.).
  • If auto-approve is disabled, the admin confirms memberships manually using the Confirm button.
  • Admin can cancel a seller's membership anytime. The backend displays all membership statuses for tracking and management.
  • If sellers exceed their plan limits (for example, the number of products allowed to create or publish), a validation error pop-up is displayed immediately to stop the action.
Heading Background
Frequently Asked Questions

Sometimes you need a quick answer to your
question. You can get it right away here.

General

We provide technical support to resolve installation, configuration, and functionality-related issues. Support details are outlined in our support policy. We also customize our Odoo App to meet your business needs.
Yes, our modules are designed to be multi-language compatible. Follow the provided guidelines to configure language settings within Odoo.
Follow our step-by-step installation guide for each module. Generally, it involves downloading the module, placing it in the add-ons folder, and updating the module list in Odoo.
Our extensions are regularly updated to support the latest stable Odoo versions. For compatibility details, refer to the product description page.
Compatibility varies. Refer to the documentation or contact our support team for specific details on integrating our modules with third-party extensions.
Refer to the refund policy of Odoo for detailed information on eligibility and conditions for refunds. We strive to address concerns and provide satisfactory solutions.
Yes, our modules are designed to be responsive and compatible with various devices. Follow best practices for mobile optimization within your Odoo instance.

Admin: Marketplace Membership

In the marketplace, the Membership menu is displayed on the admin panel.

Membership Plan Option

Admin clicks the Membership Plan option to access the Membership Plan section.

Create Membership Plan

Admin creates a membership plan by entering the plan name, duration, and period cycle (days, months, or years), along with the plan price. Additional settings include withdrawal limit, commission, and product/stock/publish limits. Each plan has different limits, and sellers can only create, stock, and publish products within the limits set for their plan. Admin can also enable/disable features such as the Publish button, product auto-approval, and the 'Create Attribute' option. The Publish button is only visible to sellers when enabled, auto-approval skips manual approval, and only plans with the Create Attribute option enabled allow sellers to create attributes.

Membership Plan List

Marketplace -> Membership -> Membership Plan: Admin can view all membership plans in a list format, and create or manage plans from the backend.

Create Membership Products

In the product template, the admin creates membership products by providing a name and enabling the 'Can Be Membership' checkbox. Once enabled, the Membership tab becomes visible, and a membership plan can be selected from the dropdown list.

Membership Products List

Membership Products are displayed to the admin under Marketplace -> Membership. Products can be created and managed directly from the backend.

Membership Cancel Reasons

Admin navigates to Marketplace -> Membership -> Membership Cancel Reasons to create new cancel reasons. All membership cancellation reasons can be viewed and managed from the backend.

Available Membership Plans in Seller Panel

Available membership plans are displayed in the Membership section for sellers. Select a plan to see detailed information.

Membership Plan Description

Clicking 'View Plan Details' opens the membership plan description. The details are displayed in a step-by-step wizard.

Buy Now Button

The seller selects a membership plan from the available options. Click the 'Buy Now' button to proceed with the purchase.

Product Page View

Seller purchases a membership directly from the product page on the frontend. Click the 'Get Membership' button to proceed with the purchase.

Payment Information

Payment processed successfully. Confirmation has been completed.

Sale Order Confirmation for Membership Plan

Admin navigates to Sales -> Orders -> Quotation in the backend. After successful payment, the admin confirms the sales order.

Memberships Option

Navigate to Marketplace -> Membership -> Memberships in the backend. Admin clicks the Membership option to view and manage membership plans.

Plan Pending Status

After confirming the sales order, the admin can access membership details. All memberships can be viewed and managed from the backend.

Confirm Button

Since auto-approve is not enabled, the admin must manually approve the plan. Clicking the Confirm button completes the approval process.

After Plan Confirmation

Once the membership is confirmed, it becomes active. The admin can cancel the membership at any time if needed.

Membership Status

View and manage all memberships from the backend as an admin. Admin can monitor and update membership details as required.

Seller Marketplace Dashboard

After activating a membership plan, the seller can view complete plan details on the dashboard. A countdown timer shows the remaining time for the active membership.

Membership Tab in Shop Profile (Backend)

Seller navigates to My Shop Profile -> Membership tab to view membership plan details on the backend. Admin can also view all sellers' membership details in the same Membership tab section.

My Account - Marketplace Membership Tab

Seller navigates to the My Account section and clicks on the Marketplace Membership tab. Every seller has access to this tab.

Membership List - Seller Panel (My Account)

Each seller can view all membership plans in a list with real-time status updates. A plan can be selected by clicking on its name.

Membership Details with Countdown & Cancel Option

The seller can view full details of an active membership plan, including the remaining time countdown. The active membership can be canceled anytime by clicking the Cancel button, as per the seller's preference.

Cancel Membership Wizard

After clicking the Cancel button, the Cancel Membership wizard opens. The seller selects a reason from the dropdown and can optionally add a comment.

Seller - After Cancelling Membership Plan

The cancel status is displayed in the seller's membership list under the My Account section. Each seller can view the details of all their memberships in this list.

Admin View: Cancelled Status

Admin has access to manage and monitor all sellers' memberships. Each membership displays its current status.

Seller's Membership Configuration Setting

Marketplace -> Configuration -> Settings: Admin can enable or disable plan auto-approval. If enabled, plans are approved automatically; if disabled, manual confirmation by the admin is required.

Validation Error Popup

A validation error pop-up appears when the product creation limit is exceeded.

Validation Error Popup

A validation error pop-up appears when the product publish limit is exceeded.

Weblytic Labs Odoo Services
Weblytic Labs - Your one-stop solution

Thank you for exploring our Odoo App. We are committed to continuous improvement to enhance your experience.
Should you encounter any issues or have feature requests for our Odoo App, please don't hesitate to contact us at

Support Email support@weblyticlabs.com

We eagerly await your notification!

Must Have Apps
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.