Issues with processing refunds in different currency to store credits & WpLoyalty issue
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 Floow95 on February 6, 2024, 16:09Hi there,
I am having basically 2 issues where I believe it has the same reason.
1st: We are using AdvancedCoupons Store Credit functionality. When refunding a customer to store credits, in a different currency than our base currency (USD) it just takes the currency value and add points to the total value of the order's currency. Example: Customer ordered for 10000 PHP (worth 100 USD), when refunding to store credits, customer should actually receive now store credits worth 100 USD. However they are receiving store credit worth 10000 USD. This forces us always to adjust the store credit manually after the refund which is a crazy hustle. I have raised this to the support of AdvancedCoupon months ago, and they came back to me today with the following:
" The issue is on our to-do list and a fix should be released on the next update. We found out the error and it was due to the WOOCs plugin. I've pasted in the error below:
[21-Nov-2023 02:54:16 UTC] PHP Notice: Trying to get property 'default_currency' of non-object in /Users/muhammadsundoro/Local Sites/acfwp/app/public/wp-content/plugins/advanced-coupons-for-woocommerce-free/Models/Third_Party_Integrations/Woocs.php on line 162[21-Nov-2023 02:54:16 UTC] PHP Notice: Trying to get property 'current_currency' of non-object in /Users/muhammadsundoro/Local Sites/acfwp/app/public/wp-content/plugins/advanced-coupons-for-woocommerce-free/Models/Third_Party_Integrations/Woocs.php on line 162We've already reached out to them regarding this issue, the bug is already on our to-do list but need confirmation from them. They have a function on their end where that does not recalculate the refund amount in the order backend, we suspect this is the cause of the issue; making it so that the refund conversion rates are being ignored."This is the issue I am having now with AdvancedCoupons but also a different issue which is occurring on the edit-order page when using WPLoyalty which also is about this currency conversion.
On WPLoyatly, the customer collects points with each purchase. The order status changes to processing when paid, and once marked completed the points are getting credited to the customers account. However upon order completion, when the currency of the admin who is updating the order-status to complete is set to a different currency than USD, the customer receives points according to the currency the admin has set. Example: Customer buys for 10000 PHP (=100 USD) and should get 100 points for that (1 USD = 1 point). When checking out all is good, everything is getting displayed correctly. When the order status is now getting changed from the Admin from Processing to Complete, while having for example PHP or another high-decimal currency like INR selected the customer receives points like it would be USD. So for 10000 PHP he would receive points 10000 points. I hope you get my point. I will link in the secret details to the example order which is affected.
Anways, I was thinking that maybe both bugs are related to the same issue - let me know your stake on this.
Thanks so much already.
Hi there,
I am having basically 2 issues where I believe it has the same reason.
1st: We are using AdvancedCoupons Store Credit functionality. When refunding a customer to store credits, in a different currency than our base currency (USD) it just takes the currency value and add points to the total value of the order's currency. Example: Customer ordered for 10000 PHP (worth 100 USD), when refunding to store credits, customer should actually receive now store credits worth 100 USD. However they are receiving store credit worth 10000 USD. This forces us always to adjust the store credit manually after the refund which is a crazy hustle. I have raised this to the support of AdvancedCoupon months ago, and they came back to me today with the following:
" The issue is on our to-do list and a fix should be released on the next update. We found out the error and it was due to the WOOCs plugin. I've pasted in the error below:
This is the issue I am having now with AdvancedCoupons but also a different issue which is occurring on the edit-order page when using WPLoyalty which also is about this currency conversion.
On WPLoyatly, the customer collects points with each purchase. The order status changes to processing when paid, and once marked completed the points are getting credited to the customers account. However upon order completion, when the currency of the admin who is updating the order-status to complete is set to a different currency than USD, the customer receives points according to the currency the admin has set. Example: Customer buys for 10000 PHP (=100 USD) and should get 100 points for that (1 USD = 1 point). When checking out all is good, everything is getting displayed correctly. When the order status is now getting changed from the Admin from Processing to Complete, while having for example PHP or another high-decimal currency like INR selected the customer receives points like it would be USD. So for 10000 PHP he would receive points 10000 points. I hope you get my point. I will link in the secret details to the example order which is affected.
Anways, I was thinking that maybe both bugs are related to the same issue - let me know your stake on this.
Thanks so much already.
Quote from Floow95 on February 6, 2024, 16:13Ah and btw, I forgot to mention this, I raised this also to WPLoyaltys support and they said, that the FREE version of the FOX Currency plugin will work fine, but that there is a bug with the PRO version, where they are not yet sure when they can address this.
Ah and btw, I forgot to mention this, I raised this also to WPLoyaltys support and they said, that the FREE version of the FOX Currency plugin will work fine, but that there is a bug with the PRO version, where they are not yet sure when they can address this.
Quote from Pablo Borysenco on February 7, 2024, 13:18Hello
My plugin has nothing to do with this error and this third party plugin - https://c2n.me/4khmNjL.png
Free and paid versions have the same code
Please read this- https://currency-switcher.com/woocs-labs
Hello
My plugin has nothing to do with this error and this third party plugin - https://c2n.me/4khmNjL.png
Free and paid versions have the same code
Please read this- https://currency-switcher.com/woocs-labs