Configuring Admin User Additional Permissions / Vendor Roles
Overview
You can add additional user roles to the platform, and provide additional configurations for those roles. This can be tailored to multi-website/marketplace admins to just general administrators or vendor managers on the platform so you can layer your permission access in more detail.
To set this, select Stores > Settings > Configuration > Omnyfy > User Permissions Configuration
There are 3 fields with Multi-select User Roles. To select multiple options for that
Field | Notes |
User Roles that can edit user vendor/store view | This allows you to set which user roles have the ability to set a vendor and a store view for another user.
This section controls this visibility from System > All Users > User.
These fields will be hidden to users that are in user roles not selected here.
|
User Roles that do not have restriction access / Marketplace Administrators user roles | Select all the User Roles that do not have any restrictions. User Roles not selected here will be unable to have full administrator access.
NOTE: If you assign a vendor role here, these vendors can see ALL products, orders and vendor profiles with full editing access. |
User Roles that can edit order status | Select all the User Roles that can modify the order status. User Roles not selected here will be unable to modify the order status. |
Ensure you select at least the Administrator for all of these and then choose Save Config from the top right button.
Vendor Roles
When creating a new role to be used by vendors, you will see them as user roles in the User Permissions Configuration. Ensure that they are not selected in this section to prevent them from being able to make any changes they aren't supposed to have access to. Essentially, all roles (apart from Administrator) can be considered as a Vendor Role. Any vendor that signs up to will automatically have a vendor assigned to them in the Admin.
They will also be assigned as the user role alongside the subscription from Vendor Types
So all roles can be considered as vendor roles unless otherwise explicitly provided with more permissions.
Related Articles
Vendor Admin Role Permissions/Access
The Vendor Admin User role is created by default upon creation of the marketplace instance, however there is no default configuration applied to the Role Resources. This will need to be set up in System > Permissions > User Roles > Vendor Admin > ...
Vendor Sub-Vendor User Management
Permissions In order to see the Vendor Subvendors menu item in the admin, the ACL item must be selected for the rule (unless you are admin): User Roles > [Select Role] > Role Resources > Omnymart > Vendor Subvendor Creating a Sub-vendor role A ...
Admin Users and Password Management
Admin Users and Vendors access the back end of the platform in the same login. Effectively, Vendors are admin users with only limited access. Creating Admin Users Generally, you should already have an admin user account for the marketplace. You can ...
Manage and create Vendor Types
Vendor Types enable Marketplace Owners to assign different vendor and/or location attribute sets and subscription plans to one type of vendor. When vendors are subscribing to the Marketplace, the subscription plans available and information asked ...
Create Vendor Subscriptions in Omnyfy
Subscriptions enable Marketplace Owners to charge vendors to participate in a marketplace. Omnyfy's Vendor Subscription Module uses Stripe Subscriptions to receive payments. If you do not have a Stripe Subscription, click here to create one. There ...