---
sourceDocument: Australia ServiceNow AI Platform Capabilities
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/servicenow-platform

 Release :

    - australia

ft:locale :

    - de-DE

ft:publication_title :

    - Australia ServiceNow AI Platform Capabilities

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Using variables for price setup

# Using variables for price setup {#ariaid-title1}

* Freigeben Version: Australia
* 
* Aktualisiert 12. März 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

You can define a price for every service catalog item. The price or recurring price of a
catalog item can be modified with variables, increasing the base price for that item.

This pricing is useful if you want the price or recurring price dynamically calculated based on
how a user completes the ordering form. For example, the cost of an item can be increased based
on options the user selects, such as extra memory in a PC.

The following [variable
types](https://servicenow-prod.fluidtopics.net/lo_dUm11UFQBvaNuW_RBzQ "Variables allow you to specify questions for a catalog item. Several types of service catalog variables are provided. Some variable types accept variable attributes.") can be configured to modify the total cost of an item:

* Check box
* Multiple choice
* Reference
* List collector
* Select box
* Lookup select box

{#c_ServiceCatalogVariablePricing__ul_rxg_pls_jq}

## Check box {#c_ServiceCatalogVariablePricing__section_std_zb4_ybb}

A check box variable helps to set the price or recurring price of the item being ordered.

You can [Create a
check box variable](https://servicenow-prod.fluidtopics.net/BIfZ2pmWUmbtuWPELLfr3Q "Create service catalogs variables to gather information from users ordering a catalog item, for example, to ask users which options they want for the item.") and set the price of the item. Use the Price if checked or Recurring price if checked field to specify the
price or recurring price difference for that variable when the option is selected.  
Under the Type Specifications tab, you can specify the price in different currency types. Also, you can configure the price in the following pricing models:

* Calculated
* Fixed
* Multiple

{#c_ServiceCatalogVariablePricing__ul_svg_yrn_tz} For information on the pricing models, see [Price fields](https://www.servicenow.com/docs/access?context=price-fields&version=australia&pubname=australia-platform-administration&ft:locale=en-US) .

## Multiple choice {#c_ServiceCatalogVariablePricing__section_lk2_jc4_ybb}

For a multiple choice variable, there are two options for pricing.  
* Specify the price difference in the Price field on the question choices.
* Specify the recurring price difference in the Recurring Price field on the question choices.

{#c_ServiceCatalogVariablePricing__ul_e5t_1ns_jq}  
Hinweis:  
Select boxes operate the same as multiple choice variables but are displayed as select boxes.

## Reference {#ariaid-title2}

A reference variable includes a Pricing implications field.
If this field is selected and there is a price, u_price, recurring_price, or u_recurring_price field on the referenced table, the value of that field is used to modify the cost of the item being ordered when a reference value is selected.

For example, suppose that computers in Phoenix cost $100 more than the ordering
price, and computers in Boise cost $100 less than the ordering price.

1. Set up a reference variable to the Location \[cmn_location\] table.
2. Put a u_price field on the Location table.
3. Set that field to <kbd class="ph userinput">100</kbd> for the Phoenix location.
4. Set that field to <kbd class="ph userinput">-100</kbd> for the Boise location.

{#r_ReferenceVariablePricing__ol_wsh_3mj_lq}

When ordering a computer, if Phoenix is selected as the
location for this variable, the ordering price is increased by $100. If
Boise is selected, the ordering price is decreased by
$100.  
Hinweis:  
List collectors operate the same as a reference variable, but use the List table field to specify the table being referenced. Since it is a list collector variable, multiple selections can be made that all modify the ordering price or recurring price.

## Lookup select box {#ariaid-title3}

A lookup select box variable is more powerful than a reference variable.
Specify the following when [creating a lookup select box variable](https://servicenow-prod.fluidtopics.net/BIfZ2pmWUmbtuWPELLfr3Q "Create service catalogs variables to gather information from users ordering a catalog item, for example, to ask users which options they want for the item."):

* Lookup from table: the table from which values are queried.
* Lookup value field: the field on the lookup table whose value is used as the value of the variable (typically sys_id).
* Lookup label field(s): a comma-separated list of fields on the lookup table whose values are used to display the selections in the select box. For example,manufacturer,name for the Software \[cmdb_ci_spkg\] table would display selections as:
  * Microsoft \| Excel
  * Adobe \| Photoshop Elements
  {#r_LookupSelectBoxVariablePricing__ul_rcr_snj_lq}
* Lookup price field: the field whose value is used to modify the price of the item being ordered.
* Lookup recurring price field: the field whose value is used to modify the recurring price of the item being ordered.
{#r_LookupSelectBoxVariablePricing__ul_qxz_mnj_lq}

