---
title: Request a catalog item from Service Portal
description: Use the SC Catalog Item widget in Service Portal to request a catalog item.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/servicenow-platform/service-catalog/request-cat-item-portal.html
release: australia
product: Service Catalog
classification: service-catalog
topic_type: task
last_updated: "2026-03-12"
reading_time_minutes: 4
breadcrumb: [Service Catalog in Service Portal, Integrating Service Catalog, Service Catalog, Manage service capabilities, Extend ServiceNow AI Platform capabilities]
---
# Request a catalog item from Service Portal
Use the SC Catalog Item widget in Service Portal to request a catalog item.
## Before you begin
Role required: requester
Select the **Allow Cloning** instance option on the Order Status page to display the **Additional Actions** section after placing the request.
For information about the SC Catalog Item widget, see [SC Catalog Item widget](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-user-interface/sc-catalog-item-widget.md)
## Procedure
1. Navigate to **All** > **Service Portal** > **Service Portal Home**.
The Service Portal homepage is displayed.
2. Select a catalog item or record producer from Service Catalog.
3. Enter the required information in the catalog item form.
4. Enter the number of items in the **Quantity** field.
5. If required, perform any of these actions.
|
**Add attachments**
|
To add one or more attachments to the catalog item, select the choose a file link to browse and choose the files or directly drag the files in the **Add attachments** window.
|
|
**Add to Cart**
|
To add the catalog item to the shopping cart, click the Add to Cart icon \(\[Omitted image "IconAddTocart.png"\] Alt text: Icon to add to the cart\).
|
|
**Add to Wish List**
|
To add the catalog item to the wish list, click the Add to Wish List icon \(\[Omitted image "SPWishList.png"\] Alt text: Icon to add to the wishlist\).
|
6. Click **Order Now**.
The Order Confirmation window is displayed.
**Note:** For a record producer, you can edit the label of the **Submit** button by using the widget instance options.
For example, if you want to change the label to **Request**, press Ctrl+click on the catalog item widget, select **Instance in Page Editor**, and specify the following parameters in the **Additional options, JSON format** field.
```
"record_producer_label":{
"value" : "Request"
}
```
7. From the **Request for** list, select the user for whom you are requesting.
**Note:**
- By default, the user who is logged in is selected in this list.
- The User \[sys\_user\] table columns specified in the **Additional columns for the “request for” Service Catalog widget. Choose fields in the sys\_user table. Must be semicolon separated** \(**glide.sc.request\_for.columns**\) Service Catalog property are displayed in the **Request for** list and you can search for a user by the specified columns.
- You can provide additional widget options to control the **Request for** default value. For example:
```
"requested_for_id": {
"value": "62826bf03710200044e0bfc8bcbe5df1"
},
"requested_for_display": {
"value": "Abel Tuter"
}
```
8. If required, specify the **Delivery Information** and **Special instructions**.
9. Click **Checkout**.
The corresponding request is displayed in the Order Status page with the request number, estimated delivery date for the order, price, and the order status.
**Note:**
- Use the instance options on the Order Status page to display the pre-defined columns.
- You can display either the RITM number or the name of the catalog item. By default, the name of the catalog item is displayed.
- When a service catalog item is ordered from an existing record, a link is added between the order item request and the parent record.
10. To clone a request for other users, perform the following steps.
1. In the **Additional Actions** section, from the **Also request for** list, select the required users and click **Submit**.
2. In the Cloning Requests window, click **Ok**.
**Note:**
- The logged in user should be specified in the **List of roles \(comma-separated\) that can use bulk ordering functionality. Blank means all users** \(**glide.sc.allow.clone.roles**\) property.
- You can clone the request for multiple users.
- When you clone a request that contains a multi-row variable set, the information that is specified in the multi-row variable set is available in all cloned requests. All UI policies and client scripts on the multi-row variable set are also cloned.
- A separate request is created for each specified user and that user is displayed in the **Requested For** field of the request.
- The **Opened By** field of the cloned requests is updated with the logged in user.
- Select the **Requests** menu option or the My Requests widget on the catalog homepage to view the cloned request created for the user.
**Parent Topic:**[Service Catalog in Service Portal](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-catalog/catalog-on-portal.md)
**Related topics**
[Access Service Catalog categories in Service Portal]()
[Add an item to the wish list in Service Portal]()
[Add a catalog item to the shopping cart]()
[Request an order guide from Service Portal]()
[Service Catalog request screens](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-catalog/c_RequestingAServiceCatalogItem.md)
[Create a variable set and add it to an item](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-catalog/t_CreateAVariableSet.md)