Im running in this same problem....
I need to give to the "user" some webmaster rights to manage the shop, edit pages or add blog posts, with little limitations (permissions set, to for example, not allow migration or payment methods, so they dont screw up things, the same for joomla, I just give access to blog and some other functions, but not full super admin).
So... I created the group under SuperAdmin then in Global/Permissions, they have ALL exept Super Admin. I created a "webmaster" user under this group, with all permissions EXEPT superadmin. I allow to see admin interface, but I deny some modules, etc. using the joomla "options", so not allow them to see everything in the joomla config .... until here, everything okey.
Then, from VirtueMart as "admin", from the Permissions, I disallow access to some functions for the "webmaster" group.
Now, I login with that "webmaster" user to VirtueMart... and everything shows okey... EXEPT, that I cant view the ORDERS/BUYERS, I see the menu item, but empty list, no links on it.
Well... then I go back to admin, and change store owner, to the "webmaster" user id. ( setStoreOwner VmUser updated new main vendor has user id ## wich is webmaster id)
Still the same...
Well... then I enable multivendor... go to buyers, and I see the one in green, is webmaster (Because owns the shop)... but still cant see the orders.
So... I put "admin" back as the shop owner... go to buyes, and enable "vendor" for "webmaster" user. (it shown off). wich shows as "storeadmin" usergroup.
So im lost... it also cant see the "edtishop" link... say it have no permissions. (ie. Pencil icon on the control panel).
Is there anything Im missing?