Нам нужно добавить префикс «AUD» к цене продукта переменного продукта.
Мы уже добавляем AUD ко всем другим ценовым продуктам, но этот не останется неизменным.
При просмотре товара строка цены гласит: «80,30 австралийских долларов — 385,00 долларов США, включая НДС». После выбора ваших вариантов цена, которая появляется чуть выше поля кол-во и кнопки «добавить в корзину», будет иметь значение «132,00 долл. США по GST». Нам нужно, чтобы читать «AUD $ 132,00 вкл. GST»
Следующий код может помочь
add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol', 10, 2);
function change_existing_currency_symbol( $currency_symbol, $currency ) {
switch( $currency ) {
case 'AUD': $currency_symbol = 'AUD $'; break;
}
return $currency_symbol;
}
Однако есть одна оговорка:
AUD $80.30 - $385.00 inc. GST
изменится на AUD $80.30 - AUD $385.00 inc. GST
Других решений пока нет …