- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-16-2024 03:50 AM
Hello!
I want to create a sevicenow catalog item that will have cost depending on a value that the user will choose. Example, The user selects the option "2" from a list and that changes the price of the request to 20 euro
Is there a way to do it without any use of code?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-19-2024 01:43 AM
Hello everyone and thank you for the replies...
I have manage to accomplish the task that I was given, by using an Order guide.
Thanks once more!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-16-2024 04:11 AM - edited 04-16-2024 04:14 AM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-16-2024 04:16 AM
Hi @Stergios Stergi ,
When you open configure dictionary for price field you have dependent section, in that dependent section you can add that field on which you want that price depends on. When you change the value of that field automatically the price field set.
Please mark my answer correct and helpful if this works for you
Thanks and Regards
Sarthak
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-16-2024 04:28 AM
Hello @Community Alums ,
Thank you very much for the reply. Is this the one you mention?
If so, could you help me with the script?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-16-2024 06:40 AM
Hi @Stergios Stergi ,
You can refer this below code this is working fine for me, I take the dependent field called Fulfillment automation level You can take any field as per your requirement
(function calculatedFieldValue(current) {
// Add your code here
if(current.fulfillment_automation_level == 'unspecified'){
return 20;
}if(current.fulfillment_automation_level == 'manual'){
return 40;
}
if(current.fulfillment_automation_level == 'semi_automated'){
return 60;
}
if(current.fulfillment_automation_level == 'fully_automated'){
return 80;
}
})(current);
Here's the result
1. When Manual Price is 40
2. When Unspecified Price is 20
Please mark my answer correct and Helpful if this works for you
Thanks and Regards
Sarthak