• Resolved mangandini

    (@mangandini)


    Hello,

    First of all, thank you for your time and effort in developing this plugin, I truly appreciate your work!

    I understand that your website mentions limited support for multi-currency transactions, but I have a question regarding a specific issue I encountered.

    I am using YayCurrency, as recommended in the documentation. However, I noticed that it does not work correctly with the progress widget. The plugin does not consider the amounts from the Donation Form in the Product data (such as Fundraising Goal or Amount Suggestions); instead, it only takes the product price, which is not used at all by your plugin.

    YayCurrency only changes the currency symbol without adjusting the actual amounts. For example, if my fundraising goal is USD $1,000 and I switch to MXN $, the goal incorrectly becomes MXN $1,000 instead of MXN $20,000.

    Additionally, the progress widget does not apply currency conversion when calculating the total amount raised. For example, if I receive the following donations:

    • MXN $5,000
    • MXN $10,000
    • USD $50

    The progress widget displays a total of MXN $15,050, when it should be MXN $16,000 (considering USD $50 = MXN $1,000).

    Could you confirm whether this is a known limitation because of how your plugin handle the donation amounts and data, or could be this a potential bug?

    I also tested WPML and WPML Multi-Currency on my website, and while transactions work perfectly with the Donation Platform plugin, WooCommerce, and Cybersource as the payment gateway, this issue persists.

    I’d appreciate any insights or possible solutions. Looking forward to your response!

    Best regards,

    • This topic was modified 1 year, 2 months ago by mangandini.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Jonas

    (@flinnn)

    Hi mangandini,

    thanks for reaching out.
    Please use a fixed conversion rate of 1 to 1 to prevent conversion issues: https://www.wc-donation.com/documentation/integrations/use-multiple-currencies-currency-switcher/

    Best
    Jonas

    Thread Starter mangandini

    (@mangandini)

    Hi Jonas, thank you for your time.

    That’s what I did, I followed the instructions from your website, but this is causing the goal not to be calculated properly.

    For example, if I have a Cause where I need MXN $1,000, using the YayCurrency plugin and switching to USD makes the goal converted to US $1,000 (MXN $50 because the conversion rate 1:1), which is not how this would work. But even if I change the conversion rate this doesn’t work because the donation plugin uses a custom field for the goal that is not recognized by the currency plugin, which uses the “WooCommerce amount price”.

    I don’t believe this is the expected result, as there is no way this could work for organizations seeking donations.

    I can record a Loom video if you need further clarification. This is certainly not working as intended.

    Thank you for all your effort on this plugin.

    • This reply was modified 1 year, 2 months ago by mangandini.
    • This reply was modified 1 year, 2 months ago by mangandini.
    Plugin Author Jonas

    (@flinnn)

    Hi mangandini,

    I understand how frustrating it can be that the multi-currency integration with YayCurrency is quite limited in functionality. To ensure a seamless donation experience, we generally recommend using only one currency per installation.

    You’re absolutely right that setting the conversion rate to 1:1 does not accurately reflect real-world currency values, especially when exchange rates vary significantly. Unfortunately, due to the complexities involved, there is no straightforward solution for this.

    As mentioned in our documentation:
    “Important: The support we can provide for multiple currencies is limited, and we generally recommend using only one currency per install to ensure a seamless donation experience.”

    That said, if you’re interested in improving multi-currency support, we welcome contributions to this open-source project. You’re invited to submit a Pull Request here: https://github.com/wc-donation/wc-donation-platform

    Let me know if you have any other questions!

    Best,
    Jonas

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Multi-Currency Support in Progress Widget’ is closed to new replies.