
A Complete Guide to Setup Marketplace Theme. Suggestion For Best Multivendor Ecommerce Theme, Installation process, and Get Free Support to Start Online Marketplace business.
Table of Contents
- A Complete Guide to Setup Marketplace Theme. Suggestion For Best Multivendor Ecommerce Theme, Installation process, and Get Free Support to Start Online Marketplace business.
- We Suggest For Best Multivendor Ecommerce Theme Here.
- What is The feature of multi vendor marketplace Theme?
- CITY ADMIN PANEL
- VENDOR PANEL
-
GROCERY PANEL
- ACCOUNT SETTING
- DASHBOARD
- BANNER MANAGEMENT
- LOW STOCK ALERT
- CATEGORIES/SUB-CATEGORY
- PRODUCT
- DEALS OF THE DAY PRODUCT
- BULK UPLOAD PRODUCT
- ADD AREA
- DELIVERY BOY
- DELIVERY BOY COMMISSION
- CITY ADMIN DELIVERY BOY
- COUPON MANAGEMENT
- ORDER BY IMAGE
- TODAYS ORDER
- NEXT DAY ORDER
- COMPLETED ORDER
- ADMIN COMMISSION
- DELIVERY TIME SLOT
- RESTAURANT PANEL
- PHARMACY PANEL
- PARCEL/COURIER PANEL
-
GROCERY PANEL
- USER APPLICATION
- VENDOR APPLICATION
- How To Install Ecommerce Multivendor Theme?
- HOW TO UPDATE CURRENT BACKEND FOR MULTI VENDOR MARKETPLACE
- How to setup user app for new user in multi vendor marketplace theme?
- How to sign in your multivendor android app in android studio?
- How to setup vendor app for new vendor in marketplace multivendor theme?
- How to setup GOOGLE JSON file for Vendor App?
- How to setup delivery boy app for new delivery?
- How to setup GOOGLE JSON file for Delivery Boy App?
- How to update Current App Source Code for marketplace multivendor theme?
- How To Get Free Support For Marketplace Theme?
- Why Purchase GoMarket Multi-Vendor Marketplace Theme?
- Which Hosting is Best For Multivendor Ecommerce?


Let’s discuss step by step about marketplace multivendor theme
- What is Multi Vendor Marketplace?
- What is the requirement to build an online multi vendor ecommerce website ?
- Why multi-vendor website & mobile app is necessary for us?
- We Suggest For Best Multi Vendor Ecommerce Theme Here.
- What is The feature of multi vendor marketplace Theme?
- How To Install Ecommerce Multivendor Theme?
- How To Get Free Support For Marketplace Theme?
- Why Purchase GoMarket Multi-Vendor Marketplace Theme?
- Which Hosting is Best For Multivendor Ecommerce?
- How To Purchase Multi vendor Marketplace Theme?
- Why hire developer to Install Your Marketplace Website and Mobile App?

About : Multi Vendor Marketplace
What is Multi Vendor Marketplace?

Multivendor marketplace is a ecommerce platform. Flea market is the example that work like multivendor. But in flea market all the things are physical but in multivendor everything is online.
In multivendor, seller from various cities can sell product and buyer can purchase their product from home. To purchase product no need of physical appearance.
As in flea market every seller book their place same in multivendor every seller register their account.
What is the requirement to build an online multi vendor ecommerce website and app?

To build an online multi vendor ecommerce website we have:
A registered domain name.
Robust server (Hosting) to upload file. >> Click here to buy best hosting, we highly recommend to buy Cloud Hosting or vps hosting.
Feature list to make multivendor ecommerce web and app.
Pricing plan to build module and also for marketing
Loading speed and design of website and app plays very important role. It helps to improve your ranking.
Top class marketing strategy to increase your sales.
Third-party integrations like Payment Gateway (Razor pay, PayPal, Stripe, and Pay stack), SMS Medium, Map box or Google Map API, Firebase OTP, and FCM Server Key.
Google play console account.
Hope this point helps you a lot but if any query in your mind. No worry, You can freely contact to MaMITs, whom available 24×7 to guide you.
Why multi-vendor website & mobile app is necessary for us?

3.8 Billions of mobile phone user are active available all over the world. And over 2.14 billion people loved to shop online worldwide. Now you will know better why website and mobile app is necessary for us.
To makes our life easy, we use mobile phone. Then why not make multivendor website and mobile app to manage all the our valuable customer and vendors. Multivendor marketplace website helps you in every step to success your business.
We Suggest For Best Multivendor Ecommerce Theme Here.

There are so many multivendor ecommerce theme available on code canyon, theme forest and other platform. And we all confused that which theme is best for our business. But before this you have to know all about your business. Like which module you need in your website and application. If you start your online marketplace platform. Then we have a theme that matches all your requirement.
Gomarket multi-vendor marketplace theme is best over all the themes. It is best because of its undefined feature list, and support system. Let’s discuss about Gomarket multi-vendor marketplace.
What is The feature of multi vendor marketplace Theme?

Feature of marketplace multivendor theme (Multivendor Theme)
- Before start feature of our multivendor marketplace, let’s see the topics that cover in our panel:
- Admin Panel
- City Admin Panel
- Vendor Panel: In vendor panel we learn about:
- Grocery Panel
- Restaurant Panel
- Pharmacy Panel
- Parcel/Courier Panel
- User App
- Vendor App
- Delivery Boy App
ADMIN PANEL
ACCOUNT SETTING
Admin is able to view and update their account with details admin name, email, phone number, image, and password.

Also able to do some setting from this section like:
- FCM server Key: FCM server key is use for notifications.
- Country code: Update your country code with number limit.
- SMS Settings: Choose your SMS medium to receive OTP during signup app.
- Map & Location Settings: Using Map box or Google Map API key to fetch live location of user and delivery boy.
- Currency: Choose currency sign from where you want to sale your product.
- Firebase OTP: We also have firebase OTP module for Login Verification.
- Payment: Manage your payment provider. E.g. – Razor pay, PayPal, Stripe, and Pay stack.

DASHBOARD
Admin is able to view dashboard, where order analytic display.
- Total Earnings: Total earnings by the entire vendor that use our platform.
- Total Sales: Total product sale from this platform
- Referral Sales: Total Referred product sale by user
- Total Orders: Total confirmed order count
- Completed orders: Total completed order count
- Vendor: Partner that use our platform
- City Admin: Partner that manage particular city
- Total Users: Registered user on our grocery panel, restaurant panel, pharmacy panel, parcel/courier panel.
- App Feedback: Support queries & order Complaints
- App share: Total number share & amount get by user
- Transaction: Latest five transaction history list

NOTIFICATION
Admin sends notification to vendor and customer.

- To vendor sends notification and message.
- To user sends notification, message, and image.
ADD CITIES AND CITY ADMIN
Add, edit, and delete city or city admin.


- To add city enter address and image of city (if want). List of city display on cities section, that added by admin side.
- To add city admin select city, city admin name, address, profile photo, email, phone, and password require. City admin already added in panel, display in list view. (Discuss below all about city admin panel)
ADD BANNER AND CATEGORY
- Banner: Banner added by admin that display on vendor panel. To add new banner select vendor, banner name, banner image, and submit. The entire banner list view.
- Category: Add new category by category name and image. The entire category list view.

USER MANAGEMENT
Detail of user with username, image, email, phone, wallet amount, and password.

ORDER COMPLAINTS | CANCEL REASON
- In order complaint section view: Serial number, customer name, customer number, order id, vendor name, vendor mobile number, reason, and cancel date/time.
- Cancel Reason: Reason to cancel order.

USER REWARDS
Add, edit and delete option available in rewards. Admin sets reward value for customer as per cart value. To add new reward enter order cart value, rewards point, and submit.

REDEEM POINTS
Update Redeem points by entering reward point and value.

APP REFERS

App refer set by admin side, app share information are message, set min and max reward value and app link.
COMMISSION
Add, edit and delete commission option is available in admin panel. Details in commission section are: serial no, order id, user name, total product price, commission price, order date, payment method, and amount status.
Easily search a commission by date and category.

PAGES
Add policy page and about us page, by enter your text.

FEEDBACK

Feedback and queries by customer display here. View by serial no, user name, user number, and message.
WALLET/OFFERS
- Normal plans: To add normal plan with wallet amount and submit.
- Offer plans: Add, edit, and delete offer plans anytime. To add new offer plan submit amount, image, discount value (flat rate/percentage), amount, and maximum amount.

GLOBAL SETTING
Manage listed below section in global setting.

- FCM server Key: FCM server key is use for notifications.
- Country code: Update your country code with number limit.
- SMS Settings: Choose your SMS medium to receive OTP during signup app.
- Map & Location Settings: Using Map box or Google Map API key to fetch live location of user and delivery boy.
- Currency: Choose currency sign from where you want to sale your product.
- Firebase OTP: We also have firebase OTP module for Login Verification.
- Payment: Manage your payment provider. E.g. – Razor pay, PayPal, Stripe, and Pay stack.
CITY ADMIN PANEL
City admin have permission for any particular city that assigned by admin. They have only limited option to access. Suppose city admin assign for Bhopal then city admin able to see only Bhopal’s vendor and manage their orders.
ACCOUNT SETTING
City admin can login and logout the account.
DASHBOARD
City admin is able to view dashboard of particular city, where order analytic display.

- Total Earnings: Total earnings by the entire vendor in particular city
- Total Sales: Total product sale from this platform
- Referral Sales: Referred product by user
- Total Orders: Total confirmed order count
- Completed orders: Total completed order count
- Vendor: Partner that use our platform in particular city
- Delivery Boy: Delivery boy that manage particular city
- Total Users: Registered user on our grocery panel, restaurant panel, pharmacy panel, parcel/courier panel
- App Feedback: Support queries & order Complaints
- App share: Total number share & amount get by user
- Transaction: Latest five transaction history list
NOTIFICATION
City admin sends notification to vendor and customer.

- To vendor sends notification, message, and image.
- To user sends notification, message, and image.
DELIVERY BOY

City admin add delivery boy by adding location, delivery boy name, delivery boy image, phone, email, commission, and password. Entire delivery boy list views in city admin panel by location.
DELIVERY BOY COMMISSION

Details in commission section are: serial no, order id, user name, delivery boy name, total product price, commission price, order date, payment method, and amount status.
Easily search a commission by date and category.
ADD AREA

City admin add new area and assign delivery boy to particular area.
VENDOR

Vendor added by city admin. City admin have access to edit, delete and add new vendor in their city. To add new vendor select category, vendor name, address, image, owner name, opening and closing time, email, mobile, admin commission, range and password.
VENDOR ORDER

Total order display in vendor panel with vendor name, mobile number, location and order. When click on order open all the list of user that order from this vendor.
SEARCH
Search delivery boy by name, vendor by name, commission by date and city admin.
VENDOR PANEL
Four vendor panels available that listed below:
- Grocery Panel
- Restaurant Panel
- Pharmacy Panel
- Parcel/ Courier Panel
Let’s discuss one by one about vendor feature.
GROCERY PANEL
ACCOUNT SETTING
- Edit profile: To edit profile vendor name, email, phone number, image, password, check password, and submit.
- Logout.
DASHBOARD
Vendor is able to view dashboard, where order analytic display.

- Total Earnings: Total earnings by the particular vendor
- Total Sales: Total product sale from this platform
- Referral Sales: Referred product by user
- Total Orders: Total confirmed order count
- Completed Orders: Total completed order count
- Today’s Order: Order count display here
- Delivery Boy: Here is the count of all delivery boy
- Total Users: Registered user on our grocery panel.
- App share: Total number share & amount get by user
- Transaction: Latest five transaction history list
BANNER MANAGEMENT

Grocery Vendor can add, edit and delete banner by choosing category, banner name and image.
LOW STOCK ALERT
Vendor gets notification about low stock products.
CATEGORIES/SUB-CATEGORY

Vendor can add or delete new category by category name and category image. Also able to add sub-category.
PRODUCT
Add, edit, and delete your product on one click. To add new product choose category, enter product name, upload product image, type price, strike price, product quantity, unit stock, description and product variation.
To add variation upload image, price, strike price, quantity, stock, unit and description.

DEALS OF THE DAY PRODUCT
Vendor has option to select any product and view as deals of the day product. Add deal product with details: select product, deal price, start date and end date.

BULK UPLOAD PRODUCT
To make your work easy we have option to upload your product on bulk. No need to enter your product one by one. Make csv format excel sheet and upload to our panel. We have both options to upload product whether it is simple or variable product.

ADD AREA
Vendor adds new area and assign delivery boy to particular area.

DELIVERY BOY
Vendor add delivery boy by adding location, delivery boy name, delivery boy image, phone, commission, and password. All the list of delivery boy views in vendor panel by location.

DELIVERY BOY COMMISSION
Details in commission section are: serial no, order id, user name, delivery boy name, total product price, commission price, order date, payment method, and amount status.
Easily search a commission by date and category.

CITY ADMIN DELIVERY BOY
All the list of delivery boy views in vendor panel that added via city admin.
COUPON MANAGEMENT

We can add coupon by coupon name, coupon code, coupon description, start date, end date, cart value, discount value (flat rate or percentage), total amount and user restrictions. We have option to delete and re-edit the coupon that added. There are list of all coupon display in our grocery panel.
ORDER BY IMAGE
When user not able to create their product cart, then we have the best option for you. In this theme best part is that user upload image or checklist of product. After that vendor create a order for their valuable customer. Customer have nothing to do, they get product easily with invoice.

User can able to purchase product via image and all the order list display in our panel with name, address, phone number, and image. We have both options either to accept or reject.
TODAYS ORDER

In today order, we can see all the orders that receive today. We able to assign delivery boy and see the details of user with order id, date, time, address, phone number and product with price. Download the print out of invoice easily by our module.
NEXT DAY ORDER

This work same as today order. But in this we only see the next day order details.
COMPLETED ORDER

All order list display that order is complete. We can see the detail of user with order id, date, time, address, phone number, price and product.
ADMIN COMMISSION

Vendor can see admin’s commission.
DELIVERY TIME SLOT

Vendor can set delivery time.
RESTAURANT PANEL
ACCOUNT SETTING
- Edit profile: To edit profile vendor name, email, phone number, image, password, check password, and submit.
- Logout.

DASHBOARD
Restaurant vendor is able to view dashboard, where order analytic display.

- Total Earnings: Total earnings by the particular vendor
- Total Sales: Total product sale from this platform
- Referral Sales: Referred product by user
- Total Orders: Total confirmed order count
- Completed Orders: Total completed order count
- Today’s Order: Order count display here
- Delivery Boy: Here is the count of all delivery boy
- Total Users: Registered user on our restaurant panel.
- App share: Total number share & amount get by user
- Transaction: Latest five transaction history list
- App feedback: Order complain and feedback by user side.
BANNER MANAGEMENT

Restaurant vendor can add, edit and delete banner by choosing category and image.
CATEGORIES

Restaurant vendor can add or delete new category by category name.
PRODUCT
Add, edit, and delete your product on one click. To add new product choose category, enter product name, upload product image, type price, sale price, product quantity, unit (quarter, half & full), description and product variation.
To add variation type price, sale price, quantity, and unit.

DEALS OF THE DAY PRODUCT
Restaurant vendor has option to select any product and view as deals of the day product. Add deal product with details: select product, and deal price.

BULK UPLOAD PRODUCT
To make your work easy we have option to upload your product on bulk. No need to enter your product one by one. Make csv format excel sheet and upload to our panel. We have both options to upload product whether it is simple or variable product.

ADD AREA

Restaurant vendor adds new area or location with delivery charge. We have add, edit, and delete option.
DELIVERY BOY
Restaurant vendor add delivery boy by adding location, delivery boy name, delivery boy image, phone, commission, and password. All the list of delivery boy views in vendor panel.

DELIVERY BOY COMMISSION
Details in commission section are: serial no, order id, user name, delivery boy name, total product price, commission price, order date, payment method, and amount status.
Easily search a commission by date and category.

CITY ADMIN DELIVERY BOY

All the list of delivery boy views in vendor panel that added by city admin.
COUPON MANAGEMENT
We can add coupon by coupon name, coupon code, coupon description, start date, end date, cart value, discount value (flat rate or percentage), total amount and coupon description. We have option to delete and re-edit the coupon that added. There are list of all coupon display in our restaurant panel.

TODAYS ORDER
In today order, we can see all the orders that receive today. We able to assign delivery boy and see the details of user with cart id, total price, message, delivery charge, delivery date, user name and details.
COMPLETED ORDER
All order list display that order is complete.
ADMIN COMMISSION
Restaurant vendor can see admin’s commission that added by admin side.

DELIVERY TIME SLOT
Vendor can set delivery time.

PHARMACY PANEL
ACCOUNT SETTING
- Edit profile: To edit profile vendor name, email, phone number, image, password, check password, and submit.
- Logout.

DASHBOARD
Pharmacy vendor is able to view dashboard, where order analytic display.

- Total Earnings: Total earnings by the particular pharmacy vendor
- Total Sales: Total product sale from this platform
- Referral Sales: Referred product by user
- Total Orders: Total confirmed order count
- Completed Orders: Total completed order count
- Today’s Order: Order count display here
- Delivery Boy: Here is the count of all delivery boy
- Total Users: Registered user on our pharmacy panel.
- App share: Total number share & amount get by user
- Transaction: Latest five transaction history list
- App feedback: Order complain and feedback by user side.
BANNER MANAGEMENT
Pharmacy vendor can add, edit and delete banner by choosing category and image.

CATEGORIES

Pharmacy vendor can add or delete new category by category name.
PRODUCT

Add, edit, and delete your product on one click. To add new product choose category, enter product name, upload product image, type price, sale price, product quantity, and product prescription.
BULK UPLOAD PRODUCT

To make your work easy we have option to upload your product on bulk. No need to enter your product one by one. Make csv format excel sheet and upload to our panel.
ADD AREA

Pharmacy vendor adds new area or location with delivery charge.
DELIVERY BOY
Pharmacy vendor add delivery boy by adding location, delivery boy name, delivery boy image, phone, commission, and password. All the list of delivery boy views in pharmacy vendor panel.

DELIVERY BOY COMMISSION
Details in commission section are: serial no, order id, user name, delivery boy name, total product price, commission price, order date, payment method, and amount status.
Easily search a commission by date and category.

CITY ADMIN DELIVERY BOY
All the list of delivery boy views in pharmacy vendor panel that added by city admin.

COUPON MANAGEMENT
We can add coupon by coupon name, coupon code, coupon description, start date, end date, cart value, discount value (flat rate or percentage), total amount and coupon description. We have option to delete and re-edit the coupon that added. There are list of all coupon display in our pharmacy panel.

TODAYS ORDER
In today order, we can see all the orders that receive today. We can able to assign delivery boy and see the details of user.
COMPLETED ORDER
All order list display that order is complete.

ADMIN COMMISSION
Pharmacy vendor can see admin’s commission that added by admin side.
DELIVERY TIME SLOT
Vendor can set delivery time.

PARCEL/COURIER PANEL
ACCOUNT SETTING
- Edit profile: To edit profile vendor name, email, phone number, image, password, check password, and submit.
- Logout.
DASHBOARD
Parcel/courier vendor is able to view dashboard, where order analytic display.

- Total Earnings: Total earnings by the particular pharmacy vendor
- Total Sales: Total product sale from this platform
- Total Orders: Total confirmed order count
- Completed Orders: Total completed order count
- Today’s Order: Order count display here
- Delivery Boy: Here is the count of all delivery boy
- Total Users: Registered user on our parcel/courier panel.
- Transaction: Latest five transaction history list
BANNER MANAGEMENT

Parcel/courier vendor can add, edit and delete image.
SERVICES
Add, edit, and delete your services on one click. To add new service, enter service name, type vehicle, time, type price, and service description.
ADD AREA

Parcel/courier vendor adds new area or location with delivery charge.
DELIVERY BOY
Parcel/courier vendor add delivery boy by adding location, delivery boy name, delivery boy image, phone, and password. All the list of delivery boy views in Parcel/courier vendor panel.
COUPON MANAGEMENT
We can add coupon by coupon name, coupon code, coupon description, start date, end date, cart value, discount value (flat rate or percentage), total amount and coupon description. We have option to delete and re-edit the coupon that added. There are list of all coupon display in our parcel/courier panel.
TODAYS ORDER
In today order, we can see all the orders that receive today. Admin can able to assign delivery boy and see the details of user.

COMPLETED ORDER
All order list display that order is complete.
ADMIN COMMISSION
Parcel/courier vendor can see admin’s commission that added by admin side.
DELIVERY TIME SLOT

Parcel/courier vendor can set delivery time.
USER APPLICATION
Open first screen choose language and enter mobile number. Now you get OTP on entered mobile number. Submit OTP. If you don’t get an OTP, then click on resend OTP to get new OTP.
After verify OTP, click ok to provide your current location. It helps you to show shop that nearby you.

Now open your homepage with location in menu bar. Slider and all the services display on the screen. We have four services:
- Grocery
- Restaurant
- Pharmacy
- Parcel service

Click on Grocery service
Open the list of grocery shops that nearby your location. Grocery shop views by shop name, location, opening time and shop image.
Click on any shop from where you want to buy grocery product. Now open shop panel where we can see the categories, deals/offer zone and camera section.
By clicking on Deals / Offer zone, opens page where all the offers available. When user select offer then it applicable on checkout page.

By clicking on camera, Customer uploads the product that he/she want to purchase. Choose date, time, and address to place order and finally click on Place order request to request an order.
By clicking on category we see all the products lists.
Add to cart your product and all the product display on add to cart page. On cart page we have products added, after that chooses date, time and address to deliver product. Then click on pay, we have option for online or offline pay. Choose any of one and pay.
Click on Restaurant service
Open the list of restaurant shops that nearby registered customer location. Choose any of restaurants; customer can see product list and information of that particular restaurant.
Select any product on cart page, go to cart page.

Customer can able to add product with price and service charge. Customers able to change address. And also clear their cart on the cart page.
Click on pay, we have option for online or offline pay. Choose any of one and pay.
Click on Pharmacy service
Open the list of pharmacy shops that nearby customer’s location. Choose store, customer can see product list and information of that particular pharmacy store.
Select any product on cart page, go to cart page.

Where customer open cart page, see the product with price and service fee. Customer able to change address, and select date and time. And also clear their cart on the cart page.
Click on pay, we have option for online or offline pay. Also have promo code option. Choose any of one payment mode and pay.
Camera option: Customer has also option to upload the prescription to order. And select time, date and address. Click on place order request to order that product.
Click on Courier (Parcel) service

Open the list of parcel shops that nearby customer’s location. Choose favorite store.
Here open the form where customer fill the form, If service available in that location. Service provider accept request otherwise decline the request.
Our order details display on my order section. In my order section, we have ongoing, cancelled and completed order display.

- By clicking on update, we can see all the notification like your order placed, your order cancelled and more.
- By clicking on account, we can see address, wallet, rewards, refer n earn, policy page, support page, setting and logout.

- Address: customer can delete, add new address from address section.
- Wallet: Customer able to recharge plan and see the wallet amount.
- Rewards: On order how many reward customer can get is display here.
- Refer n earn: If customer invites their friend get reward. This is very important feature in multivendor theme. Here our valuable customer generate more customer. This is best marketing strategy tool to generate more revenue.

- Policy page: Term & condition page
- Support: Customer enters their mobile number and message to get support from admin.
- About Us: Simple page where you know about organization.
- Setting: Allow option for notification, mail and language.
- Logout: When you click on logout than customer logout from our panel.
- Ongoing Order: Click on ongoing order you can see all the details like assigned delivery boy, map location, product, amount, delivery charge, coupon, paid by wallet or payment mode. You are able to call the assigned delivery boy.
Also option to cancel order, by clicking on reason to cancel and submit. - Completed Order: Click on completed order you can see all the details like assigned delivery boy, map location, product, amount, delivery charge, coupon, paid by wallet or payment mode. There is option to print out invoice, by clicking on invoice and share invoice option available.
VENDOR APPLICATION
RESTAURANT VENDOR
- Enter mobile number, after that got an OTP to entered mobile number.
If OTP is not come to your mobile number then resend OTP option is possible.
After registration open front screen where new order display.

- By clicking on product, there is section to add new product with product image, name, category, description, price, quantity and then submit. New product added and display on my products page.

- In my account section restaurant vendor can able to add store profile with image, store name, mobile number, email, address and store open hours.

- Pages: We have term & conditions, support, and about us page. In support page restaurant vendor enter mobile number with query and submit. Then query raise and admin provide support.

- Language: restaurant vendor can choose their language.
- Order history: All the order history display.
- Logout: Vendor can logout by clicking on logout button.
GROCERY VENDOR
- Enter mobile number, after that got an OTP to entered mobile number.
If OTP is not come to your mobile number then resend OTP option is possible.
After registration open front screen where my order display.

- On my order page new order, next day order and create order section available.
- In new order, all the list of customer order available. When click on particular order invoice open, customer able to download invoice.
- In next day order, all the list of customer order available. When click on particular order invoice open, customer able to download invoice.

- Click to product page, display product list with price, in stock and with variation.
Grocery vendor can add new product with image, product title, category, sub-category, description, price, sale price, quantity, unit, in stock and submit. New product added.

- In my account section grocery vendor can able to add store profile with image, store name, mobile number, email, address and store open hours.

- Pages: We have term & conditions, support, and about us page. In support page grocery vendor enter mobile number with query and submit. Then query raise and admin provide support.

- Language: grocery vendor can choose their language.
- Order history: User’s order history display.

- Logout: Vendor can logout by clicking on logout button.
PHARMACY VENDOR
- Enter mobile number, after that got an otp to entered mobile number.
If otp is not come to your mobile number then resend otp option is possible.
After registration open front screen where my order display.

- On my order page new order, and next day order available.
- In new order, all the list of customer order available. When click on particular order invoice open, customer able to download invoice.
- In next day order, all the list of customer order available. When click on particular order invoice open, customer able to download invoice.
- Click to product page, display product list with price, and stock quantity.
Pharmacy vendor can add new product with image, product title, description, price, sale price, quantity, and submit. New pharmacy product added.

- In my account section pharmacy vendor can able to add store profile with image, store name, mobile number, email, address and store open hours.

- Pages: We have term & conditions, support, and about us page. In support page pharmacy vendor enter mobile number with query and submit. Then query raise and admin provide support.

- Language: grocery vendor can choose their language.
- Order history: the entire customer’s order history display.
- Logout: Vendor can logout by clicking on logout button.
PARCEL VENDOR
- Enter mobile number, after that got an otp to entered mobile number.
If otp is not come to your mobile number then resend otp option is possible.
After registration open front screen where my order display.

- On my order page new order, next day order details available.
- In new order, all the list of customer order available. When click on particular order invoice open, customer able to download invoice.
- In next day order, all the list of customer order available. When click on particular order invoice open, customer able to download invoice.

- Click to product page, country and charge list display. To add new charge, select city, price and description.
- In my account section parcel/delivery vendor can able to add store profile with image, store name, mobile number, email, address and store open hours.

- Pages: We have term & conditions, support, and about us page. In support page parcel/delivery vendor enter mobile number with query and submit. Then query raise and admin provide support.

- Language: parcel/delivery vendor can choose their language.
- Order history: Customer’s order history display.
- Logout: Vendor can logout by clicking on logout button.
DELIVERY BOY APPLICATION
- Enter mobile number, after that got an otp to entered mobile number.
If otp is not come to your mobile number then resend otp option is possible.

- After verify otp, click ok to provide your current location.
- When vendor assign delivery boy, new order notification come to panel. If accept, all the details of customer display with location.
After complete there is section of completed order you can see on order history page.

- In my account section delivery boy can able to add store profile with image, store name, mobile number, email, address and store open hours.
- Pages: We have term & conditions, support, and about us page. In support page delivery boy enter mobile number with query and submit. Then query raise and admin provide support.

- Language: delivery boy can option to choose their language.
- Logout
How To Install Ecommerce Multivendor Theme?
Listed below process to install ecommerce multi vendor theme: Let’s start with backend setup
To setup backend, firstly register a domain e.g. https://mamits.com/, https://mamits.in, https://example.org, or more. And also purchase server to upload our data.
Don’t delete anything from database directly.
Follow the given step below:
- Download the zip file.
- Upload zip file on server and unzip the folder under public_html.

- Create a new database (copy the database name and password).

- Browse url (url that you register) e.g. https://mamits.com/Gomarket/admin/
- Open activator page. To verify enter license code and your name then click on verify button.

- After license verify, enter database name and password.
- After submitting all the details you have saw the welcome page after that you have to hit the url in the browser.

Credential Details
For Admin Login of marketplace multivendor theme:
E-mail: support@tecmanic.com
password: admin
BROWSE URL:
- For Sub-Admin: https://mamits.com/GoMarket/cityadmin
- For Grocery: https://mamits.com/GoMarket/grocery
- For Restaurant: https://mamits.com/GoMarket/restaurant
- For Pharmacy: https://mamits.com/GoMarket/pharmacy
- For Parcel: https://mamits.com/GoMarket/parcel
For Apps:
- Base url: https://mamits.com/GoMarket/api/ (For user App, Driver App, Vendor App)
- Img url: https://mamits.com/GoMarket/ (For user App, Driver App, Vendor App)
How to create google map API key for marketplace multivendor theme?
To create google map API key, browse URL: https://console.cloud.google.com/google/maps-apis/overview to create google map API key.
During create account, add your card id billing section and enable all API from google map console.
After placing google map API key if you will get response like attached screenshot. It means that your map API is working.

How to create mail SMTP?
Setup your SMTP from source/.env
MAIL_DRIVER = smtp
MAIL_HOST = smtp.gmail.com
MAIL_PORT = 465
MAIL_USERNAME = smtp mail
MAIL_PASSWORD = smtp password
MAIL_ENCRYPTION = SSL
To create Gmail smtp credentials go to the below link-
https://medium.com/graymatrix/using-gmail-smtp-server-to-send-email-in-laravel-91c0800f9662/
How to change the default to yours?
Open the project: GoMarket/app/traits/SendMail.php. When open this file search file as noreply@gomarket.in and replace with your mail. Your backend is successfully setup.
How to install database for ecommerce multivendor?
Create a database and import: database.sql, unzip the folder backend_code.zip to your hosting. Edit file source/.env:
Change info of your database
DB_DATABASE = grocery | DB_USERNAME = grocery |DB_PASSWORD = 123456
Login admin with: User: support@tecmanic.com | Password: admin
HOW TO UPDATE CURRENT BACKEND FOR MULTI VENDOR MARKETPLACE
To update current backend make sure that don’t change any spelling, file name. Simply upload entire file on the given path with is given below:
Please check the folder name existing customer.
Download the file which is present in the folder.
Open the server and replace all these file that listed:
- CityController.php
Path: app/Http/Controllers/Admin/CityController.php - CityAdminController.php
Path: Controllers/Admin/cityadminController.php - areaController.php
Path: Http/Controllers/Cityadmin/areaController.php - Profile Controller
Path: app/Http/Controllers/Admin/ProfileController.php - Fcm_Controller.php
Path: app/Http/Controllers/Admin/Fcm_Controller.php - restaurant
Path: resources/views/
(delete the restaurant folder & upload the new zip which present in the exixting customer folder after successfully upload unzip the file ) - editadmin.blade.php
Path: resources/views/admin/editadmin/editadmin.blade.php - web.php
Path: routes/web.php
After upload all these files, check if there is any database folder if not your backend is successfully updated, if yes open the folder & copy the file name, Open your database & search the table name you will find table after that just delete the table & upload the new one.
How to setup user app for new user in multi vendor marketplace theme?
**Use only Flutter – 1.22.4
Error: If you face error regarding pay stack. Go this folder after in android module see the step how to open android side module below..) (flutter_paystack>java>co>paystack>flutterpaystack>MethodCallHandlerImpl.kt) then replace onMethodCall function:
@SuppressLint("HardwareIds")
override fun onMethodCall(call: MethodCall, result: MethodChannel.Result) {
when (call.method) {
"getDeviceId" -> {
valdeviceId= Settings.Secure.getString(activity?.contentResolver, Settings.Secure.ANDROID_ID)
result.success("androidsdk_$deviceId")
}
"getUserAgent" -> {
result.success("Android_" + Build.VERSION.SDK_INT+ "_Paystack_" + "3.0.10")
}
"getVersionCode" -> {
result.success("21")
}
"getAuthorization" -> {
authDelegate?.handleAuthorization(result, call)
}
"getEncryptedData" -> {
valencryptedData= Crypto.encrypt(call.argument<String>("stringData").toString())
result.success(encryptedData)
}
else ->result.notImplemented()
}
}
Change User App Icon in marketplace multivendor theme
Go to User>images>logos>logo_user.png
Rename your logo with (logo_user) | Size 512×512 & Format png only.

Path should be your root folder.
(Note-> if your full path not seen in your terminal then close it and again click on terminal)
Then type and hit enter
flutter pub get
Then again type and hit enter
flutter pub run flutter_launcher_icons: main
User/customer App Name
Go to folder App>res>values>strings.xml
Put your App’s new name here
(under project folder lib>baseurl>baseurl.dart)
appname = Put your App’s new name here.
Base URL of User App
Go to user>lib>baseurl>baseurl.dart
varbaseUrl= “https://thecodecafe.in/hybrid_resturant/api/”;
varimageBaseUrl= “https://thecodecafe.in/hybrid_resturant/”;
GoogleMap API Key For Customer App
Go to user>lib>Themes>constantfile.dart
final API Key= ‘put your key here’;
go to : app>res>values>strings.xml
put your key here
User app Notification Icon
Go to path :App>res>drawable>logo_user.png
Rename your logo with (logo_user)
Size 512×512 only |Format png only
Customer App Theme Main Color
Go to user>lib>Themes>color.dart
MainColor= Color(0xffe8657e); – Change colour code
Change package name Of User Android App
Firstly go to terminal path should be your root folder. In any case full path is not display then close it.

And again open the terminal then type and hit enter flutter pub get. Again type and hit enter flutter pub run change_app_package_name:maincom.demo.demo
After that opens android module and delete previous package. Before delete package, copy all the files from old package.
Important Point (Notice) For User App in marketplace multivendor theme:
- Please once check only gradle Version is same in all outer used libraries.
- Please share the screenshot (with blue mark).

Open app on android module, delete the old package with name gomarketdemo.userbut remember to copy all the files from old package.

In applicationstatus.java file do some changes:
FirebaseOptions options = new FirebaseOptions.Builder()
.setApplicationId(“com.demo.demo”)
.setProjectId(“demo-59eb0”)
.setApiKey(“put your key”).build();
(
Applicationid means -> your package name
project id -> find from firebase console.
apikey -> same as map key
)
FirebaseApp.initializeApp(this,options,”demo”);
Update your app name (given in firebase console) in place of demo. Setup this file in manifest file under app>manifest>AndroidMainfest.xml
Replace line no. 9 withandroid:name=”.ApplicationStatus”

GOOGLE JSON FILE SETUP FOR USER MULTIVENDOR APP
Click this link to setup project on firebase and cloud console: https://docs.kii.com/en/samples/push-notifications/push-notifications-android-fcm/create-project/
Download the google_services.json file from firebase, and put this file to given instruction – Click this project

Then select android folder (there are two android folder here then select 2nd one)
then select app and paste your file google-services.json here.
How to sign in your multivendor android app in android studio?
To sign your multivendor android app in release mode in Android Studio, follow these steps:
On the menu bar click on build and generate signed apk.
On the generate signed apk wizard window, click on create to create a new key store.
If you have key store then directly go to step4.
In New Key Store window, provide the required information as shown in figure. Your store key should be valid for at least 25 years, so you can sign app updates with the same key through the lifespan of your app.

In generated signed bundle or apk, select a key store, private key and enter password for both (Key store path and key password). Then click on next button.

Select destination for the signed apk and click on finish button.
SIGNED SHA1
Go to your Java bin directory via the command: C:\Program Files\Java\jdk1.7.0_71\bin>
Now type in the below command in your command window
keytool -list -v -keystore c:\users\James.android\demo.jks -alias key0 -storepass android -keypass android
DEBUG SHA1

- Click on Gradle on the right side mark with blue circle
- After that refresh the icon, and you will see the name of the application
- Click on Tasks >> Report >> Signing Report
- SHA-1 key on the bottom part in the console that hide with black ink.
How to upgrade version code and version name of our ecommerce multivendor flutter theme?
- Change the version that blue mark on screenshot 1 that listed below.
- Click on pub get to keep the changes. Click red mark on the screenshot 2 that listed below.
- Open the terminal and enter – flutter pub get && flutter run

For IOS APP
– flutter build ios –release-name –release-number
In any case, error occur after doing this process. Please follow step:
- Go to android module on screenshot no.1
- Click on build.gradle on screenshot no. 2, and increase the version code and version name as per your requirement.

For IOS section see the attached image and follow step as mention in image

How to setup push notification in marketplace multivendor theme?
Download GoogleService-Info.plist from firebase console after that creating your project or app in firebase console.
FIREBASE PROJECT CREATION
Follow this link to create your project into firebase
https://firebase.google.com/docs/ios/setup
APNS CERTIFICATE SETUP
Follow this link to create APNS certificate: https://levelup.gitconnected.com/custom-push-notification-in-ios-swift-5-210552643e86/
How to setup vendor app for new vendor in marketplace multivendor theme?
**Use only Flutter – 1.22.4
Change App Icon for Multivendor Vendor App
Go to User>images>logos>logo_store.png
Rename your logo with (logo_store) | Size 512×512 & Format png only

Path should be your root folder.
(Note-> if your full path not seen in your terminal then close it and again click on terminal)
Then type and hit enter
flutter pub get
Then again type and hit enter
flutter pub run flutter_launcher_icons: main
Vendor App Name
Go to folder App>res>values>strings.xml
Put your App’s new name here
(under project folder lib>baseurl>baseurl.dart)
appname = Put your App’s new name here.
Base URL For Marketplace Vendor App
Go to user>lib>baseurl>baseurl.dart
varbaseUrl= “https://thecodecafe.in/hybrid_resturant/api/”;
varimageBaseUrl= “https://thecodecafe.in/hybrid_resturant/”;
GoogleMap API Key Of Vendor Application
Go to user>lib>Themes>constantfile.dart
final API Key= ‘put your key here’;
go to : app>res>values>strings.xml
put your key here
Vendor App Notification Icon
Go to path :App>res>drawable>logo_user.png
Rename your logo with (logo_user)
Size 512×512 only |Format png only
Vendor App Theme Main Color
Go to user>lib>Themes>color.dart
MainColor= Color(0xffe8657e); – Change colour code
Change the package name of multivendor vendor app:
Firstly go to terminal path should be your root folder. In any case full path is not display then close it.

And again open the terminal then type and hit enter flutter pub get. Again type and hit enter flutter pub run change_app_package_name:maincom.demo.demo
After that opens android module and delete previous package. Before delete package, copy all the files from old package.
Important Point/Notice to Remember in Vendor App
Please once check only gradle Version is same in all outer used libraries. Please check the screenshot (with blue mark).

Open app on android module, delete the old package with name gomarketdemo.vendor but remember one thing that to copy all the files from old package.

In applicationstatus.java file do some changes:
FirebaseOptions options = new FirebaseOptions.Builder()
.setApplicationId(“com.demo.demo”)
.setProjectId(“demo-59eb0”)
.setApiKey(“put your key”).build();
(
Applicationid means -> your package name
project id -> find from firebase console.
apikey -> same as map key
)
FirebaseApp.initializeApp(this,options,“demo”);
Update your app name (given in firebase console) in place of demo. Setup this file in manifest file under app>manifest>AndroidMainfest.xml
Replace line no. 9 withandroid:name=“.ApplicationStatus”

How to setup GOOGLE JSON file for Vendor App?
Click this link to setup project on firebase and cloud console: https://docs.kii.com/en/samples/push-notifications/push-notifications-android-fcm/create-project/
Download the google_services.json file from firebase, and put this file to given instruction – Click this project (display in screenshot no.1 that attached below)

Then select android folder (there are two android folder here then select 2nd one) – see screenshot no.2
then select app and paste your file google-services.json here.
How to sign in your multivendor vendor app in android studio:
To sign your multivendor app in release mode in Android Studio, follow these steps:
- On the menu bar click on build and generate signed apk.
- On the generate signed apk wizard window, click on create to create a new key store.
- If you have key store then directly go to step4.
- In New Key Store window, provide the required information as shown in figure. Your store key should be valid for at least 25 years, so you can sign app updates with the same key through the lifespan of your app.

In generated signed bundle or apk, select a key store, private key and enter password for both (Key store path and key password). Then click on next button.

Select destination for the signed apk and click on finish button.
SIGNED SHA1
Go to your Java bin directory via the command: C:\Program Files\Java\jdk1.7.0_71\bin>
Now type in the below command in your command window
keytool -list -v -keystore c:\users\James.android\demo.jks -alias key0 -storepass android -keypass android
DEBUG SHA1

- Click on Gradle on the right side mark with blue circle
- After that refresh the icon, and you will see the name of the application
- Click on Tasks >> Report >> Signing Report
- SHA-1 key on the bottom part in the console that hide with black ink.
How to upgrade version code and version name of our ecommerce multivendor flutter theme?
- Change the version that blue mark on screenshot 1 that listed below.
- Click on pub get to keep the changes. Click red mark on the screenshot 2 that listed below.
- Open the terminal and enter – flutter pub get && flutter run

For IOS APP
– flutter build ios –release-name –release-number
In any case, error occur after doing this process. Please follow step:
- Go to android module on screenshot no.1
- Click on build.gradle on screenshot no. 2, and increase the version code and version name as per your requirement.

For IOS section see the attached image and follow step as mention in image

How to setup push notification in vendor app?
Download GoogleService-Info.plist from firebase console after that creating your project or app in firebase console.
FIREBASE PROJECT CREATION VENDOR APP
Follow this link to create your project into firebase
https://firebase.google.com/docs/ios/setup
APNS CERTIFICATE SETUP VENDOR APP
Follow this link to create APNS certificate: https://levelup.gitconnected.com/custom-push-notification-in-ios-swift-5-210552643e86/
How to setup delivery boy app for new delivery?
**Use only Flutter – 1.22.4
Change App Icon of Delivery Boy App
Go to User>images>logos>logo_delivery.png
Rename your logo with (logo_delivery) | Size 512×512 & Format png only

Path should be your root folder.
(Note-> if your full path not seen in your terminal then close it and again click on terminal)
Then type and hit enter
flutter pub get
Then again type and hit enter
flutter pub run flutter_launcher_icons: main
Delivery Boy App Name
Go to folder App>res>values>strings.xml
Put your App’s new name here
(under project folder lib>baseurl>baseurl.dart)
appname = Put your App’s new name here.
Delivery Boy Base URL
Go to user>lib>baseurl>baseurl.dart
varbaseUrl= “https://thecodecafe.in/hybrid_resturant/api/”;
varimageBaseUrl= “https://thecodecafe.in/hybrid_resturant/”;
GoogleMap API Key For Delivery Boy
Go to user>lib>Themes>constantfile.dart
final API Key= ‘put your key here’;
go to : app>res>values>strings.xml
put your key here
Notification Icon For Delivery Boy App
Go to path :App>res>drawable>logo_user.png
Rename your logo with (logo_user)
Size 512×512 only |Format png only
Delivery Boy App Theme Main Color
Go to user>lib>Themes>color.dart
MainColor= Color(0xffe8657e); – Change colour code
Change the package name for delivery boy app
Firstly go to terminal path should be your root folder. In any case full path is not display then close it.

And again open the terminal then type and hit enter flutter pub get. Again type and hit enter flutter pub run change_app_package_name:maincom.demo.demo
After that opens android module and delete previous package. Before delete package, copy all the files from old package.
Important Point/Notice for Delivery Boy App
Please once check only gradle Version is same in all outer used libraries. Please check the screenshot (with blue mark).

Open app on android module, delete the old package with name gomarketdemo.vendor but remember one thing that to copy all the files from old package.

In applicationstatus.java file do some changes:
FirebaseOptions options = new FirebaseOptions.Builder()
.setApplicationId(“com.demo.demo”)
.setProjectId(“demo-59eb0”)
.setApiKey(“put your key”).build();
(
Applicationid means -> your package name
project id -> find from firebase console.
apikey -> same as map key
)
FirebaseApp.initializeApp(this,options,“demo”);
Update your app name (given in firebase console) in place of demo. Setup this file in manifest file under app>manifest>AndroidMainfest.xml
Replace line no. 9 withandroid:name=“.ApplicationStatus”

How to setup GOOGLE JSON file for Delivery Boy App?
Click this link to setup project on firebase and cloud console: https://docs.kii.com/en/samples/push-notifications/push-notifications-android-fcm/create-project/
Download the google_services.json file from firebase, and put this file to given instruction – Click this project (display in screenshot no.1 that attached below)

Then select android folder (there are two android folder here then select 2nd one) – see screenshot no.2
then select app and paste your file google-services.json here.
How to sign in your multivendor delivery boy app in android studio:
To sign your multivendor delivery boy app in release mode in Android Studio, follow these steps:
- On the menu bar click on build and generate signed apk.
- On the generate signed apk wizard window, click on create to create a new key store.
- If you have key store then directly go to step4.
- In New Key Store window, provide the required information as shown in figure. Your store key should be valid for at least 25 years, so you can sign app updates with the same key through the lifespan of your app.

In generated signed bundle or apk, select a key store, private key and enter password for both (Key store path and key password). Then click on next button.

Select destination for the signed apk and click on finish button.
SIGNED SHA1
Go to your Java bin directory via the command: C:\Program Files\Java\jdk1.7.0_71\bin>
Now type in the below command in your command window
keytool -list -v -keystore c:\users\James.android\demo.jks -alias key0 -storepass android -keypass android
DEBUG SHA1

- Click on Gradle on the right side mark with blue circle
- After that refresh the icon, and you will see the name of the application
- Click on Tasks >> Report >> Signing Report
- SHA-1 key on the bottom part in the console that hide with black ink.
How to upgrade version code and version name of our ecommerce multivendor flutter theme?
- Change the version that blue mark on screenshot 1 that listed below.
- Click on pub get to keep the changes. Click red mark on the screenshot 2 that listed below.
- Open the terminal and enter – flutter pub get && flutter run

For IOS APP
– flutter build ios –release-name –release-number
In any case, error occur after doing this process. Please follow step:
- Go to android module on screenshot no.1
- Click on build.gradle on screenshot no. 2, and increase the version code and version name as per your requirement.

For IOS section see the attached image and follow step as mention in image

How to setup push notification in delivery boy app?
Download GoogleService-Info.plist from firebase console after that creating your project or app in firebase console.
FIREBASE PROJECT CREATION FOR DELIVERY APP
Follow this link to create your project into firebase
https://firebase.google.com/docs/ios/setup
APNS CERTIFICATE SETUP FOR DELIVERY APP
Follow this link to create APNS certificate: https://levelup.gitconnected.com/custom-push-notification-in-ios-swift-5-210552643e86/
How to update Current App Source Code for marketplace multivendor theme?
Please follow the below steps to update current app source code for marketplace multivendor theme:
- Open User App in Android studio.
- Go to path: user>lib>maps>ui
Replace location_page.dart with current given file in same folder. - Go to Link: user>lib>HomeOrderAccount>Account>UI>ListItems
Replace support_page.dart with current given file in same folder. - Go to link: user>lib>Auth>MobileNumber>UI
Replace phone_number.dart with current given file in same folder. - Go to link: user>lib>baseurlp
Replace baseurl.dart with current given file in same folder.
How To Get Free Support For Marketplace Theme?

To get free support, purchase the Gomarket theme with extended license. When you buy theme with extended license, services include:
- Installation and setup of application
- WhatsApp Support with our expert
- Reskin of Application
- Bug Fixing
Why Purchase GoMarket Multi-Vendor Marketplace Theme?
There are lots of reason to purchase GoMarket Multi-Vendor Marketplace Theme. Because of its advanced feature this theme is best upon entire multivendor theme. Not because of feature but also support system is very good. If you purchase anything then you also expect that there is anyone who can help you. In every step GoMarket team can help you. They provide you full support during installation and uploading.
With this single theme you can add multiple type of vendor like restaurant, pharmacy, grocery and delivery. This works as multi marketplace model. So if you looking for multivendor app, must purchase this multitasking theme.
Which Hosting is Best For Multivendor Ecommerce?

There are lots of company available that provide hosting service. But i recommend you to try Hostinger once. Hostinger provide you best service compare to other.
Hostinger located in Kaunas & Lithuania, and founded in 2004. Hosting is best because of their services like:
Very easy to setup their hosting.
Performance and speed of our website is fast.
They provide hands-on support 24/7/365.
Their professional team member is very cooperative.
Because of their flexible and scalable service, easily grow from micro to large scale business.
User friendly control panel.
And most important thing in hostinger is that if you not comfortable with their panel. Then have option to 30 days money back guarantee.
Click here to buy best hosting, we highly recommend to buy Cloud Hosting or vps hosting.
How To Purchase Multi vendor Marketplace Theme?
Please follow the given step to purchase marketplace multivendor theme.
Click on “Visit Link” to buy best marketplace multivendor theme.

- First click on Buy Now, create your account.

- If already have an account then sign in your account.

- Submit billing details
- Select payment method
- Click on Make Payment

Why hire developer to Install Your Marketplace Website and Mobile App?
Hire a developer make your task easy. They help you to install your marketplace website and mobile app. And also do extra customization work that require in your theme.
And for that you need a trusted developer or team that helps you. In this field of development MaMITs is no1 company located in Bhopal. MaMITs will help you in every field like designing, development as well as marketing.
To know about MaMITs, visit this link: www.mamits.com
This content is well-detailed and easy to understand. Thank you for creating a good content!