Assigning Permissions to Custom Roles for Site Management Tools
You can manage access to site content by assigning specific permissions to custom roles, rather than assigning the Store Manager role or Administrator role. Custom roles allow you to grant only the needed access for tasks related to Site Management Tools. Permissions for site management include access to documents and files, website publishing, commerce categories, and website management.
You can't edit a NetSuite standard role, but you can use it as the basis for a custom role. For more information and best practices, see NetSuite Roles Overview.
To assign permissions to custom roles for Site Management Tools:
-
Go to Setup > Users/Roles > Manage Roles.
-
Click Edit next to the custom role.
-
Select the Permissions tab and add the following permissions for managing site content with Site Management Tools:
-
Lists subtab
-
Documents and Files
-
Website (External) Publisher
-
-
Setup subtab
-
-
Commerce Categories
-
Website Management
-
-
-
Click Save.
By default, the Theme Customizer is available only to the Administrator role. Users whose roles don't have permission to use the Theme Customizer won't see the option in the menu. If your Store Manager role or custom role needs access to the Theme Customizer, you'll need to customize the role and add it to the script deployments listed below:
-
customdeploy_ns_sc_ext_mech_services
-
customdeploy_ext_mech_emb_endpoints
To add a custom role, go to Customization > Scripting > Script Deployments and select Edit next to the script. Select the Audience subtab and choose your custom role from the Role field. For more information, see Customizing and Creating Roles and Script Deployment.