I want to replace the price (incl. label if there is any) with a text if it matches a certain price. For example:
Replace Price: $0.00
with for free
This supposed to happen global - on product view, category page, cart, checkout etc. It shouldn't show $0.00 anywhere but the text only. But I'm not sure whats the 'best' approach to achieve this.
A javascript which replaces/appends the elements based on the price value?
Or should I insert a little logic in each required template?
How would you do it? I appreciate any suggestion. Thanks.