Dev49net

Dev49net supports this item

Supported

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

506 comments found.

Hi,

I’ve just been testing my currency converter. When I change a currency, I get this page:

Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at root@localhost to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log.

Apache/2.4.27 (Unix) Server at www.circinn-studio.com Port 80

Please help!

Hi there,

Thanks for the purchase!

We would need to debug this issue. Usually such things are caused by plugin conflicts. Please try deactivating all plugins, except for my plugin and WooCommerce and switching to one of the WordPress base themes (Twenty Sixteen for example). If the problem disappears, you can try reactivating everything one by one (or by groups, it’s faster), until the problem reoccurs again.

The whole point is to see where the conflict actually happens and whether we can actually do something about it.

Please let me know.

Kind regards,
Daniel Wroblewski

It appears to be a conflict with WooCommerce Sales Countdown. I want both for my store, though. Please advise.

Unfortunately, I don’t provide support for this compatibility, sorry :( It seems that you will have to choose one of them.

If this makes my plugin unusable for you, please keep in mind that you can apply for a refund and keep using the other plugin.

Kind regards,
Daniel Wroblewski

Hi I was trying to install the plugin but get this warning Warning: session_start(): user session functions not defined in /wp-content/plugins/woocommerce-multi-currency-store/includes/class-wmcs-common-init.php on line 72 Fatal error: session_start(): Failed to initialize storage module

Hi,

This is not my plugin :) Please ask the plugin author or purchase my plugin, so that you will not have such issues in the future :)

Kind regards,
Daniel Wroblewski

Hi

Very sorry about this, I actually bookmarked your product but my client purchased another product here. No offense intended and once again I wish the best of luck for you.

Thanks Kind Regards Angger

Sure thing! Keep my plugin in mind for future use! :)

Kind regards,
Daniel Wroblewski

Hello, I have a pre sales question,

Is this plugin compatible with this official woocommerce plugin? https://woocommerce.com/products/woocommerce-points-and-rewards/

The points and rewards will work with multiple currencies?

Please let me know

Thank you

Hi there,

No, I’m afraid these won’t be compatible, I’m sorry.

Kind regards,
Daniel Wroblewski

Okay, and please let me know if the plugin is compatible and works with this plugin:

https://woocommerce.com/products/smart-coupons/

I want to make sure before purchasing this plugin.

Waiting for your response,

Thank you.

I’m afraid the same answer applies here – the only compatible plugins are listed in the description, I do not provide support for other plugins compatibility.

Kind regards,
Daniel Wroblewski

Hi, my site is using your plugin, the url – https://www.alpha-deals.com/ and the plugin does not seem to work properly with page caching from ‘SG Optimizer’ plugin. I saw that on the plugin description mentions ‘Currency switching with cache plugins support.’

I wanted to ask what version of the plugin this support was added, because the version we have right now is 1.7 does not seem to work properly.

Thank you for your time,

With regards,

Anton

Hi there,

In order to receive support, please use the Envato account that was used to purchase the plugin. It’s also best to contact me directly using contact form in my user profile – https://codecanyon.net/user/dev49net (located on the right hand side).

Kind regards,
Daniel Wroblewski

How can I automatically update converted prices in less than 24 hours, I would like the live exchange rates to be updated every 2 or 3 hours, since I´m using Bitcoin and the prices are changing every hour…

Hi there,

Thanks for the purchase!

I’m sorry, but it’s not possible at this point. Only 24 hours interval is available. Please keep in mind that these are free services used for exchange rates update. If you started to update it more frequently, they could detect it as a service abuse and ban your server. 24 hours was the most logical interval to make it practical for users and not abusive for these free exchange rates API services. It is also the interval that is used by most banks when the announce new exchange rates every day.

Kind regards,
Daniel Wroblewski

Hi,

I’ve spotted a few bugs, hope you can have a look at it:

- Currency decimal setting: if I switch to a currency with 0 decimals in the frontend, in the backend the WP Overnight PDF Invoices plugin shows all invoices (in all currencies) with no decimals. It looks like some general decimal setting is adjusted, which also affects othr plugins? - If in the frontend I select a different currency and I add a manual order in the backend, then the order is in the currency selected in the frontend. Despite having the correct currency selected on the right in the manual order form in the backend - When I select the option ‘Reports in base currency’, about 20% of month revenue disappears in the home dashboard. No idea why, all orders are in the shops base currency (EUR). Any ideas?

Regards, Oliver

1. Well you’ve fixed an issue before that caused this plugin to malfunction ;) The decimals is probably affecting all plugins, because a general setting is changed for the decimals?

2. OK, thanks

3. Yes, I know. But when I just check this option, the revenue in the dashboard drops about 20%. So something happens to previous orders when this is checked.

And a FEATURE REQUEST: It would be very nice if automatic converted prices could be rounded (for example to .95). Now you get all a lot of ‘strange’ prices after the decimal. Other currency plugins already have it ;)

1. I’m not sure what is happening there, I will need to look into it. I’ll let you know, along with point number 2.

3. This must be because 20% of the orders is not taken into account when showing the report – which is because this feature was not active when this 20% of orders were being placed :)

Regarding the feature request: sure, I may take it into consideration :)

Kind regards,
Daniel Wroblewski

Hi there,

1. I am not able to test it, since it is a premium plugin which I don’t have. Could you set me up an admin account? I will take a look at what’s going on there. 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.

2. I am not able to reproduce this issue. I switch currency to EUR on the frontend, I go to admin dashboard, I create an order in USD (base currency) and everything works as expected – order is in USD.

Kind regards,
Daniel Wroblewski

Hi,

This plugin is adding ”?c=04007ae3e449” to the end of my URL.

I have tested this by deactivating and reactivating this plug in and I’m 100% sure that it’s because of it.

Instead of looking like this: https://munchynutrition.com My URL looks like this: https://munchynutrition.com/?c=04007ae3e449

This looks really ugly and was hoping that you had a solution to this.

King Regards, Habib Ward

Hi there,

Thanks for the purchase!

The additional query string 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

Hello good day,

I bought the plugin yesterday, but it really was not what I needed. Is it possible to return the money? I really do not require this plugins.

I appreciate your collaboration.

Juan Abaunza

Hi there,

Hmm, I don’t see that you purchased the plugin… Are you using correct Envato account to post this comment? :)

Kind regards,
Daniel Wroblewski

Hello, I’m using this plugin for two currencies (let’s say EUR and USD), and I’m trying to deactivate another plugin’s feature if the currency selected is one of them (say USD).

I’m wondering how can I access the currently active session on the customer’s end so I can go about in doing that? Is there a call that will allow me to find out the active currency?

Thank you!

Hi Daniel,

I’m actually trying to disable the addition of a random number (that will make it easier to process bank transfer transaction) when the customer’s current session is not on the base currency. The native WooCommerce function wouldn’t work since it will always return the base WooCommerce currency, right? That’s why I’m wondering if it’s possible to check the state of the customer’s current session to determine whether the random number should be added or not. I hope my question is clearer now :)

Cheers!

Hi Daniel, I tried the function and it seems to be working. Just to confirm, the get_woocommerce_currency function returns the active currency on the customer’s end, whether it by customer’s selection or the geolocation, yes? :)

Exactly! It will always return active currency, but only if you use alternative currencies for checkout as well. If you use alternative currencies just for user’s reference (and keep payments in base currency), this function will return always base currency. But it is not the case for you, because you do not use the plugin to convert prices just for user’s reference. So all is good for you, you can continue using this WooCommerce function :)

Kind regards,
Daniel Wroblewski

Hi. I want to programatically display details from WooCommerce on the home page. Can I use the normal WooCommerce calls with this plugin, to retrieve the price in the correct currency when GeoIP is enabled?

ie. $productId = 164; $product = wc_get_product( $productId ); echo $product->get_title(); echo $product->get_price_html();

Will get_price_html() return the correct currency from the IP address?

Thanks.

Hi there,

Thanks for the comment!

get_price() WooCommerce methods will return the price that user currently would see for the product (in user’s active currency). So the answer is yes, if geolocation is enabled and user has been geolocated and his currency has been set according to his location, the price methods and functions of WooCommerce will return values in user’s active currency.

Kind regards,
Daniel Wroblewski

Hi, I think that I might have a problem from the last Woocommerce update 3.2.0.

As you can see on this link: https://drive.google.com/file/d/0BwfIi750AiNTckFBNHh6a0R6Z00/view?usp=sharing

It seems that the Tax of 20% do not apply on the currency CAD (Which is not my Woocommerce main currency). Thing is that for this product I have set no Tax. That means that the price I type is the one people paid until now.

I will do some plugin settings and conflict checking, but if you find any information, please let me know.

Kind regards,

William Korsia

Hi there,

Thanks for the report. I’m still researching changes made in WC 3.2. Please give me couple more days. The next update of my plugin will be 100% compatible with WC 3.2.

Sorry for the inconvenience.

Kind regards,
Daniel Wroblewski

Can we hide Currency code in Widget?

Hi there,

Yes, it is possible. Once you are a valid license holder (purchase the plugin on CodeCanyon), I will give you instructions on how to do it! :)

Kind regards,
Daniel Wroblewski

i want to add two USD currency i want to use this for another purpose please tell me how i can add duplicate currency in this plugin

Hi there,

I’m sorry, I’m afraid this won’t be possible with this plugin.

Kind regards,
Daniel Wroblewski

one more question can we change currency code? I want to use two currencies with same code like USD

Hi there,

No, this is not possible using this plugin.

Kind regards,
Daniel Wroblewski

Hi there,

I am having some issues with this plugin.

It is causing incorrect values in the Woocommerce report section. It shows no sales values from before the plugin was installed. When I deactivated the plugin, the reports returned to normal.

Also, the Geo location doesn’t seem to always work. I just received an order from a customer based in Ireland (€), whose order was placed and paid for in GBP (£). There is no option to change the currency on the front end, and their IP address is Irish so I don’t know why this is happening.

Any help would be greatly appreciated.

Hi there,

Thanks for the purchase!

Yes, the plugin is now compatible with the reports.

If user places order in other currencies, they will be converted to your base currency for the reporting so that you can analyze your financial data. However, this only works for orders placed after you activated the plugin (and after the plugin introduced this feature – updated around January). For older orders, it will just show 0, because this meta field for order is not filled.

You can disable this in Advanced section of plugin settings by unticking the “Show WooCommerce Reports data in base currency” field. This, however, will reveal an issue when you analyze multi-currency orders. For example, if your base currency is USD and report contains EUR orders as well, 100 USD + 200 EUR, will equal 300 USD in the reporting, because it only takes into account the value, not the currency.

If you have the reports compatibility feature active, it works like this. Let’s say you have CAD as base currency. User places order in CAD: 1 x Product X = 10 CAD Shipping = 5 CAD Total: 15 CAD

My plugin adds additional meta fields to order and order items. That way each of these items and the order as a whole (including all discounts etc.) are converted to the base currency. In this case there is no conversion – so the exact same values are stored under “base_currency” meta fields.

Let’s say the user places the same order in USD: 1 x Product X = 7 USD Shipping = 3 USD Total: 10 USD

Again my plugin adds additional meta fields to the order and order items. But this time conversion has to happen – so for each of these items and order as a whole, a backward conversion is applied (from USD to your base currency CAD). Current exchange rate is being used for this – so the rates are accurate for the day the order was placed. So now plugin stores additional data for this order: base_currency_total is 15 CAD, product cost is 10 CAD and shipping is 5 CAD.

Now when you go to reports, these additional meta fields created by my plugin are the only ones that are used to browse through the data. So having these two orders placed, your reports will say that you sold Product X for 20 CAD, shipping for 10 CAD and total income is 30 CAD – so everything is correct. If you disable Reports compatibility in my plugin, reports will show that you sold Product X for 17 CAD, Shipping for 8 CAD and total income is 25 CAD, which obviously is not true.

Basically – plugin stores the correct amount of order and all items in additional meta fields to allow reports consistency – get all values in one currency. The additional meta fields with base currency data are used only for the reports.

Of course if your exchange rates in plugin are not up to date or tweaked in some way, the base currency meta values will be different accordingly.

Does this explanation make it clear for you?

Regarding your other issue… it is possible that your customer visited the site before the geolocation was enabled and he got GBP assigned – that stayed with him in cookie/session data. It is also possible that his IP is not from Ireland. Please go to this particular order page in WooCommerce and see the customer IP (next to order date and time). You can use a site such as this: http://ipaddress.is/ to tell you which country this IP belongs to.

Kind regards,
Daniel Wroblewski

Hi Daniel, I am having trouble with this plugin. It worked fine when I bought it and set it up on Monday but from Wednesday it has been causing my WC Shop to not load. I re-installed and deactivated each plugin for any conflicts with no luck and my only recourse for the moment is to deactivate the plugin to allow my shop to load and function properly. I am using the latest WC and the latest Flatsome theme which was done prior to adding the plugin. Any ideas what could be causing this?

Regards

John

Hi there,

Thanks for the purchase!

My plugin is not yet fully compatible with the latest WC 3.2.x, but it should not be causing such issues…

It could possible be happening you are using lots of variations or displaying a lot of products on one page. Is this what is happening in your store?

Kind regards,
Daniel Wroblewski

Hi Daniel, The most products I have in my shop on any particular page is 12 with about the same in thumbnails below the main product area. I would assume this to be a normal set up for an e-commerce store. Do you know when the plugin is expected to be fully compatible with the latest WC ? if this doesn’t clear the problems then the plugin would serve no purpose for me which would be a shame as I like the functionality when it works correctly.

regards

John

Hi there,

I’m still working on WC 3.2. compatibility. Give me couple more days – when the update pops up, just update it and see if it changes anything. If you still experience any issues that we are unable to resolve, please apply for a refund for the refund – okay? :)

DW

Greetings,

I think am experiencing a compatibility issue between your plugin and WooCommerce Product Bundles: It appears your plugin changes the price of a Product Bundle to the sale price plus the sale price of every bundled item.

Do you intend on making your plugin compatible?

Regards,

Hi there,

Thanks for the purchase!

Unfortunately, I do not provide support for such compatibility :( I do not plan adding it in foreseeable future. Maintaining such compatibilities always takes a lot of time, I tend to focus more on making the plugin satisfy the basic needs, rather than add more and more compatbilities, which are going to break eventually as updates are being released…

If this makes plugin unusable for you, you can of course apply for a refund.

Kind regards,
Daniel Wroblewski

Dear Author, I’ve bought your plugin and facing some issues, 1. Deprecated issue: The following error is showing on the top of the page, “Notice: WC_Cart->fees is deprecated since version 3.2! Use the fees API (WC_Cart::add_fee) instead. in /srv/www/idapublishing.shop/www/wordpress/wp-includes/functions.php on line 3831”

woocommerce-ultimate-multi-currency-suite/inc/class-wcumcs-frontend.php line no: 856 $fees = $cart->fees; //which is depricated $fees = $cart->get_fees(); //Please modify with this code.

2. In my site, I’ve installed another plugin “WooCommerce Dynamic Pricing” that is not compatible with the “woocommerce-ultimate-multi-currency-suite” plugin,

/woocommerce-ultimate-multi-currency-suite/inc/class-wcumcs-frontend.php line no: 1173

Modified code: if(class_exists(‘WC_Dynamic_Pricing’)){ $sanitize_price = sanitize_title($price); $id = $product->get_id().’_’.$sanitize_price; }else{ $id = $product->get_id(); }

After modification, it works fine. But I don’t want to modify the plugin files directly, Do you have any alternate solution? Please let me know.

3. In the single product page, we’re showing Dynamic Price, that is from plugin “WooCommerce Dynamic Pricing”, And that is also not be compatible with “woocommerce-ultimate-multi-currency-suite” plugin. Please tell me the right solutions, how we can solve these issues?

Hi there,

Plugin is not yet compatible with WC 3.2, but update is coming.

Regarding Dynamic Pricing compatibility – I’m sorry, but these two are not compatible and there are no integration plans as of right now. If this makes plugin unusable to you, please keep in mind you can apply for a refund.

There are plans to create a plugin API which could be used by other extensions, but plugin was not developed with having this in mind. So right now we are figuring out what would be the best way to do it.

There is sort of workaround for this. You can use the function that is used to for this shortcode – http://dev49.net/res/woocommerce-ultimate-multi-currency-suite/documentation/advanced_operations/index.html#wcumcs_convert


$price = '0';
if (function_exists('wcumcs_convert')) {
    $price = wcumcs_convert([
        'price' => 10, // price to convert
        'from_currency' => 'EUR',
        'to_currency' => 'USD'
    ]);
}
echo $price;

This is not a very safe solution, though, and I have not tested it. Both my plugin and WooCommerce must be fully instantiated for it in order to work.

from_currency and to_currency are optional – you can leave this empty and it will convert the ‘price’ from base currency to your active currency.

Kind regards,
Daniel Wroblewski

Hi Daniel, Thank you for your quick response, happy to know that the new updated version is coming soon, and we are waiting for it. One more thing, I understood your plugin is not supported any other plugins like “Dynamic Pricing”. But it would be helpful for us if you add one filter in the following function, - function custom_item_price_final(), before the final price returns, so that we can call and modify this function using the filter.

File name: “class-wcumcs-frontend.php”, And we are suggesting the filter code before the final price return,

$final_price = apply_filters(‘wcumcs_custom_item_price_final’, $final_price, $price, $product);

Hope you understand and let me know if you have any further queries.

Thank You, Ehsan

Hi there,

Sure thing, I will add the filter in the next update! Coming really soon!

DW

Hello, I’m interested in your plugin. But I have a question. I would like specify a fixed price for each product, but I have many VAT rates for a same currency. Is the VAT rate added to the fixed price? Or VAt is it included to the fixed price? Thanks a lot!

Hi there,

Thanks for the comment.

Because of the complexity of multiple tax rates + having custom item prices defined for each product, I’m afraid it may produce undesired effects… But technically, it should all depend on your WooCommerce configuration. If you specify that your product prices include tax, the fixed prices will include it. If you specify that your prices do not include tax, it should be added to the fixed prices. But as I said, the tax operations can mess up a lot in WooCommerce behaviour and its extensions, I’m afraid :(

Kind regards,
Daniel Wroblewski

Thanks for your reply. Do you have a free trial? And I read that you had compatibility problems with woocommerce 3.2, can you tell me what are these problems? Thanks!

Hi there,

No, there is no trial or demo, I’m afraid.

Minor compatibility issues, but update is coming this week, hopefully.

Kind regards,
Daniel Wroblewski

Hi,

I tried installing the plugin on my woocommerce site. This is what it said:

“Unpacking the package…

Installing the plugin…

The package could not be installed. No valid plugins were found.

Plugin install failed.”

Please help

Hi,

Thanks for the purchase!

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.

I wish this was the default file to be downloaded, but for some reason Envato/CodeCanyon decided otherwise :/ If it was up to me, the Installable WordPress file would be the default file to be downloaded.

Please let me know if that helped.

Kind regards,
Daniel Wroblewski

Hi Daniel,

Thank you, that worked for me. I do have another question:

On my website, I would like transactions in INR to use an Indian payment gateway while transactions in all other currencies use Stripe. Through stripe, the non-indian customers should be able to pay in their local currency. Could you please advise me on how this would be set up?

Thank you.

Hi there,

No problem, just enable these two payment gateways and go to my plugin settings, Advanced section. You can configure available payment gateways for each currency.

Was that helpful?

Kind regards,
Daniel Wroblewski

by
by
by
by
by
by