You are showing the price on the condition not_free
, and that has nothing to do with whether fully_booked
is true or not.
If you want the price not to show when the event is fully booked, then you will have to nest the price display into an additional has_spaces
condition (opposite of fully_booked
).
Reference: http://wp-events-plugin.com/documentation/conditional-placeholders/