Quote from Alex Dovlatov on May 18, 2026, 12:52
Hello Aris
No, FOX is a store-wide currency switcher. It switches the display currency for the entire store based on visitor selection or geolocation, and converts all prices using exchange rates. It does not support assigning a specific currency to a single product only.
If you need one product priced in a fixed different currency regardless of what other visitors see, that is not what FOX is designed for.
But I can suggest you next script:
add_filter('woocs_current_currency', function($currency) {
// Set your target product ID and the currency code you want to force
$product_id = 123; // replace with your actual product ID
$forced_currency = 'USD'; // replace with the currency code from FOX settings
if (is_singular('product') AND get_queried_object_id() == $product_id) {
return $forced_currency;
}
return $currency;
});Replace 123 with the ID of your product and USD with the currency code exactly as it appears in your FOX settings. That product page will always display in that currency, everything else stays unchanged.
Hello Aris
No, FOX is a store-wide currency switcher. It switches the display currency for the entire store based on visitor selection or geolocation, and converts all prices using exchange rates. It does not support assigning a specific currency to a single product only.
If you need one product priced in a fixed different currency regardless of what other visitors see, that is not what FOX is designed for.
But I can suggest you next script:
add_filter('woocs_current_currency', function($currency) {
// Set your target product ID and the currency code you want to force
$product_id = 123; // replace with your actual product ID
$forced_currency = 'USD'; // replace with the currency code from FOX settings
if (is_singular('product') AND get_queried_object_id() == $product_id) {
return $forced_currency;
}
return $currency;
});Replace 123 with the ID of your product and USD with the currency code exactly as it appears in your FOX settings. That product page will always display in that currency, everything else stays unchanged.