• Resolved attila73

    (@attila73)


    I have one more problem, please help!

    I had to make one webshop to accept euros beside the default HUF currency. In Packeta the free limit for free shipping is 9999 Ft-s, and when a hungarian customer buys a 10.000 Ft book then everything is working good. But when a foreign customer changes the currency to euros, and the 10.000 Ft book becomes 26 euros, Packeta thinks that it is 26 forints, and calculates 5 euros for shipping because it is under the limit. If I modify the free shipping limit to 25 forints, then the free shipping is available again.

    I know that changing the default currency to euros should work, but it is not a solution for us.

    Here are the screenshots for the above scenario:

    https://ibb.co/10DQK2B
    https://ibb.co/tqR2sSW
    https://ibb.co/tCwvvV6

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter attila73

    (@attila73)

    The links again:

    image01
    image02
    image03

    Plugin Support kovalmatyas

    (@kovalmatyas)

    Hello,
    thank you for submitting the issue – can you please tell me which plugin for multicurrency you are using?

    So far, we have implemented support only for the WOOCS plugin, which also works for most other currency conversion plugins, but there are also plugins, that may require adittional adjustment or are not supported at all.

    Bestregards,
    Matyá? Kova?

    Thread Starter attila73

    (@attila73)

    Hello Matyá?!

    Thank you for helping! The multicurrency plugin we use is widely known and used, it is Curcy.

    https://es.www.ads-software.com/plugins/woo-multi-currency/

    Plugin Support kovalmatyas

    (@kovalmatyas)

    Hello,
    thank you for the additional details – we have seen this plugin used before and this one falls into the category “needs additional adjustment”.

    To be precise, this plugin needs a filter to be added. As mentioned in our GitHub, this plugin uses its own filter to convert prices, and it has to be added, so that our plugin would work as expected when computing the free shipping threshold.

    The filter is this:

    add_filter( 'packetery_price', function ( float $price ): float {
        return (float) wmc_get_price( $price );
    } );

    You can add this filter at the end of the wp-includes/functions.php file, or use a dedicated plugin like https://www.ads-software.com/plugins/code-snippets/ to add it.

    After adding and activating this filter, the free shipping should calculate correctly.

    Best regards,
    Matyá? Kova?

    Thread Starter attila73

    (@attila73)

    Hello,

    Oh, I see, thank you very much, I will put this code in the functions.php file.

    Best regards!

    Thread Starter attila73

    (@attila73)

    And it works! Thank you once again!

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Free shippment is not free when changing currency’ is closed to new replies.