Woocommerce / wpml добавить разные версии одной и той же валюты - PullRequest
0 голосов
/ 17 декабря 2018

Я использую WooCommerce & WPML для своего клиента.На сайте разные цены для разных рынков.

Например, ЕС - это цена, а для Финляндии есть и другая цена в евро.

Я включил отдельную версию валюты под названием FI-EUR.Все выглядит правильно и работает так, как я хочу.

add_filter( 'woocommerce_currencies', 'finland_euro' );
function finland_euro( $currencies ) {
     $currencies['FI-EUR'] = __( 'Finland Euro', '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 'FI-EUR': $currency_symbol = '€'; break;
     }
     return $currency_symbol;
}

Но проблема возникает, когда мы используем Stripe или Paypal.Так как он не поддерживает FI-EUR.Как изменить FI-EUR на EUR для полосы?

Я не могу перезаписать EUR, поскольку есть другая цена.

Спасибо!

...