I am trying to create a salesrep system for a customers store. These salesreps have limited backend access and can create and edit customers and create orders for their customers as well as viewing their customers orders.
I now have the following issue:
Salesreps should be allowed different payment types than regular store users, but from the roles permissions I can't seem to allow this per role, nor per customer group (the samesrep creates an order on the customers behalf).
So I was wondering what is the best way to do this? Extend the payment type modules to be allowed by store view and use a 2nd store for the salesreps and allow / disallow the specific payment modules per store view, or write a module that checks for roles or customer groups before displaying the payment types?
/edit: Or maybe use Shoppingcart Rules, but I'm not sure these work when creating orders from the backend?
Any help is appreciated.