Step 1. How to Configure Database & Back-end on Your Server?

  1. First of all find the eCart folder from the PHP code folder from the downloaded package and upload to your server.
  2. Create a new database from cPanel
  3. Create new user for the database & give all the privileges to the user
  4. Import the database file 'eCart - blank.sql' to your PHPMYADMIN and follow steps shown here.
  5. Open File Manager or FTP or File Explorer
  6. Go To 'includes/' directory and Open 'crud.php' file in PHP Code
  7. set 'DOMAIN_URL' to your admin panel URL like this >>
    'https://myapppanel.com/' or 'https://myapppanel.com/admin/' or 'https://admin.myapppanel.com/' on line number - 8
    define('DOMAIN_URL','https://myapppanel.com/');
  8. Note : Especially don't forget to add ' forward slash ' at the end of the domain URL like this '/'
  9. Set database credentials with your credentials on line number - 17,18,19,20
    private $db_host = "localhost"; // Change as required
    private $db_user = "mydb_user"; // Change as required
    private $db_pass = "mydb_user_password"; // Change as required
    private $db_name = "myquizpanel_db"; // Change as required

Thats it! Now you are ready to run your first Quiz App : http://myapppanel.com/

How install the eCart backend code on your server by using installation wizard?

  1. First of all find the eCart folder from the PHP code folder from the downloaded package and upload the code to your server on your desired domain or subdomain. Like for example, You have https://ecart.com domain with you
  2. Create a new database from cPanel
  3. After that you can visithttps://ecart.com/install
  4. sample1

    Sample image

    1. Database Hostname : Enter the hostname.
    2. Database Username : Enter the username that have access to the database.
    3. Database Password : Enter the password.
    4. Database Name : Enter the name of database.
    5. Admin Username : Enter the username (The username will be used further for user authentication)
    6. Admin Password : Enter the password(The password will be used further for user authentication)
    7. Admin Email : Enter the email(The email will be used further for user authentication)
    8. App Url : Enter the your app / domain url. Make sure you enter the complete URL with the correct protocol say http:// or https://

Now click Install. Thats it! Now you are ready to run your eCart Panel : https://ecart.com/

Step 2:Dealing with the database

  • Go to phpmyadmin : Open url:http://localhost/phpmyadmin for localhost or yourserver.com/phpmyadmin for live server in the browser.
sample3

Sample image

    Step 3:Performing Operations with the database

  • Now, Create database by clicking in the New tab
sample3

Sample image

  • Give the required name in the field and then click on create
    • Well,Database(city_ecommerce) in created and also listed in the Name field
    sample3

    Sample image

    • Select The Database(city_ecommerce)
    sample3

    Sample image

  • Now Click On Import
    • Click on Choose File to import the database file which will be provided by us
    sample3

    Sample image

    • The file is selected
    sample3

    Sample image

  • Now Click On Go and Then database will be imported
  • sample3

    Sample image

  • As you can see all the fields of database are imported successfully
  • Set your jwt secret key for extra layer of security.

    • JWT secret key is just like password & You can create your own.It should be same in eCart app, delivery boy app,as well as php side
    1. Goto includes/crud.php file.
    2. You can see jwt_secret_key as per image below.
    3. Replace 'replace_with_your_strong_jwt_secret_key' with your values.That's all
    4. sample Image

      Sample image

    Set your package name for app and product sharing feature.

    1. Goto .htaccess in root directory (if .htaccess file is not visible find and turn on show hidden files in your cPanel).
    2. You can see your.package.name as per image below replace it with your package name that's all.
    sample Image

    Sample image

    Privacy policy page for play store.

    1. www.your.admin.panel.link/play-store-privacy-policy.php
    sample Image

    Sample image

    Auto Update

    How to auto update your admin panel to latest version?

    Note : If you are upgrading your from very old version then please update the system in sequence. Don't skip any verion.
    And in includes/crud.php file check for this line >> define('ALLOW_MODIFICATION', 1); << if you don't find it add it under DOMAIN_URL
    1. Find update.zip file from downloded PHP source code.
    2. Upload update.zip file at root of your admin panel. >>
      For example, Upload update.zip file at the same level as api-firebase is present.
      Then it will look something like this
      https://my_app_panel.com/update
    3. Extract update.zip file.
    4. Open update folder by your admin panel URL >>
      For example,
      https://my_app_panel.com/update
    5. You will see simple instructions, current version to latest version information and "Update Now to vX.X" button.
    6. Click on that Update Button.
    7. That's all. You have successfully updated your system from older version to newer one.

    Support

    If you are facing any technical issues or challanges while using our system. You can contact us on skype.
    We are available for technical support from 9.00AM to 6.00PM Indian Standard Time Monday to Friday.
    Drop a Message on Skype

    Website Overview

    sample3

    Sample image

    The Above web page contains tabs on the left panel like Home,Orders,Categories,Subcategories,Product,Customers,Send notifications,Transaction,System,Location,Reports,Web Pages and FAQs to manage the whole website

    Home

    sample3

    Sample image

    It Mainly contains 3 Items

    • Orders:To view Orders Information
    • Product:To view Product Information
    • Registered Customers:To view Registered Customers Information

    And Two charts

    • Weekly sale:To summarize sale in last 7 days
    • Category Wise Product:To summarize category wise product count

    Order Panel

    sample3

    Here all the information related to order is displayed

    Actions
    • View Order
      • sample3 To View the Order details
    • Delete Order
      • sample3 To delete the Order

    Categories

    sample3

    Here all the information related to Product Categories is display

    Actions
    • Search Product Category details
      • sample3 To search the Product Name or Any other Detail
    • Refresh Product list
      • sample3 To Refresh Product List
    • Filters
      • sample3 Used to filter the Product Category details according to the criteria
    • View Subcategories
      • sample3 Used to view the subcategories of category
    • Edit Category
      • sample3 Used to Edit the Product Category details
    • Delete Category
      • sample3 Used to Delete the Product Category details

    We Can add New categories and delete categories by following Steps :

    Step 1:Adding New Category in the Category List

    Click on Add New Category Tab Present On The Right Side

    sample3
  • After Clicking to the New Category tab a new window will be displayed as follows
  • sample3
    1. In Category Name field Enter the Name of the Category.
    2. In Category Subtitle field Enter the Subtitles of the Category.
    3. At Last Choose The Image For The Category.
    4. Click Add to add the Category
    sample3

    The Grocery Category Added Successfully

    Step 2:Delete Category from the List

    For Deleting category we need to use as explained above under Actions category.

    Sub categories

    sample3

    Here all the information related to Subcategories is display

    Actions
    • Search Subcategory details
      • sample3 To search the Subcategory Name or Any other Detail
    • Refresh Product list
      • sample3 To Refresh Subcategory List
    • Filters
      • sample3 Used to filter the Subcategory details according to the criteria
    • View Products
      • sample3 Used to view the products of subcategory
    • Edit subcategory
      • sample3 Used to Edit the Subcategory details
    • Delete subcategory
      • sample3 Used to Delete the subcategory details

    We Can add New subcategory and delete subcategory by following Steps :

    Step 1:Adding New subcategory in the subcategory List

    Click on Add New Subcategory Tab Present On The Right Side

    sample3
  • After Clicking to the New Category tab a new window will be displayed as follows
  • sample3
    1. In Main Category field select category.
    2. In Sub category name enter name of subcategory.
    3. In subcategory Subtitle field Enter the Subtitles of the subategory.
    4. At Last Choose The Image For The subcategory.
    5. Click Add to Add the Subcategory or clear to clear the form.
    sample3

    The Green subcategory Added Successfully

    Step 2:Delete subcategory from the List

    For Deleting subcategory we need to use as explained above under Actions category.

    Product Panel

    sample3

    Here all the information related to product is display

    Actions
    • View Product
      • sample3 To View the Product details
    • Edit Product
      • sample3 To Edit the Product Details
    • Delete Product
      • sample3 To Delete the Product

    By clicking sample3 all available variants of product will be displayed like below.

    sample3

    We Can add New product by following Steps :

    Step 1:Adding New Product in the Product List

    Click on Add New Product Tab Present On The Right Side

    sample3
  • After Clicking to the New Product tab a new window will be displayed as follows
  • sample3
    1. In Product Name field Enter the Name of the Product.
    2. Choose product type loose or packet.
    3. Add Variations of product.
    4. Select status available or sold out.
    5. Select category of product.
    6. Select subcategory of product.
    7. Choose main image and other images for product.
    8. Add description about product.
    9. Click add to add product or clear to clear the form.
    sample3

    The Mango Product Added Successfully

    Select category to filter products by category.

    sample3

    Home Slider

    sample3
    • Select type from dropdown either category or product.
    • Select particular product or category from another dropdown.
    • Choose file to be display as a slider on home page.
    • Click on to add slider image.
    sample3

    The slider image Added Successfully

    Actions
    • Search slider image details
      • sample3 To search the slider related Detail
    • Refresh slider list
      • sample3 To Refresh slider List
    • Filters
      • sample3 Used to filter the slider details according to the criteria
    • Delete slider
      • sample3 Used to Delete the slider image.
    sample3
    • Enter appropriate title.
    • Enter short description.
    • Select style.
    • Choose one or more products.
    • Click on to create featured section or to reset form.
    sample3

    The section created Successfully

    Actions
    • Search section details
      • sample3 To search the section related Detail
    • Refresh section list
      • sample3 To Refresh section List
    • Filters
      • sample3 Used to filter the section details according to the criteria
    • Delete section
      • sample3 Used to Delete the section.

    Customer Panel

    sample3

    Here all the information related to Customer is display

    Actions
    • Search Customer
      • sample3 To search the Customer Name or Any other Detail
    • Refresh Customer list
      • sample3 To Refresh Customer List
    • Filters
      • sample3 Used to filter the Customer details according to the criteria
    • Delete Filters
      • sample3 Used to delete the applied filters

    Send Notification

    We can Send Notification to the User By following Steps

    Step 1: Fill the Fields as follows

    sample3

    Sample Image

    Step 2: Choose the Image to be displayed in the notification bar

    sample3

    Sample Image

    Step 3: Click on Send to

    Transaction

  • This panel show all information related to transactions
  • sample3

    All Transaction's list

    System

  • The System Tab contains an Sub tabs like Store Settings,Notification Settings,Contact Us and Privacy Policy.
  • sample3

    Store Setting

  • The System Tab contains an Sub tab name as Store Settings
  • sample3
    • From Here The System's Settings can be Updated as per requirements
      • Fields:
      • App Name : From Here we can update the App name
      • Logo : From Here we can update the App Logo
      • Store Currency : From Here we can update the Store Currency
      • Tax : From Here we can update the Tax
      • Delivery Charge Amount : From Here we can update the Delivery Charge Amount
      • Minimum Amount For free Delivery : From Here we can update the Minimum Amount For free Delivery
      • From eMail ID : All Emails in the system will be sent from this email id
      • Reply To eMail ID : Customer who receives the email will be able to reply on this email id
    • Cron Jobs Setting (Automatic delete flash sale when sales is over)
      • We have to set cron job and here is the information to the cron job on your server. So cron job will automatic run and delete flash sale on your panel.
    • Cron job is set from your server panel
      • Common Settings : From Here you have to set "For every hours"
      • Command : From Here you have to set your path(server path) for file https://your_panel.com/update-flash-sales.php

    Payment Methods

  • The System Tab contains an Sub tab name as Payment Methods
    • From Here, The Payment Settings can be Updated.
      • Types of Payment Methods:
      • Cash On Delivery(COD)
      • Paypal
      • Paypal
      • PayUMoney
      • PayUMoney
      • Razorpay
      • Razorpay
      • Paystack
      • Paystack
      • Flutterwave
      • Flutterwave
      • Midtrans
      • Midtrans
      • Stripe
      • Stripe

    Notification Settings

  • The System Tab contains an Sub tab name as Notification Settings
  • sample3
    • From Here The Notification Settings can be Updated as per requirements
      • FCM Server Key : From Here we can update the FCM Server Key
    • Click Button To Update Current FCM Server Key.

    Contact Us

  • The System Tab contains an Sub tab name as Contact Us
  • sample3
    • From here the contact us information can be updated as per requirements
    • Click button to update contact us information.

    Privacy Policy

  • The System Tab contains an Sub tab name as Privacy Policy
  • sample3
    • From here the privacy policy and terms and conditions can be updated as per requirements
    • Click button to update information.

    Location

  • The Location Tab contains two Sub tabs :
    1. Cities
    2. Areas
  • sample3

    Sample Image

    Cities

    sample3

    Sample Image

    Actions:

  • View Areas
    • sample3 Used to view the Area details of the City
  • Edit
    • sample3 Used to Edit the City details
  • Delete
    • sample3 Used to Delete the Specific City
  • Search area
    • sample3 Used to Delete the Specific City

    Adding New Cities in the Area List

    Click on Add New City Tab Present On The Right Side

    sample3
  • After Clicking to the New City tab a new window will be displayed as follows
  • sample3
    1. In City Name field Enter the Name of the City.
    2. Click Update to Add/update the City

    Area

    sample3

    Sample Image

    Actions:

  • Search
    • sample3 This feature is used to search areas according to city's name
  • Edit
    • sample3 Used to Edit the Area details
  • Delete
    • sample3 Used to Delete the Specific Area

    Adding New Area in the List

    Click on Add New Area Tab Present On The Right Side

    sample3
  • After Clicking to the New area tab a new window will be displayed as follows
  • sample3
    1. In City field select the Name of the City.
    2. In Area Name Field Enter the Area Name .
    3. Click Update to Add/update

    Report

  • The Report Tab contains two Sub tabs :
    1. Sales Report
    2. Invoice Report
  • sample3

    Sample Image

    Sales Report

    sample3

    Sample Image

    Actions:

  • Search Sales Report
    • sample3 This feature is used to search Sales report data between dates specified by the user
  • Search Sales Report Data
    • sample3 This feature is used to search Sales report data

    Invoice Report

    sample3

    Sample Image

    Actions:

  • Search Invoice Report
    • sample3 This feature is used to search invoice data between dates specified by the user
  • Search Invoice Report Data
    • sample3 This feature is used to search Invoice report data

    New Offers For Customers

    sample3

    Sample Image

    To add and delete new offers for the customer as per requirement. customers can see that offers in app

    FAQ

    sample3

    Sample Image

    In this Panel all The Questions are display Which are asked by the users

    Actions:

    • Edit
      • Used to Edit the Answers
    • Answer
      • Used to Answer the Specified Questions
    • Delete
      • Used to delete the Questions

    To add new faq enter question and it's answer in form and hit button as below.

    sample3

    Sample Image

    Manage customer wallet

    From here system admin can credit or debit particular user's wallet.

    sample3

    Sample Image

    System Users

  • There are mainly three types of system users
    1. Super Admin : Can create and update new system users. super admin have no any restrictions
    2. Admin : Can create and update system users.
    3. Editor : Does't have permission to create or update system users.
  • sample3

    Sample Image

    sample3

    Sample Image

    Web Page

    Faq

    sample3

    Sample Image

    This allows user to add question from app.