Opencart Multi Vendor Web Services API: Opencart Multi-vendor Web Services API Module will provide REST API by which you can easily implement the functionalities of the Opencart Marketplace in other applications like mobile applications and ERP. With the help of this module, the store owner can manage their store from other applications.
The APIs shared with the following module will help us get the following functionality as mentioned below. Admin Level Operations
1. To authenticate the user
2. To get the seller’s profile
3. To get all the seller’s orders
4. To fetch the seller’s dashboard data
5. To get the seller’s order history
6. To get the seller’s product list
7. To delete the seller’s products
8. To get the complete seller’s list
Customer Level Operations
1. To write the review for the seller
2. To contact the seller through mails which will be sent to seller and admin according to the marketplace settings.
3. To get the marketplace to sell page data.
This module is an add-on of Opencart Marketplace Multi-Seller Module. To use this module, you must have installed opencart marketplace module opencart marketplace module first.
Benefit Of Using APIs
Let Suppose; you are using an application on your mobile phone, the applications send the data through the internet to the respective server. The server then will interprets the data and perform the necessary action and send it back to your phone. The application then interprets the data and present to you in an understandable way that what API does.
With this module, Marketplace functionalities can be fetched and can be accessed in other applications like a mobile application or ERP, etc.
Easy to customize the module.
This module uses standard Opencart API key.
Opencart marketplace functions included seller-profile, seller-order, seller dashboard, write a review, add history, sell page, and contact seller.
To get the seller's product list.
To delete the seller's products.
To get the seller's list.
How To Generate The API?
The admin can generate the API by navigating to system>API as shown in the image below.
New APIs can be created by adding the name and generating the API key as shown in the image below
The admin will be able to fetch the seller profile details of the Opencart marketplace website, as shown in the image below.
The seller profile will be displayed in the mobile application, as shown in the image below.
To Get Seller Dashboard Data
The admin will be able to fetch the seller dashboard data from the marketplace website, as shown in the image below.
On the mobile application, the seller dashboard will be displayed with the following information as total orders, total sales, total buyers, sales statistic tab for order and customer analysis, income and world map and latest orders. Please check the below image for reference
To Write Review for Seller
The customer will be able to add the reviews for different sellers on the product page as added in the opencart marketplace website, as shown in the image below.
With the implementation of API, the customer will be able to give reviews to the sellers, as shown in the images below.
To Get The Seller’s Product List
The seller product list will be displayed to the seller, as shown in the opencart marketplace website, as shown in the image below.
The seller’s product list will be displayed with the following details, as shown in the image below.
To Delete Seller’s Product
The seller will be able to delete their products directly from the other application. The delete option displayed in the opencart marketplace website, as shown in the image below.
After the implementation of the API, the seller will be able to delete their products from the other application like the mobile application, as shown in the image below.
To Get the Seller’s List
The admin will be able to get a complete seller list by implementing the API. The seller list displayed in the opencart marketplace website will be as shown in the image below.
The seller will be able to delete the seller’s product on the mobile application, as shown in the image below.
To Get Seller Transactions
The sellers will find a complete list of seller transactions by implementing the API-