• Resolved webrightnow

    (@webrightnow)


    I just put my site live after migrating from a different cart system. I have WooPayments Multi-currency enabled and expected it to automatically convert GBP amounts to USD and EUR, but today I got my first order and the customer paid $27.26 USD for an order that should have cost £27.26. Same amount, different currency, no conversion. The exchange rate is currently 1 GBP → 1.32 USD, so why did conversion not take place as expected?
    I just disabled “Automatically switch customers to their local currency if it has been enabled” in case that had something to do with it, but somehow I don’t think that’s the problem.
    I checked the transaction details and I see:

    A payment of $27.26 USD was successfully charged.

    1.00 USD → 0.758254 GBP: £20.67 GBPFee (5.5% + $0.33): -£1.39

    • Base fee: 1.5% + £0.25
    • International card fee: 2%
    • Foreign exchange fee: 2%

    Net deposit: £19.28 GBP

    So the store is sending the wrong amount to the payment gateway, it’s not being converted at source as expected.

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support omarfpg a11n

    (@omarfpg)

    Hi @webrightnow,

    Thank you for contacting us. I understand you just had an order that didn’t convert the currency as expected. To learn more about this, can you please share a screenshot of your multi-currency settings and your order notes (editing or omitting any private info)?

    Having the “Automatically switch customers to their local currency if it has been enabled” enabled should help with this, for instance, here’s my test shop page with this option disabled:

    Direct link to the image: https://snipboard.io/WJ4gYc.jpg

    And here’s with that option enabled:

    Direct link to the image: https://snipboard.io/2D3cA4.jpg

    As you can see, the prices are being converted accordingly. Wasn’t this your case in your shop? I reviewed it, but I only see the prices in GBP as you’ve turned off this setting.

    Please, keep us posted.

    Thanks!
    -OP

    Thread Starter webrightnow

    (@webrightnow)

    Thanks for your reply. After some testing, it turns out that the problem was caused by the plugin “Advanced Dynamic Pricing for WooCommerce”. In setting a discount for multiple products from the same line, somehow it overrode the price in USD and applied the GBP price. I disabled the plugin and the prices are now correct at checkout. Unfortunately I can’t now offer those discounts… I take it the plugin is not compatible with WooPayments, which is a shame.

    Plugin Support Rajesh K. (woo-hc)

    (@rajeshml)

    Hello @webrightnow,

    Thank you for sharing your detailed findings!

    It’s great that you were able to isolate the issue. If you were using the “Advanced Dynamic Pricing for WooCommerce” plugin, reaching out to their support could be a great option.

    You can also test?the?Dynamic Pricing for WooCommerce?plugin to confirm if this meets your requirements.?This plugin is supported by us and you have a 30-day money-back guarantee to test it.

    I hope this information helps. Let us know if you have additional questions.

    Thanks!

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Incorrect currency conversion’ is closed to new replies.