# Manage User Permissions

HotWax Commerce provides retailers with a suite of Enterprise User Apps to ensure seamless omnichannel operations such as same-day BOPIS, Ship From Store, and Pre-Order management. The Enterprise User App suite is accessible to all employees across the organization, from pickers to the head of operations, with each user assigned a specific role and provided with appropriate training.

By enabling or disabling app features and actions in accordance with the logged-in user's granted authorizations, HotWax Commerce provides superior security clearance management. This granular control guarantees that only authorized employees have access to specific app features, thereby assisting retailers in preventing unintended alterations to the apps. The User permission feature in HotWax Commerce offers retailers the flexibility to alter permissions for each group according to specific requirements. Additionally, the platform allows for the creation of new security groups with tailored permissions, providing unprecedented flexibility in user access management.

## Create Security Group

The `Create Security Group` feature enables retailers to create customized security groups tailored to specific roles or responsibilities within their organization. By defining access levels through these groups, retailers can ensure that users only have access to the functionalities necessary for their tasks, enhancing security and efficiency within the platform.

### Example

Suppose retailers have different users for sales order fulfillment and managing transfer orders. In such cases, they may need to create a user role responsible for fulfilling only the transfer orders in the fulfillment app and receiving the transfer shipments in the receiving app. Retailers can create such user security groups through the following steps:

1. **Accessing the Permission App:**
   * Navigate to the `Permission` section in the User Management App
   * Locate the `Create Security Group` option, typically found in the last section of the permissions interface.
2. **Creating a Security Group:**
   * Click on the `+ Create Security Group` button.
   * Input relevant details such as the Name, internal ID, and description for the new security group.
3. **Adding Permissions:**
   * After creating the security group, click on the checkboxes corresponding to the permissions you wish to assign to this group.
4. **Finalizing Setup:**
   * Once all necessary permissions have been selected, click on the `Finish Setup` to finalize the creation of the security group.

By enabling the creation of customized security groups and precise assignment of permissions, this feature ensures that users have access only to the functionalities necessary for their roles, thereby minimizing security risks and optimizing productivity within the platform.

{% embed url="<https://youtu.be/KFs_FsSTC30>" %}

## Edit Security Group

By allowing users to edit security group details such as name, internal ID, description, and permissions, HotWax Commerce empowers retailers to adapt security settings according to evolving organizational needs and user roles. This feature significantly contributes to workflow efficiency by streamlining the process of managing user access rights and maintaining a secure environment for business operations.

### Example

Store associates often have permission and access to manage orders both for the store pickup order and regular shipping orders. However, if a retailer aims to separate these permissions and keep different users to manage store fulfillment orders and BOPIS orders, they need to create a new user group specifically for BOPIS fulfillment and remove BOPIS fulfillment permissions from the existing store associate role. By reallocating permissions and ensuring proper group assignments, the retailer ensures that store associates have access only to the functionalities relevant to store fulfillment.

#### Step-by-Step Usage Instructions

1. **Access Security Group Settings:** Navigate to the `permissions` tab within the `User Management App`.
2. **Select Security Group:** Identify the security group you wish to edit from the list displayed. Click on the group to view the granted permissions.
3. **Modify Permissions:** Review the permissions assigned to the security group. You can adjust permissions by checking or unchecking the checkbox against the permission to add or remove access to specific functionalities.
4. **Edit Name and Description:** You can also change the name and description of the user permissions by clicking on the `edit button` available in front of the permission's name.

{% embed url="<https://youtu.be/Ud0hYiHqLBk>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hotwax.co/documents/administration-company-administration-company-administration-company/administration/users/manage-user-permission.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
