Hello,
I have 8+ years of web development and programming experience as a full stack web, mobile and desktop developer.
I can deduce from your post that you are looking for a system that will be deployed in all the various chains and outlets.
What I propose is such a system that can be deployed universally and managed by a central administrator that has super access to all areas of the application.
I am going to be building this application using PHP depending on the MVC framework for structure , security and cleanness of code.
I am available to talk further about the project, please let me know if you have any further questions.
Regards.