--- title: "UI Profile" slug: "ui-profile" description: "Learn how to customize labels, conditional field display, and read-only fields in Zilliant CPQ." updated: 2025-02-14T17:34:36Z published: 2025-02-14T17:34:36Z canonical: "docs.zilliant.com/ui-profile" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.zilliant.com/llms.txt > Use this file to discover all available pages before exploring further. # UI Profile The UI Profile allows administrators to: - Configure multi-language translation for labels - Define the conditional display of fields - Configure certain fields as read only Note To perform the steps in this topic, you must have the **UI Customization** permission. For more information, read [User Management](/v1/docs/user-management-1). ## Customize application labels Administrators can maintain all application labels in the **.properties** file. To configure translation for labels in the UI Profile: 1. From the application, select the **UI Customization** button. ![UI customization](https://cdn.document360.io/24f960e8-3c1c-4c18-a2c6-83b6ae4aab84/Images/Documentation/UI%20customization.png?sv=2026-02-06&spr=https&st=2026-11-11T12%3A06%3A50Z&se=2026-11-11T13%3A06%3A50Z&sr=c&sp=r&sig=DfHzqxOzZeHHm7xX6%2FqyN%2FVC2r%2FcwBRpsNR6kOqF7Nc%3D) 2. In the **UI Customization** popup, on the **Label** tab, select the label that you want to translate. 3. Enter one or more translated values for the label. ![Ui_Localization](https://cdn.document360.io/24f960e8-3c1c-4c18-a2c6-83b6ae4aab84/Images/Documentation/Ui_Localization.png?sv=2026-02-06&spr=https&st=2026-11-11T12%3A06%3A50Z&se=2026-11-11T13%3A06%3A50Z&sr=c&sp=r&sig=DfHzqxOzZeHHm7xX6%2FqyN%2FVC2r%2FcwBRpsNR6kOqF7Nc%3D) 4. Select **Save**. Note - You must sign out and sign in again for the changes to take effect. - The system prioritizes localized labels over the labels defined in the **.properties** file. - If no localization has been configured, the labels defined in the **.properties** file appear in the UI. ## Customize UI Profile Zilliant CPQ allows administrators to conditionally display and hide specific fields. 1. From the application, select the **UI Customization** button. 2. In the **UI Customization** popup, select the **UI Hide and/or Disable** tab. 3. Create a profile or select an existing profile. 4. In the **UI Customization** field for a selected profile, make selections to hide or disable specific fields. 5. Select **Update**. ### Configure UI Profile to inherit visibility controls from other profiles Administrators can configure the UI profile to inherit hidden and disabled controls from other UI profiles. For example, the **Customer** profile can inherit its controls from a generic user profile. 1. From the application, select the **UI Customization** button. 2. In the **UI Customization** popup, select the **UI Hide and/or Disable** tab. 3. Create a profile or select an existing profile. 4. Select the **Has UI Profile(s)** tab. 5. Select ![](https://cdn.document360.io/24f960e8-3c1c-4c18-a2c6-83b6ae4aab84/Images/Documentation/CPQ-icon_add.png?sv=2026-02-06&spr=https&st=2026-11-11T12%3A06%3A50Z&se=2026-11-11T13%3A06%3A50Z&sr=c&sp=r&sig=DfHzqxOzZeHHm7xX6%2FqyN%2FVC2r%2FcwBRpsNR6kOqF7Nc%3D) to assign a profile. 6. Select **Update**. ### Display quotes and agreements based on the document type You can hide or disable fields, actions, and tabs in a [quote](/v1/docs/about-quotes) and [agreement under negotiation](/v1/docs/agreements). 1. From the application left navigation area, select **Administration**. 2. From **Master Data Management**, select **UI Profile**. 3. Create a profile or select an existing profile. 4. On the **Configuration** tab, in the **On Sales Document Type** field, define the type of the quote or agreement under negotiation, for example, **Order**. ### Display quotes and agreements based on their status Administrators can configure specific UI profiles to display certain quotes or agreements under negotiation based on their status. This feature is useful to show or hide fields based on whether a quote or agreement under negotiation has been approved or completed. 1. From the application, select the **UI Customization** button. 2. In the **UI Customization** popup, select the **UI Hide and/or Disable** tab. 3. Create a profile or select an existing one. 4. Select the **Uses Sales Document Status** tab. 5. From the list, select one or more status values to apply to the profile. 6. Select **Add**. ### Display documents based on their sales phase Administrators can indicate whether specific UI profiles apply to a certain sales phase. 1. From the application, select the **UI Customization** button. 2. In the **UI Customization** popup, select the **UI Hide and/or Disable** tab. 3. Create a profile or select an existing one. 4. Select the **Uses Sales Phase** tab. 5. From the list, select one or more sales phase values to apply to the profile. 6. Select **Add**. For more information on sales phases, read [Configure opportunity sales phases](/v1/docs/configure-opportunity-sales-phases).