Opencart B2B Marketplace module converts your Opencart site into complete Business to Business marketplace with customer groups, separate seller product collection, and many more. Using this module admin can create customer group according to their need, and seller and customer can create sub-user under their supervision and all the sub-users will work in the name of its administrator. The Sub-users will not have their own identity. This module can create a platform where businesses can communicate and transact with other businesses along with various other important features.
Features
- Admin can create user groups with some group rights according to their need.
- The seller or customer can create sub user and see the group user list if they have “create user” right.
- If the customer has no rights to order the product, then they will send the product for review and admin will approve that product after that customer can buy that particular product.
- The Seller or customer can see the group user list.
- The child group contains only their parent group rights.
- Admin can create template-based emails for Marketplace which will be used, according to Admin selection.
- Seller can add Simple and Downloadable product.
- Admin can select the shipping method for the seller. So that shipping amount will be transferred to seller’s account.
- Catalog module configuration through admin.
- Admin can toggle Account Menu sequence as per their need.
- Admin can create mail template using relevant mail keywords.
- Admin can track the seller’s income, total order, total buyers, and latest order using dashboard field under edit partner page.
- With transaction status, seller will know whether the seller has been paid by the admin or not.
- Seller will have own dashboard to manage orders.
Installation
Installation of the Opencart module is very simple. You just need to move Admin and Catalog folder into Opencart root.
You can also install the Marketplace module by uploading the zip and XML file through Extension Installer.
After uploading the file go to the Extensions > Modification and click on refresh field.
After that in Admin panel go to System -> Users -> Usergroup and edit ‘Administrator’ and choose select all for both Access and Modify Permission and save it.
After that under Extension > Module, install the B2B Marketplace module like this way.
Admin can edit B2B Marketplace configuration setting by clicking on edit option and below page will be open. Admin can set the B2B Marketplace Module status Enable or disable.
Admin / Default mail will use to send the emails if admin wants privacy for your store. Admin can receive all notification on this Email-Id.
Using this option, Admin can visible Become partner/vendor option for customer at registration page.
Using this option, Admin can show “Become multi-user customer” option for the customer at registration field. Select “Enable” if you want to show customer group option on the registration page. Else select “Disable”.
If “Customer Group Disable Action” is disabled by the admin, then admin can disable the group member.
Using this option admin don’t have to approve partners manually. If Admin will enable this option, customer will become the partner automatically.
If the admin will enable this option, product will be approved automatically and vice versa.
Using this field, mail will send to partners when customer will buy their products.
If the admin will enable this field, the partner can change order status of their products. Otherwise, Partner can add order history with status added by admin.
If the admin will enable this option, Customer can contact the seller.
When the customer will contact to the seller, same mail will be sent to the admin.
If seller will not upload any image then this default image will appear in profile or other places.
Admin can set the Complete order status that will be considered as completion of product and it will be used to the transaction.
Admin can select shipping method for the Seller. If the buyer will purchase their product using these shipping methods then shipping amount will be transferred to seller’s account. It is only applicable when buyer will purchase the products of the single seller.
For Commission
Admin can set fixed + percentage based commission, which will be charged from seller income for admin, according to products in orders and also edit the Category commission. Admin can choose the commission based on categories. If admin will select category wise commission then fixed and percentage commission both will be added to commission.
For Product
SEO Setting
Using this Option you can manually Add SEF URLs for Site URLs. Select URL link and then type its SEF keyword.
Under this field admin can do product SEF settings. Like what do you want to show with product name, how SEF should be displayed etc.
Admin can select from the drop down which they want to display with the SEF settings. Like seller name, company name, screen name.
Under this field, admin can select from drop down, how SEF should be displayed.
Default name will be used as seller’s info if seller’s info doesn’t exist as per above selection (seller’s details, display format).
Product name will be used if SEO keyword is not found for product.
From this field, admin can add extension with SEO URL. Don’t use .tpl extension.
For Sell
Catalog Module Configuration
For Mail
Admin can set mail for the different condition which will occur in Marketplace and also create mail template using mail keywords. Admin have to add relevant mail keywords in creating mail messages.This mail keyword is more useful when customer will use marketplace addons. The customer can create template based mail by creating mail keywords from here.
Marketplace Partners
Admin can manage all the partners/customers like approve and disapprove them. Admin can view/edit their profile and also view latest order, payment details, add more products to the seller. Admin can filter the Seller using Customer name, Email-id, Group, status and customer type.
Using Dashboard admin can track seller’s income, total order, total buyers, and latest order.
Customer Group
Opencart B2B Marketplace module allows the admin to create customer groups. These customer groups can create sub customer groups. This B2B marketplace module is right dependent. That means Group user will able to do things based on their rights. Child group doesn’t have more than parent group right. Let’s understand it using below flow chart.
In the above flow chart, the admin has created two customer groups named as “Supplier” and “Distributor”. These customer groups (Supplier, Distributor) have two sub customer group which is named as “Sub supplier” and “Sub distributer”. All customer groups and sub customer groups are connected to the admin. Here Supplier and Distributor are parent group and Sub Supplier and Sub Distributors are their child. So Sub Supplier doesn’t contain rights more than Supplier. Maximum rights of child group are equal to the total rights of the parent group.
Using Marketplace Customer Group, admin can create new Customer group and also edit existing groups. By clicking on Customer Group tab, admin can find customer group list with their right.
After clicking on Add new tab, below page will open. From here admin can create new group.
Parent- With check this option, admin can create parent group. If this option is not checked then a text box will open where the admin has to select parent group. Child group doesn’t have more rights than the parent group. Child group contains only their parent group rights. Refer to the below screenshot for the same.
Group Rights
Can Order- Using this right customer group member can do order for any product.
View Group Order- With the help of this right, group member will able to see all group orders.
Can Create User- Using this right, group member can create users.
Can Apply Discount- Using this right, seller can apply discount on their products.
Add/Edit Products- With the help of this right, group member can add/edit the products.
Product List Access- By checking this right, group member can access the product list.
Profile Access-Using this right, user can access the profile.
Status
If “Customer Group Disable Action” is disabled by the admin, then admin can disable the group member.
Admin can also edit the existing customer groups.
Marketplace Products
Marketplace Income
Admin can find seller’s income under Marketplace Income and also pay to the Seller. Here Admin can see total sale by each seller, commission, admin amount, remaining amount to pay and the grand total of each amount. There is filter option by which admin can filter the income details.
After click on Pay button below page will open. Admin can add transactions for Partners to maintain records. The Payable amount can be vary according to selected Order status and transaction status.
Admin can find Transaction of every seller to maintain the records under Marketplace > Transaction.
Marketplace Shipping
B2B Marketplace Customer/Seller Login
Marketplace Seller Panel Management
If the user has been approved as a seller then the marketplace block will display in the account section of the user as per the images. The seller can create Users and see the list of users if they have “Create User” rights.
The normal customer can also find three new fields in B2B Marketplace if they have “create user” rights. With these fields, the customer can create new user, can see the user list and if the customer has no rights to order the product, then they will send the product for review and group admin will approve that product after that sub-user can buy that particular product. Create user, User list, and Review product tab will appear only if the customer has “Create User” right.
If any customer or seller has only rights to addproduct, product list and view all order, then he/she can find only Add Product, Product List and Order History tab in account section. Refer to below screenshot.
Customer groups and sub customer groups will able to do work based on their rights.
From above flow chart, you can understand that admin can assign rights to their customer groups (supplier). These suppliers can create sub customer groups (sub supplier). Child group(sub supplier) doesn’t have more than parent group(supplier) right. If customer groups or sub customer has right to add the product, only then they can add the product. Else they will unable to add products.
Marketplace Profile View
After entering all details into account registration field, Profile looks like this.
Payment Mode under payment details seller can add their bank account or PayPal id.
After entering all the information you will get an amazing page for your shop as below.
My Dashboard
Product List
Order History
Using this link seller can see their products order history. There is also a filter option by which seller can view order history of individual customer.
After click on action field the whole Order information will appear. Buyer can also add comments to this order and to the admin and also print Seller order invoice. With transaction status, buyer will know whether the seller has been paid by the admin or not.
After click on Print Invoice below page will be open.
Manage Shipping
Downloads
Create User
User List
Under User List section, seller or customer can see the list of Group User if they have “Create User right”. There is also an option for insert new user, edit the existing user and disable the user from the particular group. Child group has only their parent group rights.
Sub customer groups will able to do work based on their rights. If Sub customer has right to add the product, only then they can add the product. Else they will unable to add products. In below screenshot sub user has right to view all order, add product, product list so this sub user can not create an user, access the profile. The group admin of this sub user is not a seller, so this sub user will unable to add products and can not see the product list. B2B marketplace is right dependent.
If any group member has only the rights of “productlist” so they will unable to add or edit the product.
Review Product
This field is responsible, If the customer has no rights to order the product, then they will send the product for review and group admin will approve that product after that customer can buy that particular product. If the customer has no rights to create order then at the time of checkout they will redirect to below page.
After placing a review, customer can see the order review list in Review Product tab.
After click on “Action”, a pop up window will open. From here the user can select the product for approve.
This B2B Marketplace module is right dependent. That means Group user will able to do things based on their rights.
For any query or doubt Please add a ticket at http://webkul.com/ticket/index.php