From another thread:
I have two custom fields with price in one CPT. One is price in $ other is in €. They are both not required.
With a new listing I have filled out a price in Euro, and left the Dollar one blank. When I update the listing, 0.00 is automatically added to the Dollar Price Custom Field. As a result, it shows a price of zero dollars in the Details page Sidebar.
Alex answered (in the other thread): If you don’t want the zero to show then use a text field with the setting for CHARACTER instead of number. Different issue. https://wpgeodirectory.com/support/topic/cpt-details-page-sidebar-oddities/#post-462690
My answer to that was: But if it is a text can it be searched for, or sorted on? I would not think so. I think that if a field is blank, it should not be populated automatically.
Isn´t there an option to change this. If one works with two custom price fields, and one is set to zero because it is not used (dollars and euros like in the example), then not populating it would be the better solution. For other custom fields the rule is – if I understand correctly – that if not populated, it is not shown. Why should it be different for price? If developers want to set the price to zero they can do that manually. I do not have the option to change it, which means that my listing give incorrect information.
Could this be changed in GD, please?