Skip to content

PHP-based multi-vendor marketplace that allows multiple sellers to register, manage their products, and sell online. Buyers can browse products from different sellers, add them to their cart, and complete the purchase.

License

Notifications You must be signed in to change notification settings

chihebabiza/php-multi-seller-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Multi-Vendor Marketplace

Overview

This is a PHP-based multi-vendor marketplace that allows multiple sellers to register, manage their products, and sell online. Buyers can browse products from different sellers, add them to their cart, and complete the purchase.

Features

  • Seller Management: Vendors can register, log in, and manage their products.
  • Product Management: Sellers can add, edit, and delete their products.
  • Order Processing: Customers can place orders, and sellers get notified.
  • Cart System: Users can add multiple products from different sellers.
  • Admin Dashboard: Manage users, products, and site settings.
  • Secure Authentication: Secure login and registration system.
  • Responsive Design: Fully responsive layout for mobile and desktop.

Installation

  1. Clone the repository or download the source files.
  2. Import the database folder file into your MySQL database.
  3. Configure the database in config folder:
  4. Start the local server using XAMPP or any PHP environment.

Requirements

  • PHP 7.4 or later
  • MySQL Database
  • Apache Server or Nginx
  • XAMPP/WAMP (for local development)

Folder Structure

/ multi-vendor
|-- /admin          # Admin panel
|-- /client         # client dashboard
|-- /config         # config folder
|-- /css            # css code here
|-- /database       # sql database file
|-- /images         # images assets
|-- /inc            # include headers footers ....
|-- /js             # js code here
|-- /vendor         # vendor panel
|-- /uploads        # uploads here

Usage

  • Admin: Can manage users, products, and settings.
  • Sellers: Can upload and manage their products.
  • Customers: Can browse products, add to cart, and place orders.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Developed by Chiheb Abiza

Contact

For any inquiries, feel free to reach out:

Contributing

Contributions are welcome! Feel free to submit a pull request or report issues.

About

PHP-based multi-vendor marketplace that allows multiple sellers to register, manage their products, and sell online. Buyers can browse products from different sellers, add them to their cart, and complete the purchase.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published