Как изменить символ валюты Woocommerce - PullRequest
0 голосов
/ 26 февраля 2019

у моего WooCommerce есть пароли для отправки новостей в Amazon SellerCentral.Amazon требует EUR в качестве значения woocommerce_currency, но Woocommerce возвращает €.Как я могу изменить это значение?Большое спасибо.

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

function change_existing_currency_symbol( $currency_symbol, $currency ) {
 switch( $currency ) {
      case 'EUR': $currency_symbol = 'EUR'; break;
 }
 return $currency_symbol;
}

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Вы могли бы сделать свою пользовательскую валюту, которая будет отображаться в выпадающем списке выбора внутренней валюты.

add_filter( 'woocommerce_currencies', 'add_cw_currency' );
function add_cw_currency( $cw_currency ) {
     $cw_currency['CLOUDWAYS'] = __( 'CLOUDWAYS CURRECY', 'woocommerce' );
     return $cw_currency;
}

add_filter('woocommerce_currency_symbol', 'add_cw_currency_symbol', 10, 2);
function add_cw_currency_symbol( $custom_currency_symbol, $custom_currency ) {
     switch( $custom_currency ) {
         case 'CLOUDWAYS': $custom_currency_symbol = 'CW$'; break;
     }
     return $custom_currency_symbol;
}

По следующей ссылке мало объяснений, надеюсь, вы сможете помочь.https://www.cloudways.com/blog/add-custom-currency-symbol-in-woocommerce/

спасибо!

0 голосов
/ 26 февраля 2019
add_filter('woocommerce_currency_symbol', 'add_my_currency_symbol', 10, 2);

function add_my_currency_symbol( $currency_symbol, $currency ) {
     switch( $currency ) {
          case 'USD': $currency_symbol = 'EUR >>'; break;
          //case 'EUR': $currency_symbol = 'EUR'; break;
     }
     return $currency_symbol;
}

enter image description here

...