{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":48945,"path":"servicenow-platform/service-catalog/r_ServiceCatalogProperties.md","title":"Service Catalog properties","bundle":null,"doc_type":null,"release":"australia","body":"\n# Service Catalog properties\n\nThe Service Catalog application contains properties used to configure various settings in the application.\n\nTo configure Service Catalog system properties, navigate to **Service Catalog** &gt; **Catalog Administration** &gt; **Properties**. The properties are categorized into the following sections.\n\n-   **Homepage**: Configure settings for the Service Catalog homepage, and control the behavior of the categories and the items displayed on the homepage.\n-   **Catalog Items**: Configure settings for catalog items and record producers.\n-   **Order Guides** &gt; **General**: Configure settings for the order guide.\n-   **Order Guides** &gt; **Scriptable Order Guides**: Configure settings for scriptable order guides.\n-   **Cart**: Control the behavior of the shopping cart and checkout screens.\n-   **Request Fulfillment**: Configure settings for request fulfillment processes.\n-   **Search**: Configure search settings for the Service Catalog homepage.\n-   **Security**: Configure security settings for the Service Catalog.\n-   **Pricing**: Configure settings for the pricing engine and pricing display.\n-   **Portal**: Configure settings for catalog portal widgets.\n-   **Virtual Agent**: Configure settings for request submission in Virtual Agent.\n\n    This section is visible only when you activate the Service Management Virtual Agent Topic Blocks  plugin \\(com.glideapp.cs.sm\\_topic\\_blocks\\) .\n\n-   **Mobile**: Configure settings for Now Mobile.\n-   **Other**: Additional settings for the Service Catalog.\n\n<table id=\"table_nn5_t4f_qbb\"><thead><tr><th>\n\nName\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td class=\"sub-head\" colspan=\"2\">\n\nHomepage\n\n</td></tr><tr><td>\n\nNumber of Catalog Items/Categories to preview in a section \\(**glide.sc.max\\_items**\\)\n\n</td><td>\n\nNumber of catalog items or categories to preview in a section:-   **Type:** integer\n-   **Default value:** 5\n\n</td></tr><tr><td>\n\nShow category descriptions in the category view page \\(**com.glide.servicecatalog.view\\_includes\\_category\\_descriptions**\\)\n\n</td><td>\n\nShow category descriptions in the category view page: -   **Type:** yes \\| no\n-   **Default value:** yes\n\n</td></tr><tr><td>\n\nIn category view display subcategories in a panel \\(**glide.sc.use\\_sub\\_cat\\_section**\\)\n\n</td><td>\n\nIn category view, display subcategories in a panel: -   **Type:** true \\| false\n-   **Default value:** true\n\n</td></tr><tr><td>\n\nToggle whether the expand/collapse icon is rendered for category widgets on the service catalog homepage \\(**glide.sc.homepage.show.collapse**\\)\n\n</td><td>\n\nToggle whether the expand/collapse icon is rendered for category widgets on the service catalog homepage:-   **Type:** true \\| false\n-   **Default value:** false\n\n</td></tr><tr><td>\n\nWhen browsing a category use the pop-up icon to show item details \\(**glide.sc.cat\\_view\\_use\\_popup\\_for\\_details**\\)\n\n</td><td>\n\nWhen browsing for a category or a catalog item, use the info icon next to the category or catalog item to preview category or item details: -   **Type:** true \\| false\n-   **Default value:** false\n\n</td></tr><tr><td>\n\nNumber of catalog items to expand in browsing and search when not using pop-up icons to view details \\(**glide.sc.auto\\_expand**\\)\n\n</td><td>\n\nNumber of catalog items to expand in browsing and search when not using pop-up icons to view details: -   **Type:** integer\n-   **Default value:** 2\n\n</td></tr><tr><td>\n\nShow the additional categories section when viewing a catalog item \\(**glide.sc.show\\_additional\\_cats**\\)\n\n</td><td>\n\nShow the additional categories section when viewing a catalog item: -   **Type:** true \\| false\n-   **Default value:** true\n\n</td></tr><tr><td>\n\nLimit descriptions in category and item listings to two rows in the Mobile UI \\(**glide.sc.mobile.limit.description**\\)\n\n</td><td>\n\nLimit descriptions in the category and item listings to two rows in the Classic Mobile UI: -   **Type:** true \\| false\n-   **Default value:** true\n\n</td></tr><tr><td>\n\nList of content types \\(comma-separated\\) to allow on the catalog homepage. Blank allows all content types. \\(**glide.sc.home.filter**\\)\n\n</td><td>\n\nList of content types \\(comma-separated\\) to allow on the catalog homepage. Blank indicates all content types.\n\n</td></tr><tr><td>\n\nName of placeholder picture for items that don't have a picture defined \\(**glide.sc.placeholder.image**\\)\n\n</td><td>\n\nName of the placeholder picture for items that don't have a picture defined. Applicable only to Classic Mobile and not Desktop.By default, two images are available: **sc\\_placeholder\\_image.png** and **sc\\_placeholder\\_image-01.png**. In addition, the default can be replaced with a custom image:\n\n **Default value:** sc\\_placeholder\\_image.png\n\n</td></tr><tr><td class=\"sub-head\" colspan=\"2\">\n\nCatalog Items\n\n</td></tr><tr><td>\n\nSpecifies the default behavior of record producer after record generation \\(**glide.sc.producer.redirect\\_url**\\)\n\n</td><td>\n\nDefault redirect behavior of the record producer after its generation.Possible values:\n\n -   **Generated Task record**: Redirects to the task record created using the record producer.\n-   **Catalog Homepage**: Redirects to the service catalog where the order for the record producer is placed.\n\n Override this behavior by editing the value of the **Redirect To** field of the record producer or defining the redirect code in the **Script** field of the record producer.\n\n</td></tr><tr><td>\n\nEnabling this makes sure that the attachments uploaded to the attachment variable are deleted from the system if and when they are replaced/deleted on the form \\(**glide.sc.variable.attachment.delete.v2**\\)\n\n</td><td>\n\nAutomatically deletes a sys\\_attachment record from the system when you replace or delete an attachment from a catalog item attachment variable.\n\n</td></tr><tr><td>\n\nList of class names for catalog items that can't be added to an existing request \\(**glide.sc.item.cannot\\_add\\_to\\_request**\\)\n\n</td><td>\n\nList of class names for catalog items that can’t be added to an existing request: -   **Type:** string\n-   **Default value:** sc\\_cat\\_item\\_guide, sc\\_cat\\_item\\_producer, sc\\_cat\\_item\\_wizard\n\n</td></tr><tr><td>\n\nList of class names for catalog items that don’t use the default \"Try It\" UI action \\(**glide.sc.item.cannot\\_try\\_it**\\)\n\n</td><td>\n\nList of class names for catalog items that don't use the default \"Try It\" UI action: -   **Type:** string\n-   **Default value:** sc\\_cat\\_item\\_guide, sc\\_cat\\_item\\_producer, sc\\_cat\\_item\\_wizard, sc\\_cat\\_item\\_service\n\n</td></tr><tr><td>\n\nList of class names for catalog items that don’t generate a normal cart item \\(**glide.sc.item.not\\_normal\\_cart\\_item**\\)\n\n</td><td>\n\nList of class names for catalog items that don't generate a normal cart item:-   **Type:** string\n-   **Default value:** sc\\_cat\\_item\\_guide, sc\\_cat\\_item\\_producer, sc\\_cat\\_item\\_wizard\n\n</td></tr><tr><td>\n\nRelationship tables which should be part of 'Copy Item' action. Table Name should be comma-separated \\(**glide.sc.item.copy.include\\_relationship**\\)\n\n</td><td>\n\nSpecify the tables in which the records having a reference to a catalog item are also copied when you copy the catalog item using the **Copy** UI action:**Note:** Table names should be comma-separated without any spaces.\n\n</td></tr><tr><td>\n\nDisables clickthrough via the info-icon on a reference variable. Set value to true to enable this functionality \\(**glide.sc.variable.reference.clickthrough**\\)\n\n</td><td>\n\nDisable clickthrough via the info icon on a reference variable. Set the value to true to enable this functionality.\n\n</td></tr><tr><td>\n\nsn\\_now\\_assist\\_cr.llm.reference\\_question\\_choices.limit\n\n</td><td>\n\nSpecifies the upper limit for the number of choices of a reference question beyond which the item does not support conversational requests.\n\n-   **Type:** integer\n-   **Default value:** 2000000\n\nIf a catalog item with reference questions is to be conversational, those reference questions cannot return a list of choices that are more than this limit.\n\n</td></tr><tr><td>\n\nsn\\_now\\_assist\\_cr.llm.accept\\_user\\_input\\_as\\_is\n\n</td><td>\n\nWhen filling out catalog forms in ServiceNow Otto, this enables users to provide input to be taken as is. This applies only to textual fields \\(for example, single-line, multi-line, HTML\\). However, if ServiceNow Otto determines that user is attempting to 'skip' a field or to 'exit' the conversation, these actions take place with higher priority. There are these two uses cases:\n\n-   A: User enters meaningless answer, for example, \"abcd\"\n-   B: User enter long content so that the LLM response is the empty values\n\n -   0: reject A and B \\(do nothing\\)\n-   1: accept A and reject B\n-   2: accept both A and B\n-   3: reject A and accept B\n\nIt's default value is 0.\n\n</td></tr><tr><td>\n\nsn\\_now\\_assist\\_cr.llm.conversational.request.question.limit\n\n</td><td>\n\nSpecifies the upper limit for the maximum number of questions, beyond which the item does not support conversational requests using LLM.\n\n-   **Type:** integer\n-   **Default value:** 500\n\nIf the catalog item is to be conversational, it cannot contain more questions than the specified value.\n\n</td></tr><tr><td>\n\nsn\\_now\\_assist\\_cr.recommend\\_form\\_question\\_threshold\n\n</td><td>\n\nWhen the number of the questions exceed this limit, conversational catalog recommends the user to complete the request in \\(pop-up\\) form. When this value is -1, the conversational catalog acts as usual and doesn't recommend forms.\n\n-   **Type:** integer\n-   **Default value:** 10\n\n</td></tr><tr><td class=\"sub-head\" colspan=\"2\">\n\nOrder Guides\n\n</td></tr><tr><td class=\"sub-head\" colspan=\"2\">\n\nGeneral\n\n</td></tr><tr><td>\n\nList of class names for catalog items that can’t be included in an order guide \\(**glide.sc.item.order\\_guide\\_exclusion**\\)\n\n</td><td>\n\nComma-separated list of class names for catalog items that can’t be included in an order guide. For example, sc\\_cat\\_item\\_guide and sc\\_cat\\_item\\_content.\n\n</td></tr><tr><td>\n\nValidate mandatory fields when switching tabs in 'Choose Options' section of Order Guides \\(**glide.sc.guide.tab.validate**\\)\n\n</td><td>\n\nValidate mandatory fields when switching tabs in the **Choose Options** section of order guides: -   **Type:** true \\| false\n-   **Default value:** true\n\n</td></tr><tr><td>\n\nRender order guide on cart preview and order status page \\(**glide.sc.render\\_order\\_guide\\_column**\\)\n\n</td><td>\n\nRender the order guide on cart preview and order status page. If an item is part of an order guide, the order guide is listed next to the item. If a user attempts to delete an item belonging to an order guide, a confirmation message appears.\n\n</td></tr><tr><td>\n\nOn an order guide, reset cascading or assigned variable values on an item when a user goes back using the \"describe needs\" button \\(**glide.sc.reset\\_cascade**\\). **Note:** This property is supported in Platform only, not in the portal.\n\n</td><td>\n\nOn an order guide, reset cascading variable values on an item when a user navigates by clicking **Describe Needs**.\n\n</td></tr><tr><td>\n\nOn an order guide, reset all variables when cascading variables or assigned variable values are reset on an item after a user goes back using the \"describe needs\" button \\(**glide.sc.reset\\_cascade\\_all**\\)**Note:** This property is supported in Platform only, not in the portal.\n\n</td><td>\n\nIn an order guide, reset the values of cascading variables and non-cascading values on an item when a user navigates back and forth between the **Described Needs** and **Choose Options** screens. If set to **false**, only the values for the cascading variables are reset.\n\n</td></tr><tr><td class=\"sub-head\" colspan=\"2\">\n\nScriptable Order Guides\n\n</td></tr><tr><td>\n\nDuring the processing of a scriptable order guide, create a failure record when the JSON payload is empty \\(**glide.sc.sog.empty\\_payload**\\)\n\n</td><td>\n\nIf selected, creates a failure record when the JSON payload is empty during the processing of a scriptable order guide.\n\n</td></tr><tr><td>\n\nDuring the processing of a scriptable order guide, create a failure record when the order guide is inactive \\(**glide.sc.sog.inactive\\_order\\_guide**\\)\n\n</td><td>\n\nIf selected, creates a failure record when the order guide is inactive during the processing of a scriptable order guide.\n\n</td></tr><tr><td>\n\nDuring the processing of a scriptable order guide, create a failure record when the order guide sys\\_id is invalid \\(**glide.sc.sog.invalid\\_order\\_guide\\_id**\\)\n\n</td><td>\n\nIf selected, creates a failure record when the order guide sys\\_id is invalid during the processing of a scriptable order guide.\n\n</td></tr><tr><td>\n\nDuring the processing of a scriptable order guide, create a failure record when there is a general JSON parsing error \\(**glide.sc.sog.json\\_parsing**\\)\n\n</td><td>\n\nIf selected, creates a failure record when there is a general JSON parsing error during the processing of a scriptable order guide.\n\n</td></tr><tr><td>\n\nDuring the processing of a scriptable order guide, create a failure record when JSON parameters are missing \\(**glide.sc.sog.mandatory\\_json\\_parameters**\\)\n\n</td><td>\n\nIf selected, creates a failure record when JSON parameters are missing during the processing of a scriptable order guide.\n\n</td></tr><tr><td class=\"sub-head\" colspan=\"2\">\n\nCart\n\n</td></tr><tr><td>\n\nEnable cloning requests during checkout. Deprecated by sc\\_layout; if sc\\_layout is enabled then this property is not used \\(**glide.sc.allow.checkout.clone**\\)\n\n</td><td>\n\nEnable cloning requests during checkout.**Note:** This property is deprecated when cart layouts are enabled.\n\n</td></tr><tr><td>\n\nList of roles \\(comma-separated\\) that can use bulk ordering functionality. Blank means all users \\(**glide.sc.allow.clone.roles**\\)\n\n</td><td>\n\nRoles \\(comma-separated\\) that can clone requests for other users. Blank value indicates all users can clone requests.\n\n</td></tr><tr><td>\n\nShow the 'Back to Catalog' button on the two-step checkout screen \\(**glide.sc.checkout.twostep.back**\\)\n\n</td><td>\n\nShow the **Back to Catalog** button on the two-step checkout screen.\n\n</td></tr><tr><td>\n\nUse the two-step catalog checkout model \\(default false\\) \\(**glide.sc.checkout.twostep**\\)\n\n</td><td>\n\nUse the two-step catalog checkout model.**Default value:** false\n\n</td></tr><tr><td>\n\nCondition under which users may cancel a request \\(previous property must also be true\\). For example, current.opened\\_by == gs.getUserID\\(\\) \\|\\| current.caller\\_id == gs.getUserID\\(\\) \\(**glide.sc.checkout.cancel.condition**\\)\n\n</td><td>\n\nCondition under which users can cancel a request. Requires **Allow ess users the option to cancel their requests from the checkout screen** to be **True**.\n\n</td></tr><tr><td>\n\nAllow ess users the option to cancel their requests from the checkout screen. In conjunction with sc\\_layout feature, if either is set to true the cancel button becomes visible \\(**glide.sc.checkout.cancel**\\)\n\n</td><td>\n\nEnable Employee Self-Service \\(ESS\\) portal users the option to cancel their requests from the checkout screen.\n\n</td></tr><tr><td>\n\nUse the two-step checkout model when placing a Catalog Order from a Wizard \\(default true\\) \\(**glide.expert.checkout.twostep**\\)\n\n</td><td>\n\nUse the two-step checkout model when placing a catalog order from a wizard:**Default value:** true\n\n</td></tr><tr><td>\n\nList of roles \\(comma-separated\\) that can update the \"Requested for\" widget in the service catalog. Blank means all users. If the user doesn't have privileges to change requested for, they will not have ability to get other user address details \\(**glide.sc.req\\_for.roles**\\)\n\n</td><td>\n\nList of users with the roles \\(comma-separated\\) provided here can request items for other users. If no role is specified, then the default behavior is defined by the **glide.sc.req\\_for.roles.default** property. For information about configuring the **glide.sc.req\\_for.roles.default** property, see [Configure the default behavior to request items for other users](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-catalog/config-default-behavior-request-other-user.md).Controls access to the **Requested For** widget on the catalog homepage. Users with access to this widget can request items for another person. Users without access can place orders in their own name only.\n\n</td></tr><tr><td>\n\nOrdering of matches for the \"request for\" service catalog widget. Choose fields in the sys\\_user table \\(**glide.sc.request\\_for.order\\_by**\\)\n\n</td><td>\n\nOrdering of matches for the \"request for\" Service Catalog widget. Choose fields in the user `[sys_user]` table.\n\n</td></tr><tr><td>\n\nShow the request item number for each line item on the checkout screen \\(default false\\). Deprecated by sc\\_layout; if sc\\_layout is enabled then this property is not used \\(**glide.sc.checkout.request.number**\\)\n\n</td><td>\n\nShow the request item number for each line item on the checkout screen:**Default value:** false\n\n **Note:** This property is deprecated when cart layouts are enabled.\n\n</td></tr><tr><td>\n\nField name to use for the description column of the checkout form. If blank, the default \\(short\\_description\\) is used \\(**glide.sc.ess.description**\\)\n\n</td><td>\n\nField name for the description column of the checkout form. If blank, the default is used:**Default value:** short\\_description\n\n</td></tr><tr><td>\n\nAdditional columns for the \"request for\" service catalog widget. Choose fields in the sys\\_user table. Must be semicolon separated \\(**glide.sc.request\\_for.columns**\\)\n\n</td><td>\n\nAdditional columns for the \"request for\" Service Catalog widget. Choose fields in the user `[sys_user]` table. Must be semicolon separated.\n\n</td></tr><tr><td>\n\nAutomatically update the delivery address for catalog carts when the details of a users location changes \\(**glide.sc.auto.cart.address.reset**\\)\n\n</td><td>\n\nAutomatically update the delivery address for catalog carts when the user location details change. If enabled, when changes are made to a user's address, and the user has an active cart, updates the user's address in the cart. If not enabled, the old address is retained in the cart:\n\n -   **Type:** true \\| false\n-   **Default value:** false\n\n</td></tr><tr><td>\n\nWhen determining the address of a user prioritize the details on an associated location record over the details on the user record itself \\(**glide.sc.prioritise.user.location**\\)\n\n</td><td>\n\nIf selected, when determining the address of a user, prioritizes the details on an associated location record over the details on the user record itself.\n\n</td></tr><tr><td>\n\nDetermines whether 'Order Now' button exhibits new or old behavior. If this property is true, clicking \"Order Now\" button in the service catalog, only orders the item currently selected, any items saved in user's shopping cart is left untouched for future ordering. Old 'Order Now' feature is deprecated, 'Order Item' button is deprecated too \\(**glide.sc.enable\\_order\\_now**\\)\n\n</td><td>\n\nDetermines whether the **Order Now** button exhibits new or old behavior. If this property is **true**, clicking **Order Now** in the service catalog only orders the item currently selected. Any items saved in the shopping cart are left untouched for future ordering. The legacy Order Now feature and the **Order Item** button are deprecated.\n\n</td></tr><tr><td>\n\nList of roles \\(comma-separated\\) that can use the quantity selector in the shopping cart. Blank means all users \\(**glide.sc.allow.quantity**\\)\n\n</td><td>\n\nList of roles \\(comma-separated\\) that can use the quantity selector in the shopping cart. Blank means all users.\n\n</td></tr><tr><td>\n\nEnable removal of inactive catalog items from cart \\(**glide.sc.remove\\_inactive\\_cat\\_items\\_from\\_cart**\\)\n\n</td><td>\n\nEnable removal of inactive catalog items from cart. If enabled, automatically removes all deactivated catalog items from the shopping cart. Avoids users ordering items which are placed in the cart while active and are then made inactive:\n\n -   **Type:** true \\| false\n-   **Default value:** false\n\n</td></tr><tr><td>\n\nUse the sc\\_layout driven cart macros \\(default: true\\) \\(**glide.sc.use\\_cart\\_layouts**\\)\n\n</td><td>\n\nUse the sc\\_layout driven cart macros. Activates the new cart layout mechanism, which enables customization of cart and checkout-related widgets and pages without the need to own the UI macros or pages:\n\n -   **Type:** true \\| false\n-   **Default value:** true\n\n</td></tr><tr><td>\n\nShow tasks related to requests on the order status page \\(the screen you see in the service catalog after a successful order is placed\\) \\(**glide.sc.checkout.task.display**\\)\n\n</td><td>\n\nShow tasks related to requests on the Order Status page, the screen that you see in the service catalog after a successful order is placed.\n\n</td></tr><tr><td>\n\nRound all delivery plans &gt; 1 day to the nearest day \\(true\\) or display the precise time \\(false\\) \\(**glide.sc.round.delivery.times**\\)\n\n</td><td>\n\nRound all delivery plans &gt; 1 day to the nearest day \\(true\\) or display the precise time \\(false\\).\n\n</td></tr><tr><td class=\"sub-head\" colspan=\"2\">\n\nRequest Fulfillment\n\n</td></tr><tr><td>\n\nPrevent changes to requested item quantity when approved \\(except for catalog\\_admin users\\) \\(**glide.sc.restrict.quantity.changes**\\)\n\n</td><td>\n\nPrevent changes to the requested item quantity \\(except for catalog\\_admin users\\).\n\n</td></tr><tr><td>\n\nShow the current pending approver's name in the stage widget mouseover \\(**glide.sc.approval.hover**\\)\n\n</td><td>\n\nShow the current pending approver's name in the stage widget mouseover.\n\n</td></tr><tr><td>\n\nService catalog tasks approval engine \\(**glide.approval\\_engine.sc\\_task**\\)\n\n</td><td>\n\nService Catalog Tasks approval engine.\n\n</td></tr><tr><td>\n\nAudit changes to service catalog variables \\(**glide.sc.audit.variables**\\)\n\n</td><td>\n\nAudit changes to Service Catalog variables.\n\n</td></tr><tr><td>\n\nHide the border and background in variable editor ui \\(**glide.sc.hide\\_variable\\_editor\\_background**\\)\n\n</td><td>\n\nIf selected, hides the border and background in variable editor UI. The default value is false.\n\n</td></tr><tr><td>\n\nUse delivery task name instead of short\\_description for the delivery plan summarizer field. Default is false \\(uses the short\\_description\\) \\(**glide.sc.delivery\\_summary.name**\\)\n\n</td><td>\n\nUse the delivery task name instead of the short description for the delivery plan summarizer field:**Default value:** false \\(uses the short description\\)\n\n</td></tr><tr><td>\n\nRender variables on a request item as they appear on the order panel, followed by the delivery plan variables \\(true\\), or merge the two based on their order values \\(false\\) \\(**glide.sc.variable.snapshot**\\)\n\n</td><td>\n\nRender variables on a request item as they appear on the order panel, followed by the delivery plan variables \\(true\\), or merge the two based on their order values \\(false\\).\n\n</td></tr><tr><td>\n\nService Catalog Requests approval engine \\(**glide.approval\\_engine.sc\\_request**\\)\n\n</td><td>\n\nService Catalog requests approval engine.\n\n</td></tr><tr><td class=\"sub-head\" colspan=\"2\">\n\nSearch\n\n</td></tr><tr><td>\n\nList of class names for catalog items that don't have the search field displayed \\(**glide.sc.item.cannot\\_show\\_search**\\)\n\n</td><td>\n\nList of class names for catalog items that don’t have the search field displayed: -   **Type:** string\n-   **Default value:** sc\\_cat\\_item\\_guide, sc\\_cat\\_item\\_producer, sc\\_cat\\_item\\_wizard\n\n</td></tr><tr><td>\n\nAllow empty service catalog searches \\(**glide.sc.search.allow\\_empty\\_search**\\)\n\n</td><td>\n\nIf selected, an empty query in the search bar displays all items. This query is performance-heavy.\n\n</td></tr><tr><td>\n\nList of roles \\(comma-separated\\) that can search the service catalog. Blank means all users \\(**glide.sc.can\\_search**\\)\n\n</td><td>\n\nList of roles \\(comma-separated\\) that can search the Service Catalog. Blank means all users.\n\n</td></tr><tr><td>\n\nShow breadcrumbs for the categories associated with items when they are displayed in browse and search listings \\(**glide.sc.show\\_listing\\_breadcrumbs**\\)\n\n</td><td>\n\nIf selected, display breadcrumbs for the categories associated with items when they are displayed in browse and search results.\n\n</td></tr><tr><td>\n\nService catalog searches return items in inactive categories \\(**glide.sc.search.disabled\\_cats**\\)\n\n</td><td>\n\nService Catalog searches return items in inactive categories. Search results can include catalog items in non-accessible categories, as specified by the active flag or by security constraints:\n\n -   **Type:** true \\| false\n-   **Default value:** true\n\n</td></tr><tr><td>\n\nList of catalog sys\\_ids \\(comma-separated\\) that are excluded from catalog item search \\(**glide.sc.search.exclude\\_catalogs**\\)\n\n</td><td>\n\nList of catalog sys\\_ids \\(comma-separated\\) that are excluded from catalog item search.\n\n</td></tr><tr><td>\n\nNumber of service catalog matches returned for global searches \\(**glide.sc.search.rowcount**\\)\n\n</td><td>\n\nNumber of the service catalog matches returned for global searches. Limits the number of results returned by a catalog search to improve search performance.\n\n</td></tr><tr><td>\n\nSpecify whether search suggestions should be enabled \\(**glide.sc.search.suggestions**\\)\n\n</td><td>\n\nSpecify whether search suggestions are enabled:-   **Type:** true \\| false\n-   **Default value:** true\n\n</td></tr><tr><td class=\"sub-head\" colspan=\"2\">\n\nSecurity\n\n</td></tr><tr><td>\n\nUse \"User Criteria\" to define access to catalog items and categories \\(**glide.sc.use\\_user\\_criteria**\\)\n\n</td><td>\n\nUse user criteria to define access to catalog items and categories. Entitlements are not honored if set to true:-   **Type:** true \\| false\n-   **Default value:** true\n\n</td></tr><tr><td>\n\nEnable both \"User Criteria\" and \"Entitlement\" related lists for catalog items and categories when migrating from entitlements \\(**glide.sc.user\\_criteria\\_migration**\\)\n\n</td><td>\n\nEnable User Criteria related lists for catalog items and categories when migrating from entitlements. Set to **true** to display the user criteria related lists without needing to switch to user criteria functionality:\n\n -   **Type:** true \\| false\n-   **Default value:** false\n\n</td></tr><tr><td>\n\nList of roles \\(comma-separated\\) that can override normal entitlement checking inside the catalog. A role of \"itil\" means that the itil role can order any catalog item, even one protected by entitlement restrictions \\(**glide.sc.entitlement.override**\\)\n\n</td><td>\n\nList of roles \\(comma-separated\\) that can override normal entitlement checking inside the catalog. A role of \"itil\" means that the itil role can order any catalog item, even one protected by entitlement restrictions.\n\n</td></tr><tr><td>\n\nList of roles \\(comma-separated\\) that override entitlements so that they can view any category within the service catalog \\(**glide.sc.category.canview.override**\\)\n\n</td><td>\n\nList of roles \\(comma-separated\\) that override entitlements to enable viewing of any category within the Service Catalog.**Default value:** admin and catalog\\_admin\n\n</td></tr><tr><td class=\"sub-head\" colspan=\"2\">\n\nPricing\n\n</td></tr><tr><td>\n\nAppend pricing information to option labels \\(**glide.sc.enhance.labels**\\)\n\n</td><td>\n\nAppend pricing information to option labels. This is also applicable in Service Portal.\n\n</td></tr><tr><td>\n\nList of class names for catalog items that don't show the price in listings \\(**glide.sc.item.cannot\\_show\\_price**\\)\n\n</td><td>\n\nList of class names for catalog items that do not show the price in listings.\n\n</td></tr><tr><td>\n\nWhen to show prices and sub-totals on the service catalog cart \\(overrides sc\\_layout record settings\\) \\(**glide.sc.price.display**\\)\n\n</td><td>\n\nWhen to show prices and sub-totals in the service catalog cart.\n\n</td></tr><tr><td>\n\nWhen set to true then the two script includes CatalogPriceCalculator and CatalogRecurringPriceCalculator are used generate prices \\(enabling custom functionality\\) \\(**glide.sc.use\\_custom\\_pricegenerator**\\)\n\n</td><td>\n\nWhen set to **true**, the script includes, CatalogPriceCalculator and CatalogRecurringPriceCalculatorare used to generate prices, which enables custom functionality. To use your own price calculation logic, set this property to **Yes**. Then edit the **calcPrice** method inside the **CatalogPriceCalculator** and **CatalogRecurringPriceCalculator** script includes, using your own price calculation algorithm:\n\n -   **Type:** yes \\| no\n-   **Default value:** no\n\n</td></tr><tr><td class=\"sub-head\" colspan=\"2\">\n\nPortal\n\n</td></tr><tr><td>\n\nShow order confirmation pop-up in checkout process \\(**glide.sc.sp.twostep**\\)\n\n</td><td>\n\nIf selected, displays the order confirmation window during the two-step checkout process inService Portal.\n\n</td></tr><tr><td>\n\nUse Cart V2 widget in Header Menu widget \\(**glide.sc.portal.use\\_cart\\_v2\\_header**\\)\n\n</td><td>\n\nIf selected, the Cart V2 \\(SC Shopping Cart widget \\(ID: sc-shopping-cart-v2\\)\\) widget is enabled in the Header Menu widget of Service Portal.\n\n</td></tr><tr><td>\n\n \n\n</td><td>\n\nMaximum number of questions for a catalog item for it to be eligible for request submission in the conversation mode in Virtual Agent.\n\n</td></tr><tr><td class=\"sub-head\" colspan=\"2\">\n\nMobile\n\n</td></tr><tr><td>\n\nCatalog category sort option in Now Mobile \\(**glide.sc.mobile.category.order\\_by**\\)\n\n</td><td>\n\nSort option for categories in Now Mobile.-   Title: Categories are sorted by their title. By default, categories are sorted alphabetically by their title.\n-   Order: Categories are sorted by their order.\n\n</td></tr><tr><td>\n\nInclude 'Desktop only' Items in Now Mobile \\(**glide.sc.mobile.include\\_desktop\\_only\\_items**\\)\n\n</td><td>\n\nOption to include the catalog item with **Availability** set to `Desktop only` in Now Mobile.\n\n</td></tr><tr><td>\n\nCatalog item classes not available in Now Mobile \\(comma separated list\\) \\(**glide.sc.mobile.item\\_class\\_not\\_supported**\\)\n\n</td><td>\n\nCatalog item types to exclude in Now Mobile. For example, `sc_cat_item_content, sc_cat_item_producer`\n\n</td></tr><tr><td>\n\nExperience for items not available in Now Mobile \\(**glide.sc.mobile.unsupported\\_discover**\\)\n\n</td><td>\n\nOption to define the non-availability behavior of a catalog item. Possible options:-   Discoverable-show message that item is not viewable in Now mobile: Item is discoverable in the search and browse experience but not viewable.\n-   Not discoverable-do not show in search and browse experience: Item is neither discoverable in the search and browse experience nor viewable.\n\n **Note:**\n\n-   If AI Search is enabled for Now Mobile, this property is not applicable.\n-   This property is supported only when one of the following properties are applicable:\n    -   Include 'Desktop only' Items in NOW Mobile \\(**glide.sc.mobile.include\\_desktop\\_only\\_items**\\)\n    -   Catalog item classes not available in Now Mobile \\(comma-separated list\\) \\(**glide.sc.mobile.item\\_class\\_not\\_supported**\\)\n\n</td></tr><tr><td>\n\nPrimary color for buttons in the catalog request experience in Now Mobile \\(**glide.sc.mobile.primary\\_color**\\). If Next Experience is turned on, the property will be ignored.\n\n</td><td>\n\nColor for buttons in the catalog request experience.\n\n</td></tr><tr><td class=\"sub-head\" colspan=\"2\">\n\nOther\n\n</td></tr><tr><td>\n\nLog all client-side actions on variable \\(**glide.sc.log.variable\\_actions**\\)\n\n</td><td>\n\nIf set to **true**, captures the variable log in the [Variable Action Logger](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-catalog/debug-actions-on-catalog-item-variables.md) window: -   **Type:** true \\| false\n-   **Default value:** false\n\n</td></tr><tr><td>\n\nUse links for breadcrumbs rendered in service catalog pages accessed via a CMS site \\(**glide.sc.use\\_breadcrumb\\_links.cms**\\)\n\n</td><td>\n\nUse links for breadcrumbs rendered in Service Catalog pages accessed via a CMS site. Enables users with the CMS administrator \\(content\\_admin\\) role to choose whether service catalog breadcrumbs are displayed with or without links for greater navigation control:\n\n -   **Type:** true \\| false\n-   **Default value:** false\n\n</td></tr><tr><td>\n\nEnable the ui policies related to variable set to be run first \\(**glide.sc.ui\\_policy.variable\\_set\\_run\\_first**\\)\n\n</td><td>\n\nEnable the UI policies related to the variable set to run first.If enabled, UI policies related to the variable set are run first, then the UI policies on items:\n\n-   **Type:** true \\| false\n-   **Default value:** false\n\n</td></tr><tr><td>\n\nThe maximum number of orphan sc\\_item\\_option records to delete when any sc\\_req\\_item record is deleted \\(**sc\\_orphan\\_item\\_option\\_delete\\_limit**\\)\n\n</td><td>\n\nMaximum number of orphan sc\\_item\\_option records to delete when any sc\\_req\\_item record is deleted.\n\n</td></tr></tbody>\n</table>**Parent Topic:**[Service Catalog Reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-catalog/service-catalog-reference.md)\n\n"}}