Roles
The following two NetSuite roles are used with Commerce web stores:
Shopper Role
The Shopper role is for users who aren't logged in and don't have a Customer Center role. When someone visits your site, they're assigned the Shopper role by default unless they've logged in before.
The Shopper role has read-only permissions that are limited to record types in your NetSuite account, such as items. They can't create new records except for registering as a customer.
Because of how the Shopper role is used in Commerce web stores, some functionality is not supported. For example, the newsletter functionality is currently not supported in Commerce web stores because a user with the Shopper role cannot directly create a new lead record.
Customer Center Role
The Customer Center role controls what customers see in My Account and what they can access after registering. All new customers are automatically assigned this role after they register as customers.
The Customer Center role provides elevated permissions for records, such as transactions, that are required to create the Checkout and My Account experiences. You can customize this role to change or limit what customers can see or do.
For more information about the Customer Center role, see Create the Website Customer Center Role.