Price in catalog item is always zero

eleni
Kilo Contributor

I have a Catalog item when I try to set it's price under Maintain items, it doesn't reflect once I open the catalog item. The price always shows zero. Thoughts?

1 ACCEPTED SOLUTION

chrisn_
Mega Guru

Hello Eleni,


I have been doing some digging into my version of your issue and I think I may be on to something. Please check the business rules that are running on your form. I believe one of them may be the culprit as I have forms that were created before and after our last update and the older forms work just fine, but they are running far fewer business rules than the newly created forms are.



If the business rules/client scripts are not the issue there is one more thing I found that may be the culprit which is a bug that was mentioned in another thread. If you go to the configuration-->form layout add the variable "ignore price". After doing so look at your form and see if it is checked. It is a field that we by default cannot edit so there are two options to resolve the issue.



The first option is to remove the protections of this field and uncheck that item. After doing so immediately turn the read only option back on.



The 2nd option is to recreate the item.



This is caused by a bug that hasn't been prevalent enough to really get a lot of attention and is a bit hard to track down. Hope this is the root of your problem and you are able to get past it!


View solution in original post

10 REPLIES 10

eleni
Kilo Contributor

I change the price here in maintain items



maintainitem1.PNG


But when I go into the catalog item, it is not reflected. I'm not sure why.


maintainitem2.PNG


Pradeep Sharma
ServiceNow Employee
ServiceNow Employee

Hi,



The delivery time on a catalog item is set from the workflow properties.   Navigate to the workflow associated to this item and go to the properties.   Set the 'Expected Time' here, this will calculate the delivery time on the requested item.




The issue is not with time calculation, it is with the cart not recognizing that a price is listed at all. The items definitions show that it has a set value, but when you try the form and see it in action the price shown is zero.



In their screenshot it shows that they have set the price of the item at 5 dollars, yet in the actual check out cart it is showing a price of zero.


chrisn_
Mega Guru

Hello Eleni,


I have been doing some digging into my version of your issue and I think I may be on to something. Please check the business rules that are running on your form. I believe one of them may be the culprit as I have forms that were created before and after our last update and the older forms work just fine, but they are running far fewer business rules than the newly created forms are.



If the business rules/client scripts are not the issue there is one more thing I found that may be the culprit which is a bug that was mentioned in another thread. If you go to the configuration-->form layout add the variable "ignore price". After doing so look at your form and see if it is checked. It is a field that we by default cannot edit so there are two options to resolve the issue.



The first option is to remove the protections of this field and uncheck that item. After doing so immediately turn the read only option back on.



The 2nd option is to recreate the item.



This is caused by a bug that hasn't been prevalent enough to really get a lot of attention and is a bit hard to track down. Hope this is the root of your problem and you are able to get past it!


eleni
Kilo Contributor

This seems to have solved my issue. I disabled the read-only for this field and it works perfectly now.



Thanks!