Back to Top

OroCommerce Multi-Vendor Marketplace

Updated 8 July 2019

Introduction

OroCommerce multi-vendor Marketplace module will completely convert your OroCommerce store in the marketplace with the multiple sellers and associated seller products. The admin can manage the seller, inventory, products, orders, seller profile page.

The admin can manage the seller details, company details, and SEO details. Admin can also manage the seller and product approval along with the seller reviews from the seller page. The OroCommerce Multi-Vendor module makes your store quite flexible.

Basic Requirements:

  • OroCommerce multi-vendor module is compatible with more than OroCommerce 3.0 version.

Features

  • Create Seller for multi-vendor module
  • Manage seller profile
  • Admin can configure the module
  • Ability to approve/Deny seller
  • Show seller Profile page on frontend
  • Manage, view, and add products by the seller
  • Manage seller Orders (which are part of main order)
  • Create seller Reviews from seller page
  • Manage seller products (view, approve, edit, deny) from Admin panel
  • Manage sellers from Admin panel
  • Setting to default approve the products and Setting
  • Manage seller commission from Admin panel
  • Make the setting to approve the products.
  • Add income to seller account based on commission percent when the order for customer’s products is placed
  • List seller income
  • List transactions for the seller
  • Admin can create transactions for the seller

What is OroCommerce?

OroCommerce is an Open Source eCommerce platform specially designed for B2B commerce. OroCommerce helps the businesses and the customer to grow their eCommerce business. B2B eCommerce means the Business to Business eCommerce platform for selling the product between businesses through the internet or an online portal.

  • With the OroCommerce, you can expand your business and also manage the product inventory.
  • You can use OroCommerce for B2B, B2C, and B2X businesses.
  • OroCommerce helps to convert the B2B store to the B2B marketplace.

Default Web Catalog

Installation

Please follow these steps to install the OroCommerce multi-vendor module:

Start your headless eCommerce
now.
Find out More

1 – Unzip the respective extension zip and then merge “src” folder into OroCommerce installation directory.

Merge the src folder in OroCommerce root directory

2 – After ssh to your OroCommerce installation directory, you have to run these commands.

php bin/console doctrine:schema:update --force
php bin/console oro:migration:load --force
php bin/console fos:js-routing:dump
php bin/console cache:clear --env=prod

OroCommerce Configuration For Marketplace

After successful installation of the OroCommerce multi-vendor marketplace module, the admin can see the icon “Marketplace” in OroCommerce admin panel.

OroCommerce MarketPlace Dashboard

Here admin can manage the tax rate, commission, and seller approval.

Seller Approval Required

By enabling “Yes”, the admin can approve the seller to sell the product on the marketplace. If a new seller registers on the marketplace then admin can approve/disapprove the seller by enabling “Yes/No” in the backend.

Manage Tax Rate

Admin can manage the tax rates for the sellers and products. Admin can create own Tax and Tax rules for the customer and product. The existing tax rates also can be used.

Commission Management

Admin can define the Commission Management for the seller. Admin can set the commission for all the seller. When the product will be purchased, admin can earn the profit as a commission.

Product Approval

The seller can add the products from the seller account. Admin can choose the option to enable/disable the products. Admin also can select the option to approve/disapprove the products.

  • Pending – Admin can select the pending option for the products.
  • Denied  – Admin can deny the products.
  • Approved – Admin can approve the products.

OroCommerce Multi-Vendor Marketplace Admin View

For the OroCommerce multi-vendor module admin view, you have to click on marketplace icon in the left side of the screen. Here you will find all the options present in OroCommerce multi-vendor module.

Oroo Multi-vendor marketplace options

Seller

Here admin will find the list of all the seller that have registered on the marketplace. Here admin can do the configuration for the approval and disapproval of the seller. The admin can approve the seller by clicking “Yes” to sell the product on the marketplace.

Seller list on the ORO marketplace

Manage Seller Products

Admin can manage the seller product added/created by the seller in the marketplace. OroCommerce marketplace admin can also change the status and approval status of the products.

Product Status

Admin can change the seller product status. He can enable and disable the products.

  • Enable: If the product status is enabled then it will be visible on the marketplace.
  • Disable: If the product status is disabled then it will not visible on the marketplace.

Product enable and disable option

Product Approval Status

The store admin can also change the product approval status.

  • Pending: Admin can select the pending option for the products.
  • Denied: Admin can deny the products.
  • Approved: Admin can approve the products.

Change Approval Status in OroCommerce multi-vendor

View and Edit the Products

With this module, the admin can view and edit the product in the Manage Seller Products option. The admin can edit the details of the product like General, Image, Design, Master Catalog, Inventory, related items, product prices, SEO, and shipping options.

Edit products in OroCommerce

Manage Commission

With this module, the admin can manage the commission. Admin can set the commission for all the sellers. Admin can set the commission percent like 10% and when a product is purchased the admin will get the cost as commission.

All Manage Commission Marketplace

Seller Product Order

Admin can see the seller product order created by the seller. Admin can also filter the orders with the help of Product name, SKU, Ship by, Parent order id, Quantity, Shipping method, Shipping method types, and customer types.

Seller Product Orders

Seller Reviews

With this module, the admin can also see the reviews on the admin panel. Admin can also manage the seller review grid. The admin can see all the review and ratings given by customers.

Seller Reviews

Seller Income

The admin can see the seller income whenever a product will purchase by the customer. The commission amount will be added to list on every product purchase and transaction done.

Seller Income

Transactions

Under the transaction, the admin can see all the transactions done by the customers. Admin can see the transaction details like Amount, currency, payment method, created date, seller id, and the seller name.

Transactions

Admin can create a new transaction for the customer/seller.

create new transaction

OroCommerce Multi-Vendor Marketplace Seller View

A seller can register himself on the marketplace. For it, the seller can go to the marketplace and click on the register icon.

register as a seller

After it, a seller registration page will be open. Here the seller has to enter the details like name, email, and password and then click on the create an account button.

Registration for a seller account

After registration, the seller has to wait for the admin approval. As the admin confirms the seller approves, the seller can log in to the marketplace.

The seller can click on the account for the features of the marketplace.

Seller profile on OroCommerce Multi-vendor marketplace

Seller Profile

Here the seller can check his profile and he can edit the account info. The seller can edit his info like email, name, password, and Birthday.

Edit Profile My Account

Address Book

The address book contains the customer as well as admin addresses. It will show all the addresses for seller and admin. These addresses can be used as the Shipping address and Billing address for the managing shipments.

Address Book

Users

With this option, you can see all the users existing on the seller’s marketplace. The seller can view the user’s profile. The seller can also see the status of the users(Enable/Disable).

users account

Request for the Quote

Under this option, the seller can see all the quote request made by the seller. If the seller has ordered the product from the seller account and requested for the order then the seller can see the quote and print the quote. The seller can also print the quote.

print the quote

Order History

Under this section, the seller can check all the pending orders and past orders made by him. For the pending order, the seller will find the option like checkout and delete. The seller can also view the past orders and re-sale it.

Seller orders

Previously Purchased

Under this section, the admin can see the previously purchased products. Here you can see all the products that already purchased.

Previously Purchased

Quote

The admin can see all the quote of purchased orders under this section. The admin can see all the quotes when the seller made the complete purchase.

Marketplace Seller profile

The marketplace seller can see his profile under this tab. When the admin accepts the seller profile, the seller can see his profile under this tab.

seller profile

The seller can see and edit the profile details like Social Marketing links, seller details, company details, SEO details. The Seller has to just click on the Account Info edit option to edit the Seller Details.

Social Marketing Links

Under this section, the seller can edit his social media details like Facebook id, Twitter id, and other social media ids.

Social marketing links

Seller details

Under this section, the seller can edit the seller details like Contact Number, Tax/VAT Number, Background Color (Theme), Shop Title, and Shop URL.

Seller personal details

Company Details 

Under this section, the seller can edit his company details like Company banner, Company Logo, Company Locality, Company description, Return & Shipping policy, privacy policy, and country.

Company details

SEO details

Under this section, the seller can edit his profile SEO details. The seller can set meta keywords and meta description of his seller profile.

Seo details seller profile

After saving all the details seller can see his seller profile by clicking on the seller list.

Seller list

After it, the seller can click on his profile in the list.

adarshoro com index_dev php seller

On clicking on the view profile icon, the seller can see his profile.

Seller own profile

Marketplace Seller Products

Under this section, the seller can see all the products created/added by the sellers. The seller can also view the products under this section.

After clicking on the view icon, the seller can see the products.

products view

Marketplace Seller Add Product

Under this section, the seller can create a new product. He can select the option like product type, product family, and product categories to create a new product. After selecting these data the seller has to click on the continue.

Create a product

After clicking on the continue button, a new page will be open for product creation. Here the seller will get these option like General, Images, Design, Inventory, Product Prices, and Shipping Options to create the products.

General 

Under this option, the seller has to fill the options like SKU, names, Status, URL slug, Is Featured, new arrival, Brand, Unit of quantity, Precision, additional units, Tax Code, description, and Short description.

Create the Products

Images 

Under this option, the seller can upload the multiple images for the products. You can also select the option to set the images as the main picture. The seller can use the images as main, listing, and additional images.

Images

Design

Under this section, the seller can select the design. The seller can choose Default template, Short page, Two columns page, and List page.

Default template – The default template will show the product in a single page.

Short page – The Short page will show the product on the half page.

Two columns page – The product details will be shown in a two column page.

List page – The products will show as a list.

Design page

Inventory

Under this option, the seller will get the option to manage the inventory. The seller can manage the inventory like Inventory Status, Managed Inventory, Highlight Low Inventory, Inventory Threshold, Low Inventory Threshold, Backorders, Decrement Inventory, Is upcoming, Minimum Quantity To Order, and Maximum Quantity To Order.

Inventory Status

Under this option, the seller can find three option In Stock, Out of Stock, and Discontinued. It will help you to manage the products over the front-end.

Managed Inventory

Under this option, the seller will find the option to manage the inventory by OroCommerce or any external resources.

Highlight Low Inventory

Under this option, the wholesaler buyer gets the notification that there is not more product left for the purchase.

Inventory Threshold

Under this option, a seller can set a minimum quantity of the products. When the quantity reaches this threshold value, the product inventory value falls back to out of stock.

Low Inventory Threshold

Under this option, the minimum stock level defined for the products. If a buyer will reach that quantity then he will get a warning message at the storefront.

Backorders

Under this option, the seller can set the backorders. The Buyer and seller can order a quantity that is not in the stock. The remaining product will be maintained after the products get back into stock.

Decrement Inventory

This option will show whether the OroCommerce decrements inventory over the order. When Decrement inventory and Backorders will be enabled product quantity will show negative value.

Is Upcoming

With this option, the buyer can check the product but they can’t order. This option will show the upcoming products.

Minimum Quantity to Order

Under this option, the Buyer and seller can mention the minimum quantity of the product in RFQ(Request For Quotation), order, quote, and shopping list.

Maximum Quantity to Order

With this option, the Buyer and seller can mention the maximum quantity of the product in RFQ(Request For Quotation), order, quote, and shopping list.

Product Inventory in OroCommerce

Product Price

Under this section, the seller can maintain the price for products. The seller can select the price list created by the admin in the backend. The seller can create the quantity of each item and select a price value for it.

Seller price list in OroCommerce

Shipping Option

With this option, the seller can configure the shipping option. The seller can add the shipping option like the unit, weight, dimension, and Freight Class.

Shipping Option in OroCommerce

after entering all the details, the seller can click on the Save and Close button.

Shirt Front page

Marketplace Seller Order

Under this option, the seller can see the marketplace seller order. The seller can check the order history that made by him.

Seller orders

Seller Reviews

Under this option, the seller can see all the seller reviews on the products. The admin can manage the review on the product.

seller reviews

Seller Income

Under this section, the seller can see all the income whenever a product is purchased by the customer.

Seller income

Transaction

Under this option, the seller can see all the transaction made by the customer.

seller transaction

Seller Front Page

After saving the products and seller details, the customer can check the shop details on the marketplace. For this, the customer can click on the seller list menu in the header menus.

After clicking on the seller list, all the listed seller profile will be shown on the seller list. The customer can see the profile after clicking on the view icon.

seller profile view

The customer can see all the product listed by the seller on the marketplace and also get the option to connect. The company and social media details will be visible on the seller page.

Seller products

The customer can also post a review on the seller page about the seller products.

Add a review

Support

That’s all about our OroCommerce Multi-Vendor module if you have still any query, please create a support ticket at- https://webkul.uvdesk.com/en/customer/create-ticket.

Current Product Version - 1.0.0

Supported Framework Version - OroCommerce 3.0

. . .

Leave a Comment

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


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content