ecommerce platform PHP/MySQLi


Project: E-Commerce Website using PHP/MySQLi with Source Code

Somstore is a fully functional eCommerce Online Sales system that has its own Dashboard design "CPanel" which I have developed in 2014 for my final year University Project.


This online sales system is a kind of shop that evokes the physical analogy of buying products or services at a business retailer or shopping center; the process is called business-to-consumer (B2C) online shopping. In the case where a business buys from another business, the process is called business-to-business (B2B) online shopping.

Talking about the functionalities of this system, like some other eCommerce Websites, the system allows users or customers to save their desired products to cart for later checkout. As I have mentioned above that this system has its own "CPanel", this side is for the Website's management or the Administrator Side. The administrator side manages all the data that the website provides to the customers in which includes managing the products, warehouses, and reports.


Admin Side

  • Login Page
  • Home Page
  • Manage Warehouses
  • Manage Products
  • Manage Categories
  • Manage Customer List
  • Manage Employee List
  • Manage Order List
  • Generates Order Report
  • Generates Employee Report
  • Generates Customer Report
  • Generate Product Report
  • Backup Database

Customer Side/Visitor Side

  • Login Page
  • Registration Page
  • Home Page
  • Product List
  • Add to Cart
  • Filter Product by Category
  • Filter Product by Warehouse
  • Shopping Cart
  • Checkout Process
  • About Page
  • Contact Us Page

How to Run

  1. Download the source code and extract the zip file.
  2. Download or set up any local web server that runs PHP script.
  3. Open the web-server database and create a new database name it "somstore".
  4. Import the SQL file located in the database folder of the source code.
  5. Copy and paste the source code to the location where your local web server accessing your local projects. Example for XAMPP('C:\xampp\htdocs')
  6. Open a web browser and browse the project. E.g [http://localhost/somstore]
  7. Open a web browser and browse the Dashboard. E.g [http://localhost/somstore/Admin]

Default Admin Access

Username: Janan
Password: admin123

Default Customer Access

Username: [email protected]
Password: admin123



I hope this E-Commerce Website will help you with what you are looking for, feel free to download and modify the source code.

If It seems hard, feel free to contact me without hesitation.

Abdirahman Abdi IT Support Anaylsis, Renksan BoyaJanan
Mobile: +252 63 4138440
Email: [email protected]
Skype: jananali3
Address: Jigjigayar, Hargeisa
Whatsapp: +252634138440

Explore more on this website for more source codes and tutorials.


Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Submitted byJean Patrick V… (not verified)on Fri, 02/24/2017 - 10:43

Hello mr. Why is that the billing.php has an error ? This file doesn't include in zip include("includes/db.php"); include("includes/functions.php"); Can you pls help me.. thank you so much.. Here's my email: [email protected]
Submitted byArciMunoz Smith (not verified)on Mon, 11/06/2017 - 11:17

In reply to by Jean Patrick V… (not verified)

Hi sir. Have you found the functions.php and db.php files? Please let me know. Thanks.
Submitted byisofton Thu, 04/27/2017 - 01:17

This page isn’t working localhost redirected you too many times. Try clearing your cookies. ERR_TOO_MANY_REDIRECTS
Submitted bydanjummai adamu (not verified)on Tue, 06/13/2017 - 07:11

nice a very good work
Submitted byirshad_Khan1002323 (not verified)on Wed, 10/24/2018 - 14:40

Excellent, Keep it up and do more.
Submitted byRenaissance TV Kano (not verified)on Tue, 06/30/2020 - 02:37

on what platform can i run thhis project, what are the system requirements?
Submitted byRa ChanReach (not verified)on Mon, 03/01/2021 - 01:26

Thank for sharing
Submitted byHafez elkady (not verified)on Sat, 04/03/2021 - 00:24

I am a beginner and would like to complete a multi-vendor HTML + CSS project with a number of payment features
Submitted byAbdelrahman Mahmoud (not verified)on Sat, 07/03/2021 - 16:07


Submitted bycheap jordans (not verified)on Mon, 10/11/2021 - 18:41

Thank you a lot for providing individuals with such a terrific chance to check tips from this web site. It is often so kind and also stuffed with fun for me personally and my office fellow workers to search the blog more than thrice weekly to find out the fresh issues you will have. Of course, I am also always happy with the striking creative ideas you give. Certain 2 facts in this post are rather the simplest we have ever had. cheap jordans

Add new comment