URGENT: Serious Conflict Between WOOCS Currency Switcher and External Importer Plugin Causing Massive Price Errors
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page pleaseIf you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.
Quote from Hassan on August 14, 2025, 09:33Dear WOOCS Support Team,
I hope this message finds you well.
I'm reaching out with urgent technical support request regarding a critical pricing issue on our WooCommerce store, which started immediately after installing and activating the WOOCS (FOX) Currency Switcher plugin.
We are using your plugin alongside the External Importer Dropshipping plugin, which imports and syncs products from various suppliers, including eBay and individual supplier websites like borento.de.
Since activating WOOCS, we have observed extreme and unpredictable pricing issues—in some cases, prices have increased 20–22 times the correct value in our default currency (EUR). This has led to hundreds of products being incorrectly priced on our live store, which has damaged customer trust and affected our operations significantly.
Importantly:
The issue persists even when WOOCS is temporarily deactivated.
Before installing WOOCS, we had no such pricing issues for years using External Importer.
The error seems to occur during price updates triggered by External Importer, possibly due to currency conversion conflicts or caching.
We believe WOOCS may be interfering with how base prices are calculated, submitted, or stored during external syncing.
For reference, one product changed from 610€ → 854€ expected → 19393€ actual — over 22x the expected price.
Timeline & Context:
Around 8:07 AM (local time), an order was placed successfully at the correct price.
Within minutes, multiple products had their prices drastically inflated.
This happened while External Importer was processing updates.
We have also reached out to External Importer’s support team, but since the issue appears to stem from a conflict between both plugins, we kindly ask your technical team to:
Investigate any known conflicts with External Importer (https://externalimporter.com/).
Help identify how your plugin may be affecting price updates during syncing or importing.
Advise if there is a compatibility mode or settings adjustment that can isolate or protect base currency during sync operations.
Provide guidance for safely using WOOCS in dropshipping setups where prices are externally imported regularly.
This is a high-priority issue for us. We are temporarily disabling auto-sync features and correcting some prices manually, but a sustainable fix is needed to continue using both plugins safely.
We greatly appreciate your urgent attention to this matter. Please let me know if you require admin access, logs, or more examples.
Kind regards,
Hassan
Dear WOOCS Support Team,
I hope this message finds you well.
I'm reaching out with urgent technical support request regarding a critical pricing issue on our WooCommerce store, which started immediately after installing and activating the WOOCS (FOX) Currency Switcher plugin.
We are using your plugin alongside the External Importer Dropshipping plugin, which imports and syncs products from various suppliers, including eBay and individual supplier websites like borento.de.
Since activating WOOCS, we have observed extreme and unpredictable pricing issues—in some cases, prices have increased 20–22 times the correct value in our default currency (EUR). This has led to hundreds of products being incorrectly priced on our live store, which has damaged customer trust and affected our operations significantly.
Importantly:
The issue persists even when WOOCS is temporarily deactivated.
Before installing WOOCS, we had no such pricing issues for years using External Importer.
The error seems to occur during price updates triggered by External Importer, possibly due to currency conversion conflicts or caching.
We believe WOOCS may be interfering with how base prices are calculated, submitted, or stored during external syncing.
For reference, one product changed from 610€ → 854€ expected → 19393€ actual — over 22x the expected price.
Timeline & Context:
Around 8:07 AM (local time), an order was placed successfully at the correct price.
Within minutes, multiple products had their prices drastically inflated.
This happened while External Importer was processing updates.
We have also reached out to External Importer’s support team, but since the issue appears to stem from a conflict between both plugins, we kindly ask your technical team to:
Investigate any known conflicts with External Importer (https://externalimporter.com/).
Help identify how your plugin may be affecting price updates during syncing or importing.
Advise if there is a compatibility mode or settings adjustment that can isolate or protect base currency during sync operations.
Provide guidance for safely using WOOCS in dropshipping setups where prices are externally imported regularly.
This is a high-priority issue for us. We are temporarily disabling auto-sync features and correcting some prices manually, but a sustainable fix is needed to continue using both plugins safely.
We greatly appreciate your urgent attention to this matter. Please let me know if you require admin access, logs, or more examples.
Kind regards,
Hassan
Quote from Hassan on August 14, 2025, 10:50I also need to add an important observation:
Everything was working fine until a customer from the Czech Republic placed an order in Czech Koruna. Right after that order, a major pricing issue occurred — not only on the frontend but also within the WooCommerce backend.
For example, one product's price in the backend was suddenly showing as around 19,000€, which is roughly the equivalent of 850€ in CZK — matching the correct price but in the wrong currency context.
This suggests that after the order in CZK, something caused a shift where WOOCS or WooCommerce started treating CZK values as if they were EUR, and prices across many products became incorrect in the main currency (EUR).
Even more confusing: the issue persists even if WOOCS is deactivated. So I’m unsure how the base currency values in WooCommerce could be altered unless WOOCS affected how External Importer or WooCommerce itself stored the prices at the time of sync.
This looks like a serious issue where the currency context at the time of the order (in CZK) may have influenced price updates or syncing operations, permanently affecting stored values in EUR.
Any clarification on how WOOCS handles currency context during orders or syncs — especially when dealing with imports or price updates — would be very helpful.
I also need to add an important observation:
Everything was working fine until a customer from the Czech Republic placed an order in Czech Koruna. Right after that order, a major pricing issue occurred — not only on the frontend but also within the WooCommerce backend.
For example, one product's price in the backend was suddenly showing as around 19,000€, which is roughly the equivalent of 850€ in CZK — matching the correct price but in the wrong currency context.
This suggests that after the order in CZK, something caused a shift where WOOCS or WooCommerce started treating CZK values as if they were EUR, and prices across many products became incorrect in the main currency (EUR).
Even more confusing: the issue persists even if WOOCS is deactivated. So I’m unsure how the base currency values in WooCommerce could be altered unless WOOCS affected how External Importer or WooCommerce itself stored the prices at the time of sync.
This looks like a serious issue where the currency context at the time of the order (in CZK) may have influenced price updates or syncing operations, permanently affecting stored values in EUR.
Any clarification on how WOOCS handles currency context during orders or syncs — especially when dealing with imports or price updates — would be very helpful.
Quote from Alex Dovlatov on August 14, 2025, 12:29Hello Hassan
Thank you for the signal and cooperation. Lets do next please:
- Disable and remove WOOCS from site at all, issue should go as there is nothing to do recount logic. Reset all kinds of cache, + php opcache if your site using this one - and do not use it untill all be resolved
- Using duplicator https://wordpress.org/plugins/duplicator/ create test subdomain and place there site for testing
- Do test there with your plugin for importing, but in index.php of WOOCS plugin place code like: print_r($_REQUEST);exit; - or instead of exit use logging of data - you need to do this to get what key in $_REQUEST array is visible while importing is going. When key will be defined you can in index.php file of WOOCS plugin place code like (on same top): if(isset($_REQUEST['__THE_KEY_DEFINED__'])){return} - we will include it into the our code as fix for your import plugin
- Then, according your second report - in WOOCS options select -> tab Options select currency storage as "fox session" and try to make order the same way your customer did to see if any problems appears. If yes - share please in the secret are of this topic wp-admin and ftp access to that test site and make please short video how you see issues: importing, order creation form the site front
Hello Hassan
Thank you for the signal and cooperation. Lets do next please:
- Disable and remove WOOCS from site at all, issue should go as there is nothing to do recount logic. Reset all kinds of cache, + php opcache if your site using this one - and do not use it untill all be resolved
- Using duplicator https://wordpress.org/plugins/duplicator/ create test subdomain and place there site for testing
- Do test there with your plugin for importing, but in index.php of WOOCS plugin place code like: print_r($_REQUEST);exit; - or instead of exit use logging of data - you need to do this to get what key in $_REQUEST array is visible while importing is going. When key will be defined you can in index.php file of WOOCS plugin place code like (on same top): if(isset($_REQUEST['__THE_KEY_DEFINED__'])){return} - we will include it into the our code as fix for your import plugin
- Then, according your second report - in WOOCS options select -> tab Options select currency storage as"fox session" and try to make order the same way your customer did to see if any problems appears. If yes - share please in the secret are of this topic wp-admin and ftp access to that test site and make please short video how you see issues: importing, order creation form the site front
Quote from Hassan on August 14, 2025, 13:54You suggested 4 points
1-I did that, did not help. Woocs somehow in conflict with another plugin (Probably external importer for dropshipping) changed the prices in backend.
2-Duplicator for test is not a solution, we are talking about 18000 products+4000blog posts with dozens of paid plugins. Duplicator is another invironment, where is it never going to be exactly the same circumstances. Even if it works, it does not mean, that it is going to wok on main site.
3-I could share you the WordPress login and FTP access so you could investigate and do this test.
4- (This is the last test, after we get prices correct and synced on main. Currency first.) Main issue is conflixt between main corrency and other currency. WOOCS caused a conflict with Dropshipping plugin. By the way, we don't have cents and comma and point seperators for any prices on our site. (We keep it simple)
I think, I am not in situation to solve this issue regarding knowledge. Plugin developers could understand only the core of issue. In this case, I think, it is in between WOOCS and External Importer, but we did not have this issue since years before installing WOOCS.
I share backend and FTP access privately.
You suggested 4 points
1-I did that, did not help. Woocs somehow in conflict with another plugin (Probably external importer for dropshipping) changed the prices in backend.
2-Duplicator for test is not a solution, we are talking about 18000 products+4000blog posts with dozens of paid plugins. Duplicator is another invironment, where is it never going to be exactly the same circumstances. Even if it works, it does not mean, that it is going to wok on main site.
3-I could share you the WordPress login and FTP access so you could investigate and do this test.
4- (This is the last test, after we get prices correct and synced on main. Currency first.) Main issue is conflixt between main corrency and other currency. WOOCS caused a conflict with Dropshipping plugin. By the way, we don't have cents and comma and point seperators for any prices on our site. (We keep it simple)
I think, I am not in situation to solve this issue regarding knowledge. Plugin developers could understand only the core of issue. In this case, I think, it is in between WOOCS and External Importer, but we did not have this issue since years before installing WOOCS.
I share backend and FTP access privately.
Quote from Alex Dovlatov on August 15, 2025, 12:58Hello Hassan
I did investigation:
- https://share.pluginus.net/image/i20250815131502.png - for users I set currency storage as Fox Session - so test please with it using your importer if it all is ok, I do not know how to use that plugin, create video please. Also good for this period incomprehensible behavior of scripts do data base backups to rollback if problems big after operations of importing.
- Site is alive so I canot make confident actions to not break the functionality. "same circumstances" - we have conflict with hooks/actions
- I have suggestion to disable WOOCS while you do import from dropshipping plugin. Sure better do it automatically, but I cannot make test as afraid to break the site consistensy
- As I undertood you using plugin for importimg "WooCommerce Etsy Integration & Sync", so I downloaded it and investigated its code https://share.pluginus.net/image/i20250815134228.png - maybe I found something to cling to, and in file index.php for FOX added code https://share.pluginus.net/image/i20250815134342.png
- Also I downloaded and investigated plugin "CTX Feed Pro" https://share.pluginus.net/image/i20250815135433.png + https://share.pluginus.net/image/i20250815135500.png , so in index.php of FOX I upgraded th code to https://share.pluginus.net/image/i20250815135706.png
if(isset($_REQUEST['feed_id']) || isset($_REQUEST['feed']) || isset($_REQUEST['feed_info'])){ return; }Please do tests (import), but better before make db backup
Hello Hassan
I did investigation:
- https://share.pluginus.net/image/i20250815131502.png - for users I set currency storage as Fox Session - so test please with it using your importer if it all is ok, I do not know how to use that plugin, create video please. Also good for this period incomprehensible behavior of scripts do data base backups to rollback if problems big after operations of importing.
- Site is alive so I canot make confident actions to not break the functionality."same circumstances" - we have conflict with hooks/actions
- I have suggestion to disable WOOCS while you do import from dropshipping plugin. Sure better do it automatically, but I cannot make test as afraid to break the site consistensy
- As I undertood you using plugin for importimg"WooCommerce Etsy Integration & Sync", so I downloaded it and investigated its code https://share.pluginus.net/image/i20250815134228.png - maybe I found something to cling to, and in file index.php for FOX added code https://share.pluginus.net/image/i20250815134342.png
- Also I downloaded and investigated plugin"CTX Feed Pro" https://share.pluginus.net/image/i20250815135433.png + https://share.pluginus.net/image/i20250815135500.png , so in index.php of FOX I upgraded th code to https://share.pluginus.net/image/i20250815135706.png
if(isset($_REQUEST['feed_id']) || isset($_REQUEST['feed']) || isset($_REQUEST['feed_info'])){
return;
}Please do tests (import), but better before make db backup
Quote from Hassan on August 18, 2025, 13:09Thank you very much.
1-The issue with External importer solved, however you did not make changes in External importer, but I think that hook/action chage solved the issue.
2-However you made a change CTX feed, that was not nesseary, because CTX-Feed was working fine before my ticket. Now CTX Feed has issues, stay hagged on first batch on Feed update adn does not update the feed. Please bring ich back to default like before. CTX-Feed works with WOOCS by default. CTX Feed just needed an update and choosing main currency EUR after installing WOOCS.
3-Please let me know, how we could use WOOCS in future on other sites. Do we always need this change with sites with similar plugin structure?
Greetings!
Hassan
Thank you very much.
1-The issue with External importer solved, however you did not make changes in External importer, but I think that hook/action chage solved the issue.
2-However you made a change CTX feed, that was not nesseary, because CTX-Feed was working fine before my ticket. Now CTX Feed has issues, stay hagged on first batch on Feed update adn does not update the feed. Please bring ich back to default like before. CTX-Feed works with WOOCS by default. CTX Feed just needed an update and choosing main currency EUR after installing WOOCS.
3-Please let me know, how we could use WOOCS in future on other sites. Do we always need this change with sites with similar plugin structure?
Greetings!
Hassan
Quote from Pablo Borysenco on August 19, 2025, 11:17Hello Hassan
Please do a test
In file - \wp-content\plugins\woocommerce-currency-switcher\index.php - I added this code - https://share.pluginus.net/image/i20250819121218.png
The meaning of this code is to disable the currency converter when synchronization is running
We will include this code in the next version, but until the new version is released, you should add this code yourself (on other sites)
Hello Hassan
Please do a test
In file - \wp-content\plugins\woocommerce-currency-switcher\index.php - I added this code - https://share.pluginus.net/image/i20250819121218.png
The meaning of this code is to disable the currency converter when synchronization is running
We will include this code in the next version, but until the new version is released, you should add this code yourself (on other sites)