WPML
add_action( 'wcml_switch_currency', 'the_callback_function', 10, 1 );
Type
action
WooCommerce Multilingual Version
3.5

Description

Run your custom functions right after the client currency for the front end is switched via AJAX requests.

Arguments

There is one parameter being passed to this action: new_currency.
$new_currency
(string) The new currency code is switched to, e.g. “USD”, “EUR”, etc.

Example usage

Example
add_action( 'wcml_switch_currency', 'my_custom_action', 10, 1 );
function my_custom_action( $new_currency ) {
	// my custom action
}

wcml_custom_prices_fields_labels, wcml_is_cache_enabled_for_switching_currency, wcml_geolocation_get_user_country, wcml_user_store_strategy, wcml_rounded_price, wcml_currencies_without_cents, wcml_product_custom_prices, wcml_custom_prices_strings, wcml_custom_prices_fields, wcml_multi_currency_ajax_actions

All 24 Multi-currency Feature hooks →