Code

Discussion on WooCommerce Ultimate Multi Currency Suite

Dev49net

Dev49net supports this item

Supported

This author's response time can be up to 5 business days.

600 comments found.

Please disregard my last message, the plugin is working fine now. It was a php setting on my end that caused the issue. Thank you!

Great, thanks for letting me know!

After you have tested the plugin and you are happy with it, I would appreciate if you could leave a rating :-) You can do this in Download section of your CodeCanyon account by clicking stars next to the plugin – http://codecanyon.net/downloads

If you have any more questions, feel free to ask, I will do my best to help you out.

Kind regards,
Daniel Wroblewski

Hello, Is there a way to add a defined shipping price to a product that won’t use the exchange rate? For example, my store’s currency is in USD when I sell to Canadians the tangible products I set the price manually without using the automatic exchange rate. For my downloadable products the exchange rate is calculated automatically. I want to be able to set my own price for the shipping cost without it being changed by the exchange rate. I want to put that shipping is $8 and they pay $8 CAN and not $10.57 because it’s been converted from USD. Is there a way to do this? Thank you, Laura

When I do that it doesn’t let me change the shipping classes. For example, I gave flat rate shipping at 0 and each class is a different price. class 1 – [qty] * 9 class 2 – [qty] * 6 class 3 – [qty] * 5 When I leave the CAD currency set to auto it converts from USD When I put in 0 it charges the rate as 0 When I put in [qty] * 1 to see if it would add $ to the shipping classes but it doesn’t, it only charges $1 for any times under flat rate. When I put a price in there it only converts effects the flat rate price and doesn’t add the shipping class price to the total.

I tried adding two flat rate options but I can’t add those to the items, it only allows me to add shipping classes.

How can I use this plugin so it will apply a CAD amount to the classes under Flat Rate.

Thank you

Hi there,

Thanks for the details. I will look into it over the weekend and let you know ASAP.

Kind regards,
Daniel Wroblewski

Hi there,

You are right, custom shipping prices do not take classes into account. I will definitely work on it, but due to complexity of this issue, I do not know when exactly I will be able to deliver this.

If the lack of support for shipping classes makes the plugin unusable for you, you can apply for a refund here – https://codecanyon.net/refund_requests/new

So sorry for the trouble. Shipping classes were never actually tested during the development and testing stages, which is why they are not supported. I extremely apologize for that.

Kind regards,
Daniel Wroblewski

Hello, Why does your plugin add this to the end of all my page urls? ?c=e38de74562d1 And how can I stop that from showing. Thank you

Hi there,

Thanks for the purchase!

The URL parameter is only used when you have page caching support enabled. The appended 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, this parameter is necessary in order to use multi-currency functionality. For multi currency sites, the typical cache plugin rule “same URL = same 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.

If you are not using cache plugin, then you have probably activated this feature in my plugin by accident. Please go to my plugin’s settings Advanced section and deactivate “Currency switching with page caching support” feature.

Kind regards,
Daniel Wroblewski

Hi, On our site we have used “bulk discount” as a product option and it looks like it is very close to working. The price for the product is displayed properly in the cart but the sub total is incorrect. Could you provide some advise on where we should be looking within the plugin to update or is there an update planned?

Hi there,

Thanks for the purchase!

Well, I’m afraid it is actually very far from working, because from your description, it seems that only the display-layer has been changed, not the real price.

Unfortunately, I have not tested my plugin with Bulk Discount and I cannot guarantee such compatibility, as it is not mentioned in my plugin’s description :( Many plugins extending WC functionality cannot easily be made compatible with multi currency plugins.

If this makes my plugin unusable for you, please keep in mind that you can return the plugin.

I am sorry my plugin did not allow you to achieve what you needed.

Kind regards,
Daniel Wroblewski

gmpower

gmpower Purchased

Hello Dev49net

I’ve a Issue with the Plugin. Hope you can support me to fix it, I would also pay for it if it’s necessary.

The Problem is: https://bodensee-radmarathon.ch/produkt/gruppenanmeldung/ Here I use Gravity Forms as Product – works well with the main currency. (CHF) But when I switch to Euro, the Total Price is 0 on WooCoomerce Cart.

I would override the Price in cart but this also only works with the main currency…

Can you help me?

Regards

Hi there,

Thanks for the purchase!

No, I’m afraid I cannot guarantee compatibility with Gravity Forms. Each compatibility requires individual approach and maintaining it throughout the whole plugin lifecycle is just very complicated. Therefore, all compatible plugins are listed in my plugin description.

I am really sorry, but integrating compatibility with another plugin which changes the prices is too risky from my point of view – we’re playing with the money here and things could go wrong if some scenario is not foreseen…

If this makes plugin unusable to you, please keep in mind you can apply for a refund. I will accept that immediately.

Sorry to bring you bad news :(

Kind regards,
Daniel Wroblewski

hi I have pre sale question. My shop has different pricing for different country ,so that looks good to me with your plugin just enable those countries and add the product price for that country. But I just realized what can happen is if say Im Australia and I see Australian price of the product but I ship it to freind in New Zealand and in New Zealand I have different price for the product so when someone selects New zealand in shipping country again the price now should change to New Zealand price and not Australia just because the IP detects Australia so I need to make some double check while selecting shipping country so to avoid cases when people ship in other countries while looking at price of one country, so you if thats possible with your plugin please let me know

Hi there,

Thanks for the comment.

Technically you cannot set different prices per country. You can set different prices per currency and then assign currency according to user’s location (IP address).

“But I just realized what can happen is if say Im Australia and I see Australian price of the product but I ship it to freind in New Zealand and in New Zealand I have different price for the product”
Shipping (destination) country does not change the price. Only your location as a visitor can influence currently active currency. Shipping to New Zealand, Australia or United States will not change the currency/price.

Kind regards,
Daniel Wroblewski

presale question, is it possible to change the currency with qtranslate plugin? here is the scenario: When users change language to English they show $, when users change language to German they shows €. Can it be?

Thank you!

Hi there,

Thanks for the comment!

Unfortunately, that would not be easy to implement. You would have to prepare some code on your own to make it work. I cannot guarantee such compatibility.

Kind regards,
Daniel Wroblewski

Hey there - We set up the currency converter to use the customer’s currency. It’s set up exactly how you recommend in the install docs. Someone in Canada just purchased a $3500 product and was charged $4600 CAD. Any ideas what is happening?

Please advise. Thanks!

Yes, that’s exactly what should happen. I understand from your description that this was, for some reason ignored and a converted value was charged?

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/dev49net
Please do not post them here – comments are public.

Kind regards,
Daniel Wroblewski

I sent you an email. Please confirm. Thanks!

Thanks, I just replied :)

I want to change my Plugin License code to my own, currently i am using my webmaster license now i have bought my own license i want to change it to mine, there is no option to change my License code in plugin setting, please help.

Hi there,

Thanks for the purchase!

Well, you can actually change it, it’s just hidden :) Go to YOUR_WEBSITE_URL/wp-admin/admin.php?page=wc-settings&tab=multi_currency_suite&section=plugin_activation

Enter the new key and hit Save changes.

Kind regards,
Daniel Wroblewski

Is this plugin able to make the product unavailable if currency for other country is not there. or is there any way you can implement? I have a requirement where I have some products for not to sale outside my country and some for all other country

Hi there,

Thanks for the comment.

Unfortunately, I’m afraid this will not be possible with my plugin. It does not offer such functionality.

Kind regards,
Daniel Wroblewski

aidin83

aidin83 Purchased

Hi,

I have purchased and installed the Ultimate Multi Currency Suite on my wordpress site, but it does not appear anywhere on my site. I have WooCommerce (3.4.4) WooCommerce PayPal Checkout Gateway (1.6.1) WooCommerce Stripe Gateway (4.1.8) WooCommerce Ultimate Multi Currency Suite (1.12.0)

Can you please help?

Hi there,

Thanks for the purchase!

The currency switcher has to be added to your site. The easiest way is to add it as a widget. Go to your WP dashboard, go to Appearance > Widgets section and drag Currency Switcher widget to one of your sidebars or footers.

You can also add the switcher as a shortcode or a PHP function. More on this in documentation – http://dev49.net/res/woocommerce-ultimate-multi-currency-suite/documentation/displaying_currency_switcher/index.html (Displaying currency switcher).

Please also follow the quick start guide here – http://dev49.net/res/woocommerce-ultimate-multi-currency-suite/documentation/index.html#quick-start Please let me know if it helped you solve the problem.

Kind regards,
Daniel Wroblewski

Hi there,

The plugin works fine but it does not work on variation product, can you please help me with that. Is there any setting I need to do

I saw an answer of a year back of adding a code, where do i need to add the code or is there any other solution

add_filter( ‘woocommerce_variable_sale_price_html’, ‘hide_variable_max_price’, PHP_INT_MAX, 2 ); add_filter( ‘woocommerce_variable_price_html’, ‘hide_variable_max_price’, PHP_INT_MAX, 2 ); function hide_variable_max_price( $price, $_product ) { $min_price_regular = $_product->get_variation_regular_price( ‘min’, true ); $min_price_sale = $_product->get_variation_sale_price( ‘min’, true ); return ( $min_price_sale == $min_price_regular ) ? wc_price( $min_price_regular ) : ‘’ . wc_price( $min_price_regular ) . ‘’ . ‘’ . wc_price( $min_price_sale ) . ‘’; }

Hi there,

I can only provide support for license holders. Please contact me through contact form in my user profile – https://codecanyon.net/user/dev49net (on the right) using the CodeCanyon account that was used to purchase the plugin.

Kind regards,
Daniel Wroblewski

Is it supported Rest API? can i use it for application!?

can i get product price in special currency via woocommerce rest api? is it saved as meta data of product and can i get it via rest api ? I’ll be so grateful

Hi there,

Thanks for the comment. No Rest API support, I’m afraid, sorry :(

Kind regards,
Daniel Wroblewski

I have one free version plugin for multiple currency. But I am facing problem with the payment gateway i.e if any one pay $ using Indian payment gateway then Indian Payment gateway accept that payment in Rupees in same no. without multiplying with exchange rate. So, my question is can I use this plugin to define currency with payment gateway. Means… I don’t want buyer will able to pay in $ currency using Indian payment gateway. Let me know if it is possible.

Hi there,

Thanks for the comment!

My plugin allows you to configure payment gateways for each currency separately – if this is what you had in mind here.

Kind regards,
Daniel Wroblewski

Hi, the plugin isn’t working at all on my site. The currency seems to be defaulting to GBP, even though we’ve set everything to AUD. We are using the BeTheme. Not sure where to go from here. Happy to provide logins to the dev space for you to take look if that helps. Thanks!

Still waiting on a response… I really need help with this. It’s just not working at all.

Still no response… Please get in touch asap!

Hi there,

So sorry for the delay.

I’ve just checked it and everything works fine. You are seeing GBP because you previously have seen this currency and it has been remembered. I just visited from Poland and I got assigned your default startup currency, take a look – https://snag.gy/HACIho.jpg

I suggest you open up the site so that visitors who are not logged in can enter the site. Then make a visit from a clean web browser (preferably incognito/private mode) from a country that does not use GBP as a currency and you will be assigned a proper currency.

Once again, I extremely apologize for the delay.

Kind regards,
Daniel Wroblewski

This plugin was running great. However, since yesterday the currencies only switch at checkout. We have USD as default and CAD for canadians only. Any canadian ip should show cad but this is no longer happening. It only happens at checkout now when a canada billing address is chosen. I tested the widget and this works but the currency no longer switches automatically by ip. Any idea what would be causing this?

Hi there,

Thanks for the purchase! I am sorry you are experiencing problems. 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/dev49net
Please do not post them here – comments are public.

Please also provide me with exact steps to recreate the issue – it will help greatly.

Kind regards,
Daniel Wroblewski

Hi! I’m happy with the piugin – it really does a nice job! But.. I see a cookie notice on the bottom of my homepage. I mean, there is an actual text displayed “wcumcs_user_currency_session”. Could you tell me how to delete this? You can see what I mean on https://studio-stilla.com Cheers, Maaike

Hi there,

Thanks for the purchase!

Well, from what I can see, you have a plugin which lists all cookies used by your site. I’m not sure why would you want to hide this info. If you want to be fully transparent about what your site stores on user’s computer, you should also be informing the user about the currency cookie. It is there and it needs to be there to remember the currency as the user browses through your site. We cannot get rid of this cookie and displaying its name is done by the cookie plugin you are using.

Why would you want not to inform your visitor about the cookie? They are able to check it anyway in the site settings in their webbrowser.

Kind regards,
Daniel Wroblewski

Please do not misunderstand me; I am informing users about cookies – I have dedicated cookie & policy page for this. I just found it strange that one cookie was singled out and displayed on the bottom of my homepage.. Anyway, thanks for your suggestion, I have tracked down the plugin and will contact the authors. Cheers, M.

Currency exchange rate update failed: I received the following error: Error occurred while updating your currencies exchange rates. The following currencies were not updated: AED, SAR, EGP, CNY, AUD, IQD, MAD, EUR, JOD, QAR, BHD, RUB, TND, CAD, SYP, OMR, TRY, CHF, KWD, DZD. Please go to WooCommerce Ultimate Multi Currency Suite settings and try changing the API for listed currencies.

Hi there,

Thanks for the purchase!

Are you receiving this message every 24 hours? Does this list contain all currencies used in your shop or just some of them?

Please try doing the following – go to Exchange rates section in my plugin settings and disable automatic updates – then click Save. Then enable them again and click Save again. This will reset the WP cron job.

Also, please try doing what the suggestion in the email says. The plugin is equipped with multiple exchange rates APIs to get the latest rates. Please keep in mind that they are all free, so 100% uptime is not guaranteed. They may be turned off or changed at any time – that’s why I provide many of them in the plugin settings.

You can change them in the Exchange rates section of the plugin settings.

Kind regards,
Daniel Wroblewski

Hi, I’ve bought this plugin and so far it’s been really great. I just have one question. I’m trying to create a condition on the single product page, if the price is higher than £100, something happens. (GBP is my base currency). However, if I use if($product->get_regular_price() > 100), and am viewing the website in a different currency, the price will be in that currency. Is there a view to retrieve the price in the base currency whatever the chosen currency is? Best, Virgile

Hi there!

Thanks for the purchase!

Yes, when you activate different currency and are using alternative currencies for payment (not just for user’s reference), default WooCommerce functions and methods are going to return the value in accordance with the currently active currency.

I’m afraid this will not be possible without digging deep into the plugin code :( I’m trying to figure out a way to do it, but honestly I do not know how to remedy your problem. Once the currency is activated, the whole plugin logic depends on this and I can’t think of any way to override it just for one function/method call…

I’m sorry, but I can’t think of any way to support you on this one :(

If this makes plugin unusable to you, please keep in mind you can always apply for a refund.

So sorry about that!

Kind regards,
Daniel Wroblewski

I actually found a way. get_post_meta( get_the_ID($product), ‘_regular_price’, true) This doesn’t get converted

Oh, pretty clever, straight from the database :) Yep, that should be working fine, good thinking! As long as WooCommerce doesn’t change the meta name for this field, but I don’t think it will ever happen.

Thanks! Good luck!

Daniel

Hi there

I’m still having issues with www.rochlola.com showing GBP on the site and not geolocating. We’ve spoken previously and not resolved this. You suggested adjusting some settings, which I did, but it’s still not working. You have logins. If you don’t, I’m happy to send them to you again. Please let me know.

I really need to get this resolved. Please help!

Thanks, Justine

Still no response… Please get in touch asap!

Hi there,

So sorry, I just responded to your other comment.

Thanks,
Daniel

by
by
by
by
by
by