PluginUs.Net - Business Tools for WooCommerce and WordPress

[realize your idea - make your dreams come true]
Botoscope is currently in early access

Support Forum

You need to log-in to create request (topic) to the support

FOX - WooCommerce Currency Switcher Professional | Single product in other currency

The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page please
If you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.

I’m interested in having a different currency, but I want to apply it only to one product without changing anything else. Can this be done with this plugin?

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.