availability:

WooCommerce Multilingual Version: 3.5

description:

Filter the currency set by the user on the front-end.

type:
filter
category:
Multi­-currency Feature
parameters:
add_filter( 'wcml_client_currency', 'the_callback_function', 10, 1 );

There is only one parameter passed to this filter: currency.

$currency
(string) The code of the currency used on the front-end, e.g. “USD”, “EUR”, etc.
hook example usage:

Example

/**
 * Add this code to the functions.php file of your theme.
 */
add_filter( 'wcml_client_currency', 'modify_client_currency', 10, 1 );

function modify_client_currency( $currency ) {
	if ( is_shop() ) { 
		return 'USD'; // If this is a shop page, change the front-end currency to USD 
	} else {
		return $currency;
	}
}