Support » Plugin: Facebook for WooCommerce » Wrong currency in product catalog

  • Resolved scoobynko



    as many people before me, I’m asking (second time) why my catalog has another currency than my default currency in Woocommerce shop.
    My default currency (as you can see) is CZK, in the catalog it shows EUR, and in ads also! And that’s really a problem for me because it causes misunderstandings for my clients and cost me potential conversions.
    Could you please provide me solution? I saw you did not answer or help others with a similar problem, so I hope I will be the lucky one.
    I’m using Currency Switcher for WooCommerce (author: WP Wham) and after switching of, its seems its working as I expected. I can’t use another plugin, because of my setup. So could you please help me?

    • This topic was modified 1 year, 11 months ago by scoobynko.

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

Viewing 7 replies - 1 through 7 (of 7 total)
  • Thread Starter scoobynko


    • This reply was modified 1 year, 11 months ago by scoobynko.
    Plugin Support simonskyverge


    Hi @scoobynko,

    Thanks for writing in with your question, I’d be happy to help!

    From my understanding, you are looking at the products in catalog manager that are having a different currency to that of your store, is that right? By default, our plugin uses the WooCommerce function get_woocommerce_currency() which is also filterable but will fallback to use the currency setting of your WooCommerce store.

    Currency switcher plugins can filter this value, and as the sync process is run from your server rather than a real customer, it could be that they are defaulting the currency to EUR, instead of leaving it to the actual store currency of CZK.

    There are a few things we can do to see if this might be the case.

    • The first is to check what the store currency is set to in WooCommerce. You should be able to find this in WooCommerce > Settings.
    • The next would be to temporarily deactivate all other plugins apart from WooCommerce and Facebook for WooCommerce and trigger a new sync. This should hopefully rule out any other plugins that might be adjusting WooCommerce’s currency, and allow the store currency to be used instead.
    • Lastly, we could provide a custom code snippet that would force the currency sent to Facebook to be hardcoded. So you could hardcode this to CZK if you wish.

    Could you please run through the tests mentioned above, or let me know if you’d prefer to give the code snippet a try instead?




    I’m having a similar issue.

    The main currency of my store is USD, but I need to generate the facebook catalog with ARS currency because I want to show the prices in ARS on Instagram Shopping.
    Could you post a snippet which can do that?

    Thank you!

    Plugin Support simonskyverge


    Hi @walpap,

    If you’re looking to adjust only the Facebook currency, then you will probably find this custom code snippet useful:

    Please make sure you know how to add custom code to your site, personally, I like the Code Snippets plugin for this.

    You’ll then need to edit the snippet to use your currency of choice instead of ZAR (in this case ARS). Next time a product is synced, it will always use ARS instead for the currency.

    Could you give that a try and let me know if it does the trick?



    Thanks @simonskyverge

    It didn’t work in my case.

    Even I add the code with the ARS currency it still creates the feed with USD currency. But if the currency is changed to ARS in the frontend, then, it exports prices with ARS. The same happens to @scoobynko.

    Even though we manage to make it work, I realized that I need something a slightly different.

    I’m using the plugin Pice based on countries plugin by Oscar Gare:

    This plugin let you choose specific prices depending on the currency selected. Example:
    So this way when the currency changes then it shows one price or the other. The currency could change automatically by geolocation or when the customer chooses the country at the checkout form.

    So I need your plugin to create the catalog but replacing the base price with the specific country price and correct currency. In my case the metatag of this field is called
    _resto-del-mundo_regular_price. Maybe changing the snippet to take this field instead of the normal woocommerce price?

    It’s a very popular plugin, so I guess it would be a very important improvement to add it as a feature of the plugin or maybe with a snippet.

    I hope you could help me!

    Thanks for answering so fast.

    • This reply was modified 1 year, 11 months ago by walpap.
    • This reply was modified 1 year, 11 months ago by Yui.
    Plugin Support simonskyverge


    Hi @walpap,

    Thanks for letting me know your results, and I’m sorry that that didn’t quite work as we’d hoped.

    It sounds like you will need a more in-depth custom code snippet than what we’re able to provide here as part of our free support. I’d suggest reaching out to a developer experienced in WooCommerce who could help you pursue this further. If you’d like some recommendations for this, please do let me know!

    The previous snippet I supplied would be a great starting point for them though. As they would still need to edit the product_data before it is sent to Facebook. Most likely by doing as you say, adjusting the currency and replacing the price with the converted currency price of the product.

    I’m sorry that I couldn’t provide a complete solution in this case, though I hope this is still useful for you nonetheless. Is there anything else I can help out with today?



    Plugin Support simonskyverge


    Hey @walpap,

    It has been a while since we heard from you, so I’m going to mark this topic as resolved. If you’re still experiencing issues please take a look at our documentation for more information and create a new thread if you have further questions.


Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Wrong currency in product catalog’ is closed to new replies.