I need a modification in any of shopping carts : Opencart, Prestashop or Magento. Basically in all of these carts, we have functionality of defining a user group and backend users (users with administrator or some limited backend access) .
Scenario is I will be targeting smaller corporates as audience groups. From corporate there can be few users (i will be able to add those users in group with current eCommerce portal settings) however, I would like to introduce the layer where 1 person from particular company is acting like gateway for me. So in case a company with 9 registered users, all users place orders, all orders should go to that authorized person from that company before coming to me. That user can edit, add the orders after previewing them and once he is hitting shop button, invoice is raised and email order is placed.
All other users will be accessing the portal just like simple users. One authorized gateway person will get 2-3 extra options like : the time he logs into his account, he is having quick link where he can view last 5 orders, quick link where he can view/edit current orders placed by his company people.
The same scenario will be applicable for all different companies. In nutshell, if I am having 10 companies associated with me, there are 10 different user groups and each group will be having 1 head who is semi-admin in this case who can edit and view orders from that company.