Installation Guide

Brief Introduction #

Excited to get started with your own marketplace? Then what are you waiting for?  Install our MultivendorX plugin and start now!

Follow these instructions thoroughly to start your marketplace.

System Requirements #

The basic system requirements needed to install MultivendorX:

  • PHP 5.6 or later
  • MySQL 5.5 or later
  • WordPress 4.4 or higher 
  • WooCommerce 3.0 or higher

Installation and Activation  #

Now that you have gotten your system requirement down pat let us get started with the installation process. Installing MultivendorX is as easy as spelling ABC, all that needs to be done is to follow the given steps:

  1. Go to Admin Dashboard from there navigate to Plugins, on the plugin page click on Add New
  2.  Then search for MultivendorX in the Search Plugins section 
  3. Upon a successful search, MultivendorX appears in the search result and an “Install Now” button can be seen adjacent to it. Click on it, to install MultivendorX on your website.
  4. After installation, click on “Activate”. MultivendorX is now activated on your website!

Alternatively, you can also try this to install our plugin:

  1. Click here to download MultivendorX from the wordpress.org plugin directory
  2. Go to the “Add New” section as previously mentioned
  3.  Click on the “Upload Plugin” button visible at the top. Browse to the download file location, and select the recently downloaded “dc-woocommerce-multi-vendor.zip” file. Then click on “Install Now”. 

OR

  1. Extract the downloaded “dc-woocommerce-multi-vendor.zip” file to the WordPress plugins folder which you’ll find in a location similar to this: “yourhostname/wordpress/wp-content/plugin”. Remember, pushing the extracted file to your plugins folder will not activate the plugin.
  2. To activate MultivendorX on your website go to the “Plugins” section in the admin dashboard and click on Activate under MultivendorX.

Note : Remember MultivendorX is an extension for WooCommerce. You need to have WooCommerce installed & activated on your WordPress site before using MultivendorX.

Installed Pages  #

The minute you install MultivendorX in your site, it will create two pages with two shortcodes. These shortcodes create a vendor dashboard page and a vendor registration page. This will save you time and the trouble of creating one for yourself.

NameShortcodeDescription
Dashboard[mvx_vendor]Display vendor dashboard and all the products, orders etc
Vendor Registration[vendor_registration]Displays the registration form, that the user will use to apply as a vendor

Note: With the help of MultivendorX endpoints found in MultivendorX Settings you can modify and create your own pages but what you need to do after that, is align the pages with the endpoints, the process of which we will explain in the next section.

MultivendorX Endpoints #

Endpoints are used to show vendors certain content on the frontend side. It allows users to see the content without the need for multiple pages and their corresponding shortcodes, thus reducing the amount of content that needs to be installed.

To put it simply let’s understand endpoints with an example, on the shop page or front end you will see a page called the Vendors Dashboard. Now, this is not what you want for your vendor’s dashboard page, so what do you do in that case?  You can go to the vendor’s pages in MultivendorX Settings and on the vendor’s dashboard field, you can select certain pages. Select the page you want and that would be your vendor’s dashboard page.  What Endpoint does is reduces the bulk of creating multiple pages with shortcodes and instead provides you with pages or sections that you can access easily.   

Customizing endpoint URLs #

MultivendorX creates pages and sections for you as soon as you activate our plugin. By customizing endpoint URLs you can create titles that are convenient and easy to comprehend:

In order to customize vendor dashboard endpoints, you can go to the Admin dashboard and then navigate to the MultivendorX menu and then go to the settings submenu. Once the setting page loads navigate to the seller dashboard tab.  

Let us take a look at what these endpoints stand for

Seller Dashboard PagesSet an endpointFunctions
Vendors Announcement Endpoint/vendor-announcement/ can be called /vendor-notifications/Lets the vendor know of any announcement or news the admin wants to share
Storefront Endpoint/storefront/The vendor can make any changes regarding how his shop’s display
Seller Profile Endpoint/vendor–profile/This section shows the vendor’s basic information like name, address etc
Seller policies Endpoint/vendor-policies/In this section, the vendor can set policies he abides by 
Seller Billing Endpoint/vendor-billing/In this page/section the vendor can set up the method in which he wants to receive his payment
Vendor Shipping Endpoint/vendor-shipping/In this page, the vendor can set up his shipping details like shipping methods and shipping rate
Seller Report Endpoint/vendor-report/In this section, the vendor will be able to view his reports regarding sales, orders and his customers
Banking Overview Endpoint/banking-overview/Here the vendor will receive reports regarding his total credit amount (the amount he is supposed to receive)debit amount (the amount withdrawn by him) etc
Add Product Endpoint/add-product/This section is where the vendor can add/create a new product
Edit Product Endpoint /edit-product/This section is where the vendor can edit details of his product it reloads the page on which the vendor had created the product,
Product List Endpoint/product-list/This where the vendor can view all his products along with the product status.
Add Coupon Endpoint/add-coupon/Here is where the vendor can add a new coupon
Coupon List Endpoint/coupon-list/Here is where the vendor can view the list of coupons created by him
Vendor Orders Endpoint/vendor-order/Here is where the vendor can view all his orders, add notes to his orders and give permissions for downloadable products
Vendor Withdrawals Endpoint/vendor-withdrawals/Here is where a vendor can request for a withdrawal
Transaction details/transaction-details/The vendor can view all the transactions carried out between him and the admin
Seller Knowledgebase Endpoint/vendor-knowledgebase/This is the section where the vendor can see any new knowledge imparted by the admin
Seller Tools Endpoint/vendor-tools/
Seller Products Q&As Endpoint/vendor qna/This is the section where the vendor can communicate with his customer as they answer questions pertaining to the product
Advanced Vendor Reports/advanced reports/Here the vendor will receive reports in the form of graph and other information 

Customizing Endpoint Template Files #

Endpoint templates are located in the Seller Dashboard Tab, available under the Settings option of the MultiVendorX Menu. To overwrite those templates, copy file to {your-theme-name}/dc-product-vendor/vendor-dashboard/{template-file-to-be-updated}.php and do the update.

Troubleshooting #

 Endpoints showing 404 #

If you see a 404 error showing on the endpoint page, go to WordPress Admin Dashboard go to Settings and navigate to  Permalinks and Save. This ensures that rewrite rules for endpoints exist and are ready to be used.

 Pages direct to wrong place #

Landing on the wrong page when clicking an endpoint URL is typically caused by incorrect settings. For example, clicking ‘Vendor Announcements’ from the Vendor Dashboard takes you to the Vendor Store Settings page means you selected the wrong page in settings. Confirm that your pages are correctly configured and that a different page is used for each section.

Leave a Reply