Users and Roles in Site Management Tools
Any user who manages website content with Site Management Tools must have a valid NetSuite user account and also be assigned a role that provides sufficient permissions for Site Management Tools. The two roles that provide these permissions by default are:
-
Administrator Role
-
Store Manager Role
Since only a limited number of users are assigned to an administrator role, any non-administrative user who manages content should be assigned the Store Manager role or a custom role with Site Management Tools permissions. For more information, see NetSuite Users & Roles.
Permissions for an Existing Role
As an alternative to assigning a Store Manager role or Administrator role to a user who manages websites, you can instead add permissions to a NetSuite custom role. This enables users assigned the custom role to manage website content without the need for the store manager or administrator role assignment. Add the following permissions to any custom role used for managing site content with Site Management Tools.
By default, the Theme Customizer is available only to the Administrator role. Any user using a role that does not have permission to use the Theme Customizer will not see the option in the menu. If your Store Manager role or custom role requires access to the Theme Customizer, you need to customize the existing role and add the custom role 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 beside the script. From the Audience subtab select your custom role from the Role field. For more information about customizing a role, see Customizing and Creating Roles.
For more information about script deployments, see Script Deployment Script Deployment.
Lists
-
Documents and Files
-
Website (External) Publisher
Setup
-
Commerce Categories
Note:The Commerce Categories permission is required for managing Commerce Categories in Site Management tools. It is not required for using Site Management Tools.
-
Website Management
You cannot edit a NetSuite standard role, but you can use it as the basis of a new custom role. For detailed instructions and best practice for customizing a NetSuite role, see NetSuite Roles Overview.
Custom Record Permissions for Custom Roles
To ensure any custom employee roles that are used in your account to log in to Site Management Tools can edit and create CMS content in Site Management Tools, the permission access level for each of the custom records listed below must be set to Full.
Also, to ensure any custom customer roles that are used in your account to access your web store can browse and shop your web store, the permission access level for each of the custom records listed below must be set to View.
-
CMS_HTML
-
CMS_IMAGE
-
CMS_MERCHZONE
-
CMS_MERCHZONE2
-
CMS_TEXT
To change the custom record permission access level for custom employee roles:
-
Go to Setup > Users/Roles > Manage Roles.
-
Beside the custom employee role that’s used to log in to Site Management Tools, click Edit.
-
Select the Permissions tab.
-
Select the Custom Record subtab.
-
In the Level column, set the access level for the following custom records to Full.
-
CMS_HTML
-
CMS_IMAGE
-
CMS_MERCHZONE
-
CMS_MERCHZONETWO
-
CMS_TEXT
-
-
Click Save.
To change the custom record permission access level for custom customer roles:
-
Go to Setup > Users/Roles > Manage Roles.
-
Beside the custom customer role that’s used to browse and shop your webstore, click Edit.
-
Select the Permissions tab.
-
Select the Custom Record subtab.
-
In the Level column, set the access level for the following custom records to View.
-
CMS_HTML
-
CMS_IMAGE
-
CMS_MERCHZONE
-
CMS_MERCHZONETWO
-
CMS_TEXT
-
-
Click Save.
For more information about custom records, see Custom Record for Custom Content Type.
Log In
Site Management Tools does not currently support SAML SSO for SMT users.
Use one of the two following options to log in to Site Management Tools:
Log In to NetSuite to Access Site Management Tools
You can log in to Site Management Tools by first logging in to your NetSuite account and changing to a role that has website management permissions. Then go to your website and press the Esc key, if the feature is enabled, or go to the SMT admin URL. The Site Management toolbar now displays.
For more information about the Esc to Login feature and the admin URL, see Disable Esc Key to Log In.
Log In to Site Management Tools from your Website
You can log in to Site Management Tools from your website by using your NetSuite user name and password. When you log in, Site Management Tools checks to see which roles you are assigned. If you are assigned only one role with sufficient permission, then that role is automatically selected for the session. If you are assigned more than one role with permission, then a list of roles is displayed, and you select the role to use for the session. If you are assigned no roles with Site Management Tools permissions, then a message is displayed that you do not have a proper role for managing content.
To log in to Site Management Tools from your website, go to the website and press the Esc key, if the feature is enabled or go to the admin URL.
For more information about the Esc to Login feature and the admin URL, see Disable Esc Key to Log In.
Sign Out of Site Management Tools
Signing out of Site Management Tools helps maintain the security and integrity of your website by preventing unauthorized access. When you sign out of Site Management Tools, you are also signed out of your NetSuite account.
To sign out of Site Management Tools:
-
Point to the User Portlet.
-
Click Sign Out on the dropdown menu.
After 160 minutes of inactivity, a user is automatically signed out of Site Management Tools.
Disable Esc Key to Log In
Available in the Elbrus release of Commerce web stores and later.
The Escape to Login feature lets you specify if you want to access Site Management Tools by pressing the Esc key or by going to the admin URL.
-
Disable Esc Key to Log In Enabled—When Disable Esc Key to Log In is enabled, you can go to the home page of your site and press the Esc key to display the login screen. If you have already logged in to your NetSuite account, then pressing the Esc key displays the site management toolbar.
-
Disable Esc Key to Log In Disabled—When Disable Esc Key to Log In is disabled, the Esc key functions normally, and you access Site Management Tools for your site at the following admin URL:
For Kilmanjaro or later, http://my.webstore/cms/3/admin/cms.jsp
For Elbrus or earlier, http://my.webstore/cms/2/admin/cms.jsp
If you don’t know which version you are running, check your Commerce web stores Configuration and ensure the CMS Adapter version matches the Commerce web stores Configuration. Go to Commerce > Websites > Configuration > [Select Site] and [Select Domain] > Integrations > Site Management Tools.
When you go to the admin URL, the login page for Site Management Tools is displayed and you can enter your NetSuite user credentials to log in.
See Configuring Escape to Log In.
Related Topics
- Site Management Tools Overview
- Site Management Tools Versions
- Installation and Implementation
- User Interface
- Published and Unpublished Content
- Visibility Dates
- Review and Publish Your Site
- Published Content
- Theme Skin Manager
- Commerce Categories in SMT
- Preview Screen Sizes
- Content and SEO
- SMT NetSuite Records