@UN_Tony

Как в woocommerce у цены со скидкой сменить знак валюты?

Стоит плагин WooCommerce Wholesale, цены в WooCommerce сделаны так: базовая цена указана в рублях, оптовая - в долларах.
Как сделать так, чтобы при выводе, в карточке товара, стояла базовая цена перечёркнутая, затем знак валюты магазины - рубли, потом оптовая, но после неё вместо знака валюты было написано у.е.?
Цена: 550 руб 127 у.е.
На крайний случай: перечёркнутая базовая цена - рубли - оптовая цена* на курс рубля - рубли
Цена: 550 руб 7659 руб
На крайний случай: перечёркнутая базовая цена - рубли - оптовая цена - пусто
Цена: 550 руб 127

Заранее спасибо...
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 1
@UN_Tony Автор вопроса
вот код, для изменения валюты для определенной категории товаров
// Изменение валюты рубля на руб/кг для товаров категории Грунтовка
add_filter('woocommerce_currency_symbol', 'change_currency_symbol_in_cat', 10, 2);
function change_currency_symbol_in_cat( $currency_symbol, $currency ) {
global $post, $product;
 
if ( has_term( 'gruntovka', 'product_cat' ) ) {
switch( $currency ) {
case 'RUB': $currency_symbol = 'руб/кг';
break;
}
}
return $currency_symbol;
}


вот код изменения валюты для товаров с определенной меткой товара
// Изменение валюты рубля на руб/кг для товаров с Меткой товара "Метка 1"
add_filter('woocommerce_currency_symbol', 'change_currency_symbol_in_cat', 10, 2);
function change_currency_symbol_in_cat( $currency_symbol, $currency ) {
global $post, $product;
 
if ( has_term( 'metka-1', 'product_tag' ) ) {
switch( $currency ) {
case 'RUB': $currency_symbol = 'руб/кг';
break;
}
}
return $currency_symbol;
}


Как сделать так, чтобы у обычной цены руб. стояло, а у следующей за ней зачёркнутой знак доллара? )
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы