Complete Sales and Inventory System with Credit Management using PHP

December 21, 2020
PHP
php sales and inventory system

Project: Complete Sales and Inventory System with Credit Management using PHP

This is an advanced Sales and Inventory System programmed using PHP. The PHP extension used is MySQLi. This system manages the company stocks, sales, and customer credits. The system can also manage multiple branches of the company and the admin can assign a system user to a specific branch and this user can only manage the data only to his/her branch. The administrator of this system can generate the overall report per branch and all branches.

Here’s the list of features on this system:

  • Purchase
  • Stock-in
  • Payment
  • Credit
  • Products
  • History Log
  • Reorder Level
  • Maintenance
    • Category
    • Customer
    • Credit Applicants
    • Product
    • Supplier
  • Reports
    • Inventory Report
    • Sales Report
    • Account Receivables
    • Branch Income
    • Purchase Request

This system is also designed to make it user friendly. We’re using Twitter Bootstrap. You can modify the program as long as you give credit to the original author.

php sales and inventory system

php sales and inventory system

How To Run??

Above all, to run this project you must have installed a virtual server i.e XAMPP on your PC. Complete Online Sales and Inventory System using PHP and MySQL with source code is free to download, Use for educational purposes only!

Follow the following steps after Starting Apache and MySQL in XAMPP:

1st Step: Firstly, Extract the file
2nd Step: After that, Copy the main project folder
3rd Step: So, you need to Paste in xampp/htdocs/

Further, Now Connecting Database

4th Step: So, for now, Open a browser and go to URL “http://localhost/phpmyadmin/”
5th Step: After that, Click on the databases tab
6th Step: So, Create a database naming “inventory” and then click on the import tab
7th Step: Certainly, Click on browse file and select “inventory.sql” file which is inside the “db” folder
8th Step: Meanwhile, click on Go button.

After Creating Database,

9th Step: Moreover, Open a browser and go to URL

[http://localhost/ahiraand for  admin [http://localhost/ahira/admin]

Account info

User: admin
pass: admin

Admin Account info

User: administrator
pass: admin

For instance, have a look at the video below for the project demo.

Download Here
Comments
  • May I know if this is still working?

    Dxe November 18, 2024 11:06 pm Reply
  • Can use the system in offline mode?

    Cristine leen padillo January 19, 2024 3:15 pm Reply
  • Unknown column ‘branch_id’ in ‘where clause’

    nugatama October 10, 2022 3:12 pm Reply
  • ca marche pas pour Moi, il n’y a pas de bouton sing up et clear donc je peux pas connecter a ce system

    Dereck June 14, 2021 5:17 pm Reply
    • Please translate in English.

      admin June 15, 2021 6:56 pm Reply
      • This is not working for me, there is no register and delete button so I cannot log into this system. Please help me.

        Dereck berose June 19, 2021 4:38 pm Reply
        • Please run in php version 7.3, the stable version.

          admin June 20, 2021 10:15 pm Reply
  • Thanks for this interrestiing project. There are two errors which come wich, the first one the login.php doesn’t know branch_id. The second one after correction of branch_id by user_id, I can’t login, the message error : username or password invalid when I use admin for username and admin for password. Thanks a lot for your help!

    marc June 6, 2021 7:30 am Reply
  • i can’t login this system

    Mahmoud Marghany May 23, 2021 10:20 pm Reply
    • May I know what is the error?

      admin May 24, 2021 9:31 am Reply
  • Fantastic! Thank you! :^)

    kal January 5, 2021 9:39 am Reply

Leave a Reply

Your email address will not be published. Required fields are marked *