• Resolved Rodolfo Melogli

    (@businessbloomer)


    Let’s say I’m using the WooPayments currency switcher, my main curr is EUR, I want to also sell in USD, and I set the conversion manually at USD = 1.3 * EUR

    If a product costs EUR 100, US people will see USD 130.

    All good so far. I get paid USD 130 upon a successful order. But from an invoicing point of view, I actually just earned EUR 111.35 (as of today’s (Oct 6, 2025) exchange rate), and not EUR 100.

    I say this because WooCommerce Analytics, and the order’s customer history metabox, display EUR 100 and not EUR 111.35

    Maybe I found a bug?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    Hi @businessbloomer,

    Thank you for reaching out and providing the explanation. I’ve reviewed your request, but I’m not sure I fully understand.

    You mentioned that your store is set to EUR and that, using the currency switcher, you set the rate to 1.3 × EUR. This means a product priced at €100 would show as $130 to customers.

    Essentially, you have two prices: €100 (the default/base price) and $130 (for customer-facing purposes). WooCommerce reports are based on the base price (€100), not the actual amount received after currency conversion. Manual conversion rates only affect the customer-facing display, not accounting or revenue reporting.

    Could you let me know if this answers your question, or if you were referring to something else?

    Thread Starter Rodolfo Melogli

    (@businessbloomer)

    Yes that answers it. Thank you.

    Honestly, I don’t care much about Analytics – the problem is with invoicing though, which becomes a huge problem.

    I’m declaring EUR 100 on the PDF invoice, when actually I earned more (EUR 111.35 with today’s conversion rate)

    Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    @businessbloomer,

    Thank you for getting back to me. I completely understand how frustrating this can be, especially when it affects invoicing.

    One way to address this is to issue invoices reflecting the actual amount the customer paid ($130) or to use a plugin that supports multi-currency or allows custom fields to display the received amount.

    Plugins like WooCommerce PDF Invoices or WooCommerce PDF Invoices & Packing Slips can be useful. However, for a fully accurate setup, you may need some custom code to automatically pull the actual payment amount into the invoice. In such cases, it would be advisable to contact a WordPress developer, for example via platforms like Codeable.io.

    Thread Starter Rodolfo Melogli

    (@businessbloomer)

    Ok fair enough, thank you

    Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    You’re welcome @businessbloomer,

    Before you go, I’d love to hear your thoughts on our improved response times. If you’re happy with how quickly you’re being assisted in the forum, I’d really appreciate it if you could leave a review here: https://wordpress.org/support/plugin/woocommerce-payments/reviews/#new-post

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

You must be logged in to reply to this topic.