I have client I am considering for a NOPCommerce installation.
The client will have sales representatives who need to be able to add orders for their customers but cannot be allowed to view other customers (or other representative's customer's) sales.


Additional Notes: The client is a manufacturer and will not be processing payment through the site. The system will only be for managing inventory and creating orders. Orders will be invoiced and payments process through QuickBooks.

I am a .NET developer and have the skills to revise or enhance the existing code but am limited on how much time I can devote to this project. I'm wondering if I can refactor affiliates to be customer reps.
Another option might be to extend the ACL to include customers.

Any suggestion or ideas on how to accomplish this?
Thanks in advance.
Paul