Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A PHP and MySQL e-commerce demo site with a customer storefront and an advanced admin dashboard for managing products, users, and orders.

Next.js ecommerce starter built as a web programming final exam, using MongoDB, Prisma, Tailwind CSS, and JWT auth.
online-shopping-system-advanced is a free, open-source e-commerce demo project written in PHP with a MySQL database that combines a customer storefront with an advanced admin dashboard for managing products, users, and orders.
online-shopping-system-advanced is a PHP and MySQL e-commerce demo site designed to run locally through XAMPP or WAMPP, providing both a customer-facing shopping interface and a separate admin panel. The project, authored by Puneeth Reddy HC, requires a MySQL database named onlineshop, which is created and imported via phpMyAdmin using the provided onlineshop.sql file. It comes with default admin credentials: email [email protected] or username admin, and password 123456789.
The README outlines a straightforward setup: install XAMPP, start Apache and MySQL, clone the repository into C:\xampp\htdocs, open phpMyAdmin to create a database named onlineshop, import database/onlineshop.sql, and visit http://localhost/online-shopping-system-with-advanced-admin-page-master. After registering as a customer, you can browse products, add items to the cart, and manage the shop as admin.
Pros:
Cons:
The GitHub version of online-shopping-system-advanced is free to download and use. A premium version with additional features such as wishlist, order listings, product reviews, updated routing, and the search fix is available for purchase, though no price is stated in the README.
Other PHP-based e-commerce options include OpenCart, a free open-source shopping cart platform, and WooCommerce, a WordPress e-commerce plugin.
Install XAMPP and start Apache and MySQL, clone the repository into C:\xampp\htdocs, create a database named onlineshop in phpMyAdmin, and import the onlineshop.sql file from the database folder. Then open http://localhost/online-shopping-system-with-advanced-admin-page-master in your browser.
The default admin account uses email [email protected] or username admin with password 123456789. Customer accounts are created through the registration modal on the storefront.
Yes, the code on GitHub is free and open source under a standard open-source license. A premium version is offered separately with extra features like wishlist, order listings, and reviews.
Yes, the project depends on MySQL. You must create a database called onlineshop and import the provided onlineshop.sql file through phpMyAdmin for the site to function.