• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Решено Как переименовать валюту ( для РБ вместо руб сделать бел руб или BYN)

Image CMS
#1
Ночи доброй форумчане. Администрирую инет-магазины в РБ. В карточке товара цена отображается например "700 руб." Нужно сделать что бы было "700 бел. руб" или "700 BYN".Для наглядности скириншоты (первый это витрина магазина, второй это когда уже открыл товар) где нужно изменить. Заранее спасибо.
 

Вложения

#2
Ночи доброй форумчане. Администрирую инет-магазины в РБ. В карточке товара цена отображается например "700 руб." Нужно сделать что бы было "700 бел. руб" или "700 BYN".Для наглядности скириншоты (первый это витрина магазина, второй это когда уже открыл товар) где нужно изменить. Заранее спасибо.
Доброе утро))

Добавьте в functions.php темы
Код:
add_filter( 'woocommerce_currencies', 'add_my_currency' );

function add_my_currency( $currencies ) {
     $currencies['BYN'] = __( 'Бел. руб.', 'woocommerce' );
     return $currencies;
}

add_filter('woocommerce_currency_symbol', 'add_my_currency_symbol', 10, 2);

function add_my_currency_symbol( $currency_symbol, $currency ) {
     switch( $currency ) {
          case 'BYN': $currency_symbol = 'BYN'; break;
     }
     return $currency_symbol;
}
и затем в настройках woocommerce измените валюту на Бел. руб
 

tuxfighter

Гуру
Местный
#3
Ночи доброй форумчане. Администрирую инет-магазины в РБ. В карточке товара цена отображается например "700 руб." Нужно сделать что бы было "700 бел. руб" или "700 BYN".Для наглядности скириншоты (первый это витрина магазина, второй это когда уже открыл товар) где нужно изменить. Заранее спасибо.
1. В корне неверное приветствие. По моему времени вы написали пост в 10 утра.
2. Почему BYN, а не BYR??
3. Вы хотяб для приличия в настройки woo заглядывали?
 
#4
1. В корне неверное приветствие. По моему времени вы написали пост в 10 утра.
2. Почему BYN, а не BYR??
3. Вы хотяб для приличия в настройки woo заглядывали?
С приветствием согласен, извиняюсь. BYN потому что в РБ прошла деноминация и теперь валюта имеет обозначение BYN (n-new). В настройках без кода который предложил Moonlight31 можно было выбрать только вукомерские валюты, среди которые есть BYN, но на витрине отображалось просто "руб.".

Отдельное спасибо Moonlight31!
 

belkairos

Новичок
#5
Доброго дня. Может кто подскажет? Хочу чтобы цена отображалась с копейками в виде (пример) BYN 150 руб.40 коп.