This author's response time can be up to 2 business days.
How about bills and invoices after payment? They change currency too, or in all invoices use main currency?
If order is made in alternative currency, same applies to WooCommerce invoice – it will be in alternative currency. However, some invoicing plugins may not be able to handle it (although it is very unlikely – everything should work just fine).
This plugin is 100% compatible with multi-currency – https://wordpress.org/plugins/woocommerce-pdf-invoices/
However, most invoicing plugins should be smart enough to be able to differentiate currency on per-order basis.
And how about price conversation in invoices? When we have main cur. Dollars and alt. cur. Euro. I make order in alternative currency for example 10 Euro price, in invoice i get price in 10$ or 9 Euro?
If order is placed in alternative currency, WooCommerce stores the alternative currency code and alternative currency value. If product costs 10 USD and user pays 9 EUR, in WooCommerce Orders history the value will be displayed as 9 EUR.
Whether your invoicing plugin respects that, is up to that plugin. I see no reason why it shouldn’t be working correctly, though
I’m interested in this plugin and I have got questions before I can buy.
1. Can this plugin Geo locate any visitor and change automatically to their local currency?
2. For currencies not supported by PayPal, can this plugin just display the user currency and later change to a supported currency during check out?
1. Sure, you can do that Geolocation is one of the plugin features. Just make sure you add the currencies to the list in my plugin settings first.
2. No, I’m it does not work that way. You can, however, have, for example, USD as your base currency (which is supported by PayPal) and specify all product prices in USD. Then set my plugin to convert prices only for user’s reference (not for checkout). Then, if you enable geolocation, user will see prices in their local currency, but in the checkout they will see the total amount in USD (the amount they will pay in PayPal).
Hi, do you have any feedback on how you plugin works with WP Super Cache or Total Cache? When we enable dynamic caching under tab Advanced in your plugin-settings and url gets the query string c=something then the page hangs and starts reloading again and again. Without the string caching works ok (which means that the currency switcher is not working correctly of course).
The static cache compatibility feature adds additional query string to the URLs on your site. The appended query parameter solution is the same one that WooCommerce uses for Geolocation with page caching, take a look – https://woocommerce.wordpress.com/2015/07/02/making-geolocation-static-cache-friendly-in-2-4/
WooCommerce adds ?v=XXXXX parameter, and my plugin adds ?c=XXXXX parameter.
When pages are cached, PHP basically does not run. So based on the URL, a caching plugin loads a statically saved HTML file of the page. The problem is that each product can have different prices/currencies under the same URL. That’s why URLs need to be differentiated, so the additional parameter must be added.
If you are using a cache plugin, such as W3TC or WP Super Cache, this parameter is necessary in order to use multi-currency functionality. For multi currency sites, the typical cache plugin rule “one URL = one content” does not apply, so the URLs need to be differentiated. I decided to go with WooCommerce AJAX geolocation feature, since it was already tested and proven to be working.
Please also consider the possibility of turning the caching plugin off. I have couple of websites running without a caching plugin and they are working fine. In fact, most WordPress sites are not using them. If the site is not bloated with plugins, the website should work great without any caching plugin. Just do a test to see how much you are actually gaining using a plugin. Sometimes performing a whole PHP session is only slightly slower than loading a static HTML. Downloading and rendering the page is still the longest part of the whole process.
woocommerce_before_calculate_totals hook is not working when the plugin is activated. any idea how to fix it
I’m hoping this is a “no brainer’, but the currency values don’t change when I switch between countries, e.g. USD 1 should change to AUD 1.30.
Here’s the link:
Can you help please?
Thanks for the purchase!
It seems that you are using some funding plugin, that may not be compatible with my plugin Do you have a standard WooCommerce shop or just this one funding page?
Hi Daniel! I’m looking for a quite specific thing a client asked me, and I think your plugin might be what I need. But I have two questions, I hope you could answer:
1) The exchange rate HAS TO BE from an external source? Or can I adjust it manually?
2) I want to sell in Euros BUT add them on the admin in Dollars. So I don’t want the user to select currency, they’ll pay in Euros no matter what. I just want the system to convert it and sell the conversion.
Is that possible?
Thanks in advance!
1) Yes, you can specify your own exchange rates and let it stay at this fixed level without auto-updating them. So both manual and automatic options are available.
2) Sure. Use USD as base currency and add products with prices in USD. Add EUR as additional currency and make EUR a startup currency.
Thank you! It’s exactly what i need. I’m gonna purchase it with another account!
I’ve just installed this on my site but it seems to slow it down quite a bit compared to when its uninstalled. Is there any reason why this would happen and do you have any advise on how to speed it up?
On further checking it seems to be when I have Convert currency for user’s reference and for checkout (payment in alternative currency) checked
Well, this could be happening if there are a lot of variations for the products that are being displayed. I’m afraid there is no way around it – each time a variable product is displayed, all variations are loaded and in this case they have to be converted. Using the plugin conversions just for user’s reference will help solve it, as you have noticed, because this only filters the display layer – no need to get all variations etc.
I’m afraid there is not much that can be done about that Each time I release a new version I try to introduce couple of optimization algorithms here and there, but nothing spectacular is about to happen on this field
woocommerce_before_calculate_totals hook is not working when the plugin is activated. This plugin converts the original value, not the value we modified by woocommerce_before_calculate_totals hook.
Please let me know how to fix it
I’m afraid the hook we are using is fired earlier than woocommerce_before_calculate_totals. Our hook must be happening and the product-level, not at the total-level. Once it gets to calculating totals, all order items must be already converted separately. Therefore, the value you are getting in woocommerce_before_calculate_totals is already converted and you cannot add anything else there to be converted, I’m sorry about that.
Our requirement is to set dynamic price for each cart item. Can you please guide us how to achive that while currency conversion also happening?
Hmm, you want to set dynamic price per each cart item? Well, that’s basically what my plugin does at this stage. And to make sure it works well, there are quite complex logical operations involved. I’m afraid there is no easy way to do that. You cannot modify prices before my plugin converts it – price that enters my plugin conversion mechanisms has to be the price that is in WooCommerce. It is required by the plugin logic, which was made bullet-proof for such issues as double conversion, which very often happens in other plugins such as mine.
I’m afraid you will not be able to achieve what you want with my plugin, I’m sorry If this makes my plugin unusable to you, please keep in mind you can have it returned, if you feel that you will not be able to make use of my plugin.
Hello I can’t ASIN any product on my site.
and why price don’t update?
I’m sorry, but I’m not sure I understand what you mean Could explain it in a bit more detailed way, please?
This comment is currently being reviewed.
Great, thanks for the purchase!
Please follow this guide https://help.market.envato.com/hc/en-us/articles/202821460-Can-I-Get-A-Refund-
I installed your plugin and on the front end, the currencies seem to change.
However, my base currency is £, and I expect customers to check out in £s. The price of the product is £110, and when a Canadian customer checked out (despite the price showing as CAD $180 on the front end), in the cart the product price shows up as $110. He paid only $110 instead of £110. Why did this happen??
If you are using conversion just for user’s reference (not for payment), he should pay exactly £110. If he didn’t, then I assume there may be some conflict within your environment. In order to find out what’s going on, I would need to take a look at your admin panel. Could you set me up an admin account? I will take a look at your plugins and configuration. Please send me login details using contact form in my profile page – https://codecanyon.net/user/dev49netPlease do not post them here – comments are public.
I’ve tried to activate my purchase code but it’s coming up by saying:
’’Purchase code incorrect. Please try again.’‘
Please let me know how I can go about fixing this problem,
Thank you for the purchase!
It is possible that for some reason my server is blocking requests from your server. Could you set me up an admin account? I would take a look at what’s going on. Please send the login details directly to me via contact form in my user profile page – https://codecanyon.net/user/dev49net
Please don’t post them here – comments are public.
Please also include your purchase code.
P.S. Even without activating with purchase code, my plugin is 100% functional and you can keep using it. Purchase code activation is needed only to receive automatic plugin updates. Other than that, all features are working.
I bought this plugin yesterday. I’ve faced a problem when I try to activate it, here is the error message:
Parse error: syntax error, unexpected ‘[’, expecting ‘)’ in /home/nexindesigncom/public_html/rm/wp-content/plugins/woocommerce-all-in-one-currency-converter/inc/class-wcaiocc-callbacks.php on line 260
What PHP version you are using? Please go to WooCommerce > System Status in your WP Dashboard, it will list your environment properties, including PHP version.
The php version of mine is: 5.3.29
PHP 5.3 hasn’t been supported for over 3 years, not even security fixes Take a look – http://php.net/supported-versions.php
It is recommended to update to a much more stable, faster and reliable version. The oldest PHP version supported by my plugin is PHP 5.4 (which is discontinued anyway, but still better than 5.3). You should go with PHP 5.5 or PHP 5.6.
Please contact your hosting provider about that – they will update your PHP immediately. You can also ask them why they are providing their clients with unsupported software versions. Software so old may have so many vulnerabilities that it is highly irresponsible of them to install that on their clients’ servers.
Okay, thank you for your advice.
When the user changes currency on the product page, is the default shipping zone changed at that point too? Our website has a Express Checkout PayPal button on the product page so that needs to launch with the correct shipping zone or it will use the different currency fine, but when it gets to paypal it will be adding the local delivery charge, just in another currency.
Thanks for the comment.
Changing the currency does not have anything to do with user country. User country can be used as a way to determine which currency should be activated, but the active currency does not change anything other than prices.
I’m afraid the plugin will not work with Express Checkout PayPal button – this payment method works completely different than any other gateway out there (such as regular PayPal, Stripe etc.). It sends data to payment gateway before the order is actually saved in the database and I can’t guarantee its compatibility with my plugin.
Hello sir, I already install WooCommerce All in One Currency Converter on my website : ageoftime.store . But it not working
I replied to your other comment.
When I check out. I receive messenge: “Sorry, it seems that there are no available payment methods for your state. Please contact us if you require assistance or wish to make alternate arrangements.”
I am sorry you are experiencing problems. It must be some plugin or theme incompatibility or just something to do with your current config. In order to find out what’s going on, I would need to take a look at your admin panel. Could you set me up an admin account? I will take a look at your plugins and configuration. Please send me login details using contact form in my profile page – https://codecanyon.net/user/dev49netPlease do not post them here – comments are public.
We have a number of variations on our products that we handle through the plugin WooCommerce TM Extra Product Options
When we use your plug-in, the variations show up in the converted prices on the product page but when we add the product to the cart, the user is only charged for the base price and not the variations.
Is there anything we can do to make these plug-ins compatible?
Unfortunately, Extra Product Options is not compatible with my plugin. Both plugins are using mechanisms that currently make it impossible for them to work together. I’m afraid I cannot provide support for such compatibility It may change in future, but currently I do not see any option of these two plugins working together.
If this makes the plugin unusable for you, please keep in mind that you can always return the plugin.
Hello! I get an error stating “WRONG DATA. CHECK YOUR WOOCS OPTIONS!” ...how can I resolve this? It doesn’t say WHAT is wrong or WHAT should be changed. Thank you in advance!
You are not using my plugin If you were using it, I am sure you wouldn’t have this problem There are couple of currency converters out there, you are using some other one, my plugin does not generate this message.
Do pardon my mistake I bought it off this site, and ran a search. Misinterpreted the plugin name. My apologies!
when I try to install this plugin
The package could not be installed. No valid plugins were found message appears.
Could you please advise how this plugin is installed?
Are you uploading the correct zip file? Please go to Downloads section in your CodeCanyon account ( http://codecanyon.net/downloads ) and next to my plugin click Download and choose Installable WordPress file only. This is the file you should be installing.
Please let me know if that helped.
I need to add the currency converter to the top of my woocommerce product carousel.
That is what I see on most sites, and that’s what I want. I am appalled that this so-called “woocommerce” “plugin” does not PLUG IN to woocommerce but instead suggests the use of a side panel. I don’t use a side panel layout on my site.
I want the currency converter dropdown at the top right of the carousel, in a symmetrical arrangement with the “display products” dropdown which is on the left.
I wish your support section were searchable, because I am sure someone else asked for this before me…
Use, by you or one client, in a single end product which end users are not charged for. The total price includes the item price and a buyer fee.
View license details
Get it now and save up to $10.50
Unlimited downloads only
$29 p/m on Envato Elements
Download over 18,000 items now
Learn almost anything with
Envato Tuts+ for free
9000 free tutorials, 3000 paid courses
Designers matched perfectly to
you on Envato Studio
2000 artists ready to undertake your work