Я использую 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, поскольку есть другая цена.
Спасибо!