Redeem Now
Read More
Read now
Menu Close
    Start a Project Request quote Reading list Switch to dark mode
    hyperlocal-marketplace-guide

    B2B Marketplace for WooCommerce

    WooCommerce B2B Marketplace plugin can convert your WooCommerce store into B2B Marketplace like Alibaba, Indiamart, ThomasNet, EC21. It will create an online platform where business buyers and suppliers around the globe can connect and do business transactions with each other.

    This plugin has various built-in features such as – Buying Leads, Request Quotations (RFQ), Quick Order, Contact Supplier, Supplier Reviews, and much more.

    Note : It is based on Socket.IO, and the user needs to install node on its server to use the plugin.

    Watch the below video tutorial to understand the plugin workflow:

    Features List

    • Commission configuration for suppliers.
    • The admin can auto/manual approve suppliers.
    • Separate supplier registration form.
    • The supplier can add products from his account.
    • The admin can configure the product type for the supplier.
    • The admin can configure the allowed categories for suppliers to add products.
    • A customer can chat with the supplier.
    • Send quotation request (RFQ) to the supplier.
    • Buying leads for suppliers.
    • Customers can create a quick order.
    • Supplier dashboard to analyze sales.
    • Supplier review section.
    • Social channels for the supplier.
    • Dedicated profile for a supplier.
    • Supplier policies section.
    • Supplier contact information section.
    • The verification process for a supplier.

    Installation

    The user will get a zip file which he has to upload in the “Add New” menu option in the WordPress admin panel.

    For this login to WordPress Admin Panel and Under the Dashboard hover your mouse over the “Plugins” menu option which brings out a Sub-Menu and then selects the “Add New” option.

    After this, you will see an option on the top of your page that is “Upload Plugin”, click the option to upload the zip file.

    By clicking on the “Upload Plugin” option, below that you will see a button “Choose File” click on the button to browse for the zip file as per the snapshot below.

    After browsing the file, click the “Install Now” button to install the plugin as per the snapshot.

    Once the user installs the plugin, a message “Plugin installed successfully” displays and an “Activate Plugin” is visible to activate the plugin.

    The user needs to click on the “Activate Plugin” button to activate the plugin.

    Update Permalink under “Settings > Permalinks” as “Post name” as shown in the below snapshot.

    Module Translation

    To know how to translate the module, you can click here.

    Module Configuration

    After the successful installation of the module, the admin can configure the B2B Marketplace module from the back-end.

    For that, the admin needs to navigate through, B2B Marketplace > Configuration.

    General Settings:

    Minimum Commission – In the Minimum Commission, the admin needs to enter a commission rate, this commission mechanism will be applicable to all the suppliers. For example, there is a supplier “S1″ and his/her product P1, and it’s the price is 100 USD. So on the sale of product P1”, the supplier will get 80 USD and admin will get 20 USD as a commission.

    Auto approval supplier – If checked then the supplier will be auto-approved after the registration as a supplier. Ex – If admin allows this option then the user who will sign up in the store as a supplier will convert into supplier automatically. Otherwise, approval required by the admin.

    Supplier show separate form – If this option is enable, then the supplier will get separate login and registration form.

    After setting up the general settings, the admin can click on the Save Changes button to save the settings.

    Product Settings:

    Allow supplier to publish – If checked then the products added by the supplier will be auto-approved. Otherwise, product approval required by the admin. Ex –  If the supplier adds a product, every time product will be moderated by the admin.

    Allowed Product Types – From here, the admin can select the product types which they want to allow for the suppliers.

    Categories AllowedFrom here, the admin can select the categories which they want to allow for the suppliers.

    After setting up the product settings, the admin can click on the Save Changes button to save the settings.

    Chat Settings:

    Host Name – Here the admin will enter the host name of the online store.

    Port Number – Enter any available port number for the chat system.

    Chat Name – Enter the name chat name here, which gets display in the front-end for the users.

    HTTPS Enabled – Enable this option to use the chat system on live server.

    Upload Server Private Key File – Upload the server private key provided by the server service provider.

    Upload Server Certificate Key File – Upload the server certificate key provided by the server service provider.

    Server CA Bundle File – Upload the server CA Bundle File provided by the server service provider.

    After setting up the chat sytem, the admin can click on the Save Changes button to save the settings.

    And click on the Start Server button, to start the server for the chat system.

    Note : Admin needs to run the following command within the plugin root directory. It will install all the dependencies which is required to use the chat system. 

    Plugin root path: wp-content/plugins/woo-b2b-marketplace

    Command: npm install

    Quick Order Settings:

    Allow Quick Order from – The admin may set this field as ‘Both CSV and Table,’ ‘Quick Order Table,’ or ‘Upload CSV.’

    • If the admin configures “Both CSV and Table,” the customers can upload products through a CSV file or directly in the table itself.
    • On configuring the “Quick Order table,” the customers can add products directly to the table.
    • If the admin configures “Upload CSV,” then products can be uploaded only through CSV file.

    Show Blank Rows – The admin can set this field as Yes or No. Setting it as ‘Yes’ will introduce an empty set of fields in the Quick Order section.

    Number of rows to add – The admin can define the number of rows to add to the quick order to add products.

    Default number of rows – The admin can define the default number of rows present on the quick order page.

    Want to see combination Field – The may set this as “Yes or No.”

    Search product By –

    The admin may set this as ‘Both Name and SKU,’ ‘Product Name’ or ‘SKU.’ If the admin selects:-

    • “Both Name and SKU”: The customer can either search products either by the product’s name or its SKU.
    • “Product Name”: The products can be searched using their names.
    • “SKU”: The admin can search for products using their SKUs.

    After setting up the Quick Order settings, the admin can click on the Save Changes button to save the settings.

    Quote Settings:

    Minimum Quantity for “Request For Quote” – The admin can enter the minimum quantity for requesting a quote for the customer.

    Now, the admin can click on the Save Changes button to save the quote setting.

    Asset Visibility:

    Email – Here configure whether the supplier Email will be displayed on supplier profile or not.

    Phone Number – Configure whether the supplier Phone Number will be displayed on the supplier profile or not.

    Address – Configure whether the supplier Address will be displayed on supplier profile or not.

    Social Links – Configure whether the supplier Social Links will be displayed on supplier profile or not.

    Advance Setting:

    The Advance tab provides dynamic functionality to the WooCommerce B2B Marketplace Plugin.

    The admin can configure the Endpoint and Title for the supplier.

    Endpoint: The extra part present in the URL of any website. Such as https://webkul.com/about-us/company-profile/, which is mainly to display different content without the need to navigate to multiple pages.

    • For instance, a supplier can have a supplier profile page, which displays on the URL. As an example.com/supplierprofile.
    • We can append an endpoint ‘edit-supplier profile’ to the URL to show the Edit page for supplier profiles. Such as example.com/supplierprofile/edit-supplierprofile.

    The admin will have to navigate through Marketplace > Settings > Advanced to configure the Endpoint and Title as shown in the image below.

    Also, the admin can customize the URL for each Endpoint. The Endpoints must be distinctive to avoid conflicts.

    Suppliers

    The admin has to navigate to B2B Marketplace > Suppliers to manage the existing B2B suppliers or create a new one.

    From here, the admin can approve/disapprove the suppliers accounts.

    The admin can verify a supplier by clicking Unverified and the popup will appear to confirm the same. Once verified, the verified supplier icon will be available on the product page and the profile of the supplier.

    Once the admin clicks on the Manage button, they can see all details related to the supplier. As per below image:

    Also, the admin can check all the order of the particular supplier under the Orders tab as per below image:

    The admin can pay to the supplier for the orders by clicking on the Pay button. Also, the admin perform the Pay action in bulk.

    To see all the transactions of the supplier, the admin can click on the transaction tab. For the reference, check the below snapshot:

    Further, the admin can click on the Commission tab to set the commission per supplier.

    Commission in Percentage – Enter the percentage of commission for the supplier.

    Total Sale – Total sale of that particular supplier.

    Admin Commission – Admin commission in total sale bases upon total sale.

    Existing Commission – Existing commission rate for the supplier.

    Now, under the category tab, the admin can assign the categories to the suppliers:

    Commission

    The admin can check the commission details of the suppliers by navigating the B2B Marketplace > Commission. For the reference, check the below snapshot:

    Here, the admin can see the list of all the suppliers along with their name, email, commission percentage, etc.

    Also, the admin can see the details related to the commission such as total sales, commission amount, paid amount, amount remaining, and last payment amount.

    Admin can manage supplier or view details upon clicking supplier’s name.

    Feedback

    The admin can see the feedback of the customers for the suppliers by navigating through B2B Marketplace > Feedback as per below image:

    From here, the admin can bulk approve/disapprove the feedback. Also, they can delete the feedbacks in bulk.

    Attributes

    The admin can manage the quote attribute list by navigating through B2B Marketplace > Attributes as per the below image:

    Here, the admin can edit the existing attribute and the also can delete them.

    Also, the admin can create a new attribute for the quote by clicking in the Add New button as per below image:

    Default Label – Enter the label for the attribute.

    Attribute Type – Select the attribute type as Text, Text area, Number.

    Required Type – Decide whether to make this field mandatory or not.

    Attribute Status – The admin can whether enable or disable the attribute from the front-end.

    After, setting up all the fields, the admin can click on the Save Changes button to save the attribute.

    These created attributes will be displayed on the Request for Quote form. Check below example image :

    Notifications

    There are several actions performed in the B2B marketplace related to the admin like new order, change in order status, approval of a product, a review post by the buyer and many more.

    The admin can check the same by navigating through B2B Marketplace > Notifications as per the below image:

    To check the order notification, the admin can click on the Order tab as per below image:

    Quotes

    The admin can see the list of RFQ’s and buying leads of the customer from the back-end. For that, the admin needs to navigate through B2B Marketplace > Quotes as per below image:

    To see the buying leads, the admin needs to click on the Buying Leads tab as per below image:

    Shop Inquiry

    The admin can navigate to B2B Marketplace > Shop Inquiry to see all the queries which the supplier has raised.

    For the reference, you can check the below snapshot:

    From here, the admin can delete the inquires and can also reply to the suppliers on the queries. For replying, the admin needs to click on the Reply Button.

    Once the admin enters their reply in the message text area, they can click on the REPLY button. Then the buyer will receive the reply of their query.

    Assign Product to Supplier

    B2B marketplace admin can create products and can assign the created product to a supplier. To assign a product to a supplier, navigate to WooCommerce > Products. Here, create a new product or edit an existing product.

    Under Supplier, the admin can assign a supplier for that respective product.

    Supplier Registration

    A user can register a supplier on the B2B Marketplace, by clicking My account, menu.

    Here, a combined option of the registration for a buyer and a supplier as shown in the below snapshot.

    After clicking the I am a supplier button more fields will appear for the supplier registration.

    The user will input an Email address, Password for the account, First Name, Last Name, Shop Name, Shop URL, and the Phone Number and hit the “Register” button to register as a supplier.

    Here an ajax check for the supplier shop URL is implemented i.e when you enter a shop URL if it is available then it will show as “Available” otherwise it will return as “Already Exists“.

    Separate Login Form

    The admin can also enable the option of separate login for the suppliers of the B2B Marketplace. It can be configured by navigating to  B2B Marketplace > Configuration > General > Supplier show separate form.

    And on the front-end the registration form will be displayed as below image :

    Supplier Dashboard

    The suppliers of the marketplace can see their dashboard from the back-end. On the dashboard they can see their life time sale, total payout, remaining amount, refunded amount, etc.

    For the reference, check the below image:

    Supplier Product Management

    B2B Marketplace supplier can add 6 type of products from their panel. List of the product types is as follows :

    1. Simple Product
    2. Virtual Product
    3. Downloadable Product
    4. Grouped Product
    5. External/Affiliate Product
    6. Variable Product

    To add a product navigate to Prodcts > Add New.

    Here, the supplier will provide below options :

    Product Name, Product description, Product short description, Product categories, Product tags, Product image, and Product Gallary Images.

    Also, the supplier can select the product type.

    General :

    In General section the supplier can enter below details :

    Regular price – Product’s normal/regular price
    Sale price – Product’s discounted price that can then be scheduled for certain date ranges. The sale expires at 11:59 pm on the specified end date.

    Inventory :

    In this section the supplier will provide the following information :

    SKU – SKU (Stock Keeping Unit) of the respective product.
    Manage stock? – Check manage stock to provide inventory. Otherwise, only the ‘Stock status’ option is visible in the Product Data Inventory box.
    Stock quantity – Quantity of the product. WooCommerce auto-manages inventory and auto-updates Stock Status as Stock, Out of Stock, or On Backorder.
    Allow backorder? – Select to allow backorder.
    Low stock threshold – Enter a number upon which you are notified.
    Sold individually – Tick the Sold Individually box to limit the product to one per order.

    Shipping :

    Weight – Weight of the Product.
    Dimensions – Length, width, and height for the Product.
    Shipping class – Shipping classes are used by certain shipping methods to group similar products. Here, the supplier can select the respective shipping class.

    Linked Products :

    Upsells – Select Upsell products for already created products.
    Cross-sells – Select Cross-sell products for already created products.

    Attributes :

    On the Attributes tab, you can assign details to a product. You will see a select box containing global attribute sets you created (e.g., Color). Here the supplier can create custom attributes as well.

    Advanced :

    Purchase note – Enable/Disable customer reviews for this product.
    Menu order – Enable/Disable customer reviews for this product.
    Enable reviews – Enable/Disable customer reviews for this product.

    The product on front-end will be displayed as below image :

    Supplier Orders

    The supplier can see all the orders by navigating through B2B Marketplace > Orders as per below image:

    Further, the supplier can also view the orders by clicking on the View button as per below image:

    The supplier can change the order status under the Order Status section. Here the supplier can change the required status of the order.

    On the order details page, the supplier can Print the Invoice by clicking on the Print Invoice button.

    The supplier can refund the order as well by clicking Refund. Here the supplier can enter the refund reason and enter the refund amount to process refund.

    Supplier Shop Inquiry

    The supplier can ask their queries to the admin by navigating through B2B Marketplace > Shop Inquiry as per below image:

    Further, to add a new query, the admin needs to click on the Add New button.

    Here, the supplier can enter the subject and message of the query.

    Supplier Shop Followers

    The supplier can see the list of their shop followers by navigation through B2B Marketplace > Shop Followers as per below image:

    Moreover, the supplier can also send the notification to the customers by clicking on the Send Notification button.

    Once, the supplier clicks on the Send Notification button, they have to enter the subject and message for the notification.

    After that, the supplier can click on the Send Notification button to send the notification to the customer.

    A customer can become follower by clicking Add As Favourite Supplier on the product page.

    Supplier Account Settings

    The supplier profile displays critical information about the suppliers. After the registration, the supplier needs to complete their profile.

    For managing the profile, the suppliers needs to navigate through B2B Marketplace > Account Settings.

    General

    Under general setting, the supplier can the shop information such as:

    Logo – The supplier can upload the logo for their shop.

    Banner – Upload the banner image here which will show on the supplier profile page.

    Name – Enter the name of the shop.

    Slug – Here the supplier can enter the URL for their shop.

    Tagline – Enter the shop tagline here.

    After setting up all the fields, the supplier can click on Save Changes button to save.

    Note – To change the user profile image, the supplier needs to navigate through Profile and then change the profile image on Gravatar.

    Social

    • The supplier can enter their company/shop overview.
    • They can set the meta keywords and meta descriptions for their shop.
    • The supplier can enter their Twitter, Facebook, Instagram, Google Plus account.
    • Also, they can add Vimeo, Pinterest, and Youtube ID.
    • The supplier can also enter their Tax/VAT Number.

    After setting up all the details, the supplier can click on Save Changes button to save the settings.

    Supplier

    Under supplier tab, the supplier can enter their Personal information.

    • The supplier can enter his user name, display name, first name, last name, email, nickname.
    • Also, they have to enter the website URL and their role/designation.
    • The supplier can decide the response time for the customers and also can choose the response type from the drop-down such as Hours or Days.
    • The supplier can enter their payment details and also can check the verification status of their profile.

    Policy

    Under the policy tab, the supplier can enter their return policy, shipping policy and privacy policy.

    Category

    Under the category tab, the supplier can see the categories assigned to them by the admin.

    Supplier Profile

    On the front-end, the supplier profile will be displayed as below image. Here the Profile, Recent Products, Supplier Collection will be displayed. Reviews, Company Overview, Policies, Social Channels and Contact information will also be displayed on the supplier profile.

    Click Product(s), to view the products of a supplier.

    Click Rating to view the average rating of the supplier on different factors like Price, Value and Quality.

    A user can give review to the supplier under Review(s) and can view existing supplier reviews as well.

    Buyer supplier chat

    The buyers can ask their queries regarding the product to the suppliers on the product page.

    The customers can click on the chat option to start the chat and ask their relevant queries related to the product.

    Once, the buyer updates their query for the product, the supplier can revert regarding the same from the back-end. For that, they need to navigate through B2B Marketplace > Chitchat as per the below snapshot:

    Now, the buyers can check the supplier answer regarding their query on the product page. As per below image:

    Quick Order

    A customer can place a quick order on the B2B marketplace for quickly adding and purchasing the products by searching them using a product name or SKU.

    Below image is of the front-end display of the quick order.

    The buyer can add more rows to the quick order by clicking “Add more rows”.

    Here the buyer can search the product with the product name and pick the product from the auto-suggestion.

    After selecting the product, it will display on quick order like the below image. The buyer can edit the quantity as per their requirement.

    In case of variable product, the buyer can select the respective variation under Combination.

    Click Create Order to add all the products to the cart. After that, a buyer can proceed further with the checkout.

    A buyer can add product to the quick order by CSV as well. A sample CSV file can be found by clicking Get Direction.

    After downloading the file the buyer can enter the product information to the CSV file as per the requirements. Here only two fields are available. First is SKU/Product Id and the second is Quantity.

    Click upload to upload the prepared CSV file.

    After upload, the products will be added to the cart.

    Request for quote

    A customer can create Request For Quote (RFQ). RFQ is a business process where a customer can request a quote from a supplier for the purchase of specific products or services. Here, a customer can request for custom products as well.

    Customer can click Request To Quote to submit RFQ for a product.

    It will redirect the user to the respective supplier profile under Request a Quote section.

    In this form, the customer will enter the below information :

    Product Name – Name of the product.
    Product Description – Description of the product.
    Enter Quantity – Quantity of the product looking for the purchase.
    Enter Price – Price of each unit.
    Sample Images – Sample images for the reference.

    Note : The customer can add product to the RFQ by clicking Add Product. Here, a customer can add multiple products in the same RFQ.

    Company Name – Name of the company/organization
    E-Mail – E-Mail of the customer.
    Project Description – A small description for the quote.
    Other – Any specific instruction.

    The customer can view the quote under My Account > Quotations.

    Supplier can view the submitted RFQ under B2B Marketplace > Quotes > RFQ.

    Supplier can view specific RFQ as follows :

    The supplier can submit the quote under Action.

    The customer can view the submitted quote in My Account > Quotations > View Quote > Quotes.

    Customer can send a message to the supplier and Approve or Reject Quote as well. After approval, a customer can add the respective products to the cart. To add products to the cart move to My Account > Quotations > Select a Quote > General.

    Click on cart icon to add quote products to the cart.

    Buying Leads

    Buying leads functionality helps the customer to raise RFQ for the products that are listed or not listed on the website. In this, Request for Quote is sent to multiple suppliers on the website. And it upon the different categories allowed by the admin.

    A supplier can view their allowed categories under B2B Marketplace > Account Setting > Category.

    RFQ Form

    A customer can submit a buying lead by navigating menu Request for Quote.

    In this form, the customer will enter the below information :

    Select Categories – Select Category for the quote.
    Product Name – Name of the product.
    Product Description – Description of the product.
    Enter Quantity – Quantity of the product looking for the purchase.
    Enter Price – Price of each unit.
    Sample Images – Sample images for the reference.

    Note : The customer can add product to the RFQ by clicking Add Product. Here, a customer can add multiple products in the same RFQ.

    Company Name – Name of the company/organization
    E-Mail – E-Mail of the customer.
    Project Description – A small description of the quote.
    Other – Any specific instruction.

    The customer can view the quote under My Account > Buying Leads.

    Marketplace supplier can view the submitted buying lead under B2B Marketplace > Quotes > Buying Leads.

    B2B marketplace supplier can view the Quote as below image :

    Click Quote Product icon to submit quote.

    Marketplace customer can view the lead under My Account > Buying Leads.

    Here, a customer can select a buying lead and can add a message to the supplier if required or approve/reject the same.

    After approval, a customer can add the respective products to the cart. To add products to the cart move to My Account > Buying Leads > Select a Lead > General.

    Click on cart icon to add products to the cart and proceed with the checkout.

    That’s all for the B2B Marketplace for WoooCommerce. In case of any query, you can create a ticket at webkul.uvdesk.com or contact us at store.webkul.com/contacts/ to let us know your views to make the plugin better.

    Current Product Version - 1.0.0

    Supported Framework Version - WooCommerce 4.1.x

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    Be the first to comment.

    Back to Top
    css.php
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again
    Close

    Table of Content

    Hide Index