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.
- OroCommerce multi-vendor module is compatible with more than OroCommerce 3.0 version.
- 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.
Please follow these steps to install the OroCommerce multi-vendor module:
1 – Unzip the respective extension zip and then merge “src” folder into OroCommerce installation 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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
Admin can create a new transaction for the customer/seller.
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.
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.
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.
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.
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.
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).
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.
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.
Under this section, the admin can see the previously purchased products. Here you can see all the products that already purchased.
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.
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.
Under this section, the seller can edit the seller details like Contact Number, Tax/VAT Number, Background Color (Theme), Shop Title, and Shop URL.
Under this section, the seller can edit his profile SEO details. The seller can set meta keywords and meta description of his seller profile.
After saving all the details seller can see his seller profile by clicking on the seller list.
After it, the seller can click on his profile in the list.
On clicking on the view profile icon, the seller can see his 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
after entering all the details, the seller can click on the Save and Close button.
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.
Under this option, the seller can see all the seller reviews on the products. The admin can manage the review on the product.
Under this section, the seller can see all the income whenever a product is purchased by the customer.
Under this option, the seller can see all the transaction made by the customer.
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.
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.
The customer can also post a review on the seller page about the seller products.
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