I have developed a similar application in CodeIgniter which purpose from end as shopping cart:
User can select products as per the filteration
User can add products to shopping cart properly order them
On the Back End
There is a complete inventory management system
Process order
On processing order manage inventory, inventory deductions from the stock
Availability reports of stock as per their orders, Color and Size
Sales Report of the products , individually, customer wise.
Purchase Request from the Vendor
Receiving new stock from the vendor
This is a complete comprehensive application.
I will show you a complete demonstration of my application in personal conversation.
Looking forward for positive response