so you need only to use something like this
if you want to show "0.00 €"
function cust_item_price_zero(){
$price = '0';
$symbol = osc_item_currency_symbol();
$currencyFormat = osc_locale_currency_format();
$currencyFormat = str_replace('{NUMBER}', number_format($price, osc_locale_num_dec(), osc_locale_dec_point(), osc_locale_thousands_sep()), $currencyFormat);
$currencyFormat = str_replace('{CURRENCY}', $symbol, $currencyFormat);
return $currencyFormat;
}
osc_add_filter ('item_price_zero', 'cust_item_price_zero');
osc_add_filter ('item_price_null', 'cust_item_price_zero');
if you want to show your own text
function cust_item_price_zero(){
return __('Your own text');
}
osc_add_filter ('item_price_zero', 'cust_item_price_zero');
osc_add_filter ('item_price_null', 'cust_item_price_zero');
then everywhere you are using following function, the changed price format appear
<?php echo osc_item_formatted_price(); ?>