What is Ezeemart?

Ezeemart is a revolutionary e-commerce platform that offers a seamless online shopping experience with its multi-store capabilities. It empowers businesses of all sizes to create and manage their online stores effortlessly, showcasing their products, managing inventory, processing orders, and analyzing sales data with ease. The platform's standout feature is its multi-store functionality, allowing businesses to operate multiple online stores under a single umbrella, catering to different product lines, brands, or target audiences. This flexibility streamlines operations and opens up new avenues for growth and expansion.

For customers, Ezeemart provides a user-friendly platform where they can explore a wide range of products from various stores, all in one convenient location. With advanced search and filtering capabilities, customers can easily find what they're looking for, ensuring a seamless and enjoyable shopping experience. Ezeemart prioritizes security and reliability, ensuring that all transactions are conducted in a safe and secure environment, with robust payment gateways and secure data encryption, allowing customers to shop with confidence.

Ezeemart is a multi-vendor e-commerce website, creating a thriving online marketplace where multiple vendors can list and sell their products. This diverse ecosystem fosters healthy competition, offering customers a vast array of choices from various sellers, all within a single platform. Ezeemart's multi-vendor approach promotes entrepreneurship and provides a level playing field for businesses of all sizes to thrive in the digital space.

Minimum System Requirements

Before you get started, please ensure that your server meets the following minimum system requirements:

Server Requirements

  • Web Server: Apache or Nginx
  • Operating System: Ezeemart is compatible with a wide range of operating systems, including but not limited to Linux, macOS, and Windows. You can use Ezeemart on your preferred operating system without any compatibility concerns.
  • Server Resources:
    • CPU: At least 1-2 CPU cores
    • RAM: 1 GB of RAM
    • Disk Space: 10-20 GB of disk space

PHP Version

Ezeemart requires PHP version 8.1 or higher.

MySQL Version

Ezeemart is compatible with MySQL version 5.7 or higher.

Get Support

If you need assistance or have any questions, our support team is here to help.

You can reach us for support through the following channels:

We're available to assist you with any inquiries or issues you may encounter while using Ezeemart.

Installation

Before you start the installation, please read the key considerations below.

Key Considerations

  • Database: Do not import the database manually, as the auto-installer will do it automatically.
  • ZIP Extraction: When extracting vx.x.x - Ezeemart - Multi vendor eCommerce.zip downloaded from your codecanyon account, ensure extraction completed without path too long issue prompt. To resolve this, move the ZIP file to a shorter path and rename it to a shorter name and try to extract it again.

  1. Login into you cPanel.
  2. Go to database in your cPanel
  3. Enter database name and Create a new database.
  4. Create Database user.
  5. Assign Database to the user.
  6. Open File manager now.
  7. Go to public_html or public_html/your-ezeemart.in folder in the file manager, whichever folder your domain points to.
  8. Upload the downloaded zip in public_html or public_html/your-ezeemart.in folder.
  9. unzip or extract the Code vX.X - upload this on server.zip file that you have just uploaded.
  10. verify that all these files are in public_html or public_html/your-ezeemart.in folder.
  11. Now, Go to Public folder.
  12. Then, Open Hot File.
  13. And, Add your Web URL("http://your-ezeemart.in").
  14. visit http://your-ezeemart.in/install and configure the database.
  15. After following the above steps you have successfully configured the Database. Now configure the admin details.

Now click Install. Thats it! You are ready to run your App : http://your-ezeemart.in/

Key Considerations and Recommended Actions

Below are critical scenarios along with corresponding recommended actions to take if encountered:

1. Issues with the system after an update:

In the event that you experience unexpected behavior or errors after updating the system to the new version, we recommend following the steps below:

  1. Inside new update files, You can see zip named Code vx.x.x - upload this on server extrat it and copy vendor folder & composer.json and composer.lock files from the root directory.
  2. Go to the root directory of your current project (Ezeemart) files, Take backup, and replace the vendor folder & composer.json and composer.lock files.
  3. Run the following command in your terminal or command prompt from root directory:
    • composer dump-autoload
    (Some cPanel providers offer built-in terminals, or you can use SSH access.)
  4. All done, check if the system works as expected. If not, please revert all the changes by restoring the backup. Feel free to reach out to us for further assistance.

2. Images are not displayed system-wide:

If you find that images are not displaying across the system, follow these steps:

  1. Ensure that the symlink function is not listed in the disabled functions, as shown in the image below. If it is, remove the symlink function from the list and save the changes.

  2. Visit your.installation.url/create-symlink in a browser tab and see if the issue resolves. If not,
  3. Try running the following command in your terminal or command prompt from the root directory:
    • php artisan storage:link
    (Some cPanel providers offer built-in terminals, or you can use SSH access.)
  4. If the issue persists after running the command, it's possible that the symlink function does not exist on your server. Please contact hosting support to needful for symlink function to be work. Feel free to reach out to us for further assistance.

Configure Ezeemart

Note

In order to Configure Ezeemart you must have Admin Account.

Use the given guide to configure and customize ezeeMart as you need.

Login as admin by

  1. Enter Admin Login id and Password. Click Login
  2. Great! You have logged in as Admin.

Settings

First Of all, we need to set general setting of app

Email Settings

Here you can set email setting. Without email setting email functionality will not work.

Pusher Settings

Here you can set pusher setting Without pusher setting chat functionality will not work.

Payment Methods Settings

Here, you can enable and disable payment methods and set details of payment methods.

Shipping Methods Settings

Here, you can select the shipping method: local shipping, free delivery, or standard shipping.

SMS Gateway Settings

Here, you can set dynamic sms gateway settings.

Currency Settings

Here, you can add, edit, delete, set the default currency, and also see live currency exchange rates.

Storage Settings

Here, you can add, edit aws storage setting.

Assign System Users

Super Admin always have all the permission. Here you can Assign users like Super admin, Admin or editer and set permissions for members.

Auto updater

How to use auto updater to update system from current version to next version.

NOTE : Make sure you update system in sequence. Like if you have current version 1.0.0 and you want to update this version to 1.0.5 then you can't update it directly. You must have to update in sequence like first update version 1.0.1 then 1.0.2 and 1.0.3 and so on.

Below simple step will update your system.

  • Step 1: Download and extract the new ezeeMart code from Codecanyon from your downloads section.
  • Step 2: After extracting, you would see the content of the package something like this:
    • /Documentation
    • /Updates
      • /Update from vX.X.X to vX.X.X.zip
      • /Update from vX.X.X to vX.X.X.zip <-- Choose the appropriate as per current version of your system.
    • /Code - vX.X.X - upload this on server.zip
    • ezeeMart - vx.x.x - Blank SQL file
  • Step 3: Open your ezeeMart admin panel and navigate to Settings > System Updater Page.
  • Step 4 : Drag & Drop or Choose this "update from vX.X.X to vX.X.X.zip" file in the Upload area.
  • Step 5 : Click on "Update the System / Install the Plugin" button and wait for success message. You are now having the new update installed in your existing system.

Home

The dashboard contains the sellers, orders and product count and total earnings. It includes recent tickets, recent chats, orders overview, top sellers, and categories. Additionally, it features recent orders, and two charts for revenue analytics and customer statistics.

Profile

Click at top right corner on your name. Then select profile from the dropdown and update own profile.

Manage Languages

Create and Manage Languages.

Add stores

You can create stores that contain the store name, description, store logo, favicon, primary and secondary colors, offers, categories, and display style. Additionally, you can specify the deliverability type, such as city-wise, pincode-wise, or product-wise, and then provide all the store details accordingly. All the features are managed on a store-by-store basis

Manage Stores

Edit,Update and set default store

Orders

Here all the information related to order is displayed. You can add, update, delete track the orders.

Manage Categories

All the categories will be listed here. You can create, update and delete categories from here.

Stock Management

You can update your products stock.

You can update your combo products stock.

Brand

You can add, update and delete Brands from here.

Sellers

You can create sellers that contain the store name, description, store logo, favicon,permission , admin commission amount etc.. from here

You can add, update and delete Sellers from here

Products

Combo Products

Delivery Boys

Here you can Add, View, Edit & Delete delivery boys.

Cash Collection

Here you can collect cash from delivery boy.

Media

Here you can upload and delete your system's media.

Offers

Here, you can create offer images categorized by product,categories, brand, specific product,combo products, and offer URL

PromoCodes

Here you can create promocode for specific time period, repeat usage allowed or not, is cashback promocode ,miminum order amount, maximum discount amount.

Users

Here all the information related to Customer is display

Location

Firebase

Here you can add, edit your firebase settings.