To manage products from the admin side, go to WooCommerce ->Products. Here, in addition to the filters made available by WooCommerce – SEO scores, readability scores, category, product type, and stock status – you can also filter products by vendor as per the image below.
Each vendor must have the possibility to access your e-commerce platform so that they can add and manage products to put on sale and check constantly commissions deriving from sales of the products associated to their profile.
Vendors can create as many products as they want, but it will be up to the site administrator to publish them.
In fact, once the product has been created, the vendor can send a request for getting approval for the product (which status is now “pending”) and wait for it to be published. From that moment on, any necessary change can be made by the vendors themselves.
In the reserved area, each vendor can change his/her profile information, have access to his/her list of commissions and manage orders related to his/her products.
Definition of terms
Commission: it refers to the partial amount that the admin pays to sellers/vendors on each product sold.
Each user will receive a commission on sales of products associated to them and the percentage of their commission (equal for all vendors in the site) can be set from plugin options panel.
You can set commission percentage on product prices for all your vendors by defining a value for Commission Base in YIT Plugins > Multi Vendor > Commissions.
In the main dashboard of your WordPress, you find the tab Commissions, where all commissions owed to each vendor are listed.
Each time an order is completed, the commission associated to it (if any) will be added in the page. It is important to make the following idea clear: commissions depend on the status of the order they are associated to; each time an order is “completed”, the commission will take on the status “pending”. Then, it is up to the store administrator to decide whether and when changing its status.
Any time an order is completed, the associated commission (if any) will be added in the page. Now it is up to you (as store administrator) to mark the commission as “paid”: you can do that, by clicking on the button “Actions” that lets you access commission’s page.
This is an example of the commission page:
On the top right, you find “Commission Actions” through which you can change the status of a commission and choose among “Paid”, “Pending” and “Cancelled”.
N.B. Commission status is strictly connected to order status.
These are possible status options for a commission:
- Pending: it can be switched to “Unpaid”, “Paid” and “Cancelled”.
- Unpaid: it can be switched to “Pending”, “Paid” and “Cancelled”.
- Paid: it can be switched to “Pending”, “Unpaid” and “Refunded”.
- Canceled: it cannot be switched to any other status.
- Refunded: it cannot be switched to any other status.
By activating the “Enable order management option”, vendors will be free to manage their orders regardless of the administrators.
With the “Order synchronization” option, if administrators make a modification to a general order, this will also apply to the order of the single vendor.
On the administration side, every order registered in the shop is divided into as many suborders as the number of vendors related to at least one of the products in the order.
On the contrary, the vendor could only check suborders related to him/her(if vendor side order management is enabled).
Each vendor has the possibility to create and set new products in his/her own administration reserved area, through the access of the WordPress private area.
After configuring the new product, the vendor can’t publish it: it is essential to have the administrators approval.
For every new product waiting for approval, the system provides a notification in the “Products” field.
At this point, the product with a “pending” status can be published by the administrator.
The plugin allows creating an unlimited number of vendor shops. All must be combined to a registered user of the website.
To create a new vendor shop, go to the “Vendors” tab.
The following information is associated with each vendor:
- Name: name of the vendor (it is displayed in the product detail page).
- Slug: vendor’s slug; in case this information is not specified, WooCommerce will assign a slug to the vendor’s page.
- Description: description text for the vendor’s shop (it is displayed in the tab “Vendor” in the product detail page).
- Vendor Shop Owner: the owner of the shop to be associated to the current vendor; owners can manage products, information about their shop and view the list with received commissions. The field is mandatory as it is necessary to create a valid shop. If no owner is set for the shop, this will be disabled and products won’t be shown to users.
Shop administrator must be chosen among one of the users registered to the site
- Paypal Email Address: PayPal email address of the vendor.
- Enable Sales: when this option is disabled, products associated to this vendor will not be displayed in the store. This does not entail they have been removed from the store, but only that they will not be visible for users as long as this option is disabled.
- Commission: commission percentage owed to the vendor for each sale of a product associated to him/her. This value has to be the same for all vendors and can be set in plugin options in YITH Plugins > Multi-Vendor.
All vendor users in the shop will have the “Vendor” role in WordPress.