Hello there,
I am also interested in a similar functionality. I have a plugin (WooCommerce Bookings) from which there exists a custom field for every bookable product called _wc_display_cost. This value appears in the fields for the label mapping of the plugin but anyhow it cannot get the value of it from the product. It returns nothing so the label doesn’t appear in the field. I would like to use this field as the price field if the regular price field is empty.
So I made a rule, selected regular price, then selected “is empty” then selected “Wc display cost” from the list. However it doesn’t work for some reason.
I tried to debug the situation and mapped this “Wc display cost” field into a custom label 2, but it doesn’t even get retrieved there if there is a value in it.