
surjeetkakkar(@surjeetkakkar)
2 Posts
Customers
Quote from surjeetkakkar on March 27, 2025, 08:19
There seems to be a bug with the plugin when handling WooCommerce variable subscription products with a sale price. The currency conversion is applied twice in such cases, whereas it works correctly when no sale price is set.
For example:
- Subscription price: ₹1000
- Conversion rate: 0.012 (INR to USD)
- Converter price: 1000 × 0.012 = 12 USD
However, if we set:
- Regular price: ₹1200
- Sale price: ₹1000
At checkout, instead of showing 12 USD, it incorrectly applies the conversion again:
12 × 0.012 = 0.14 USD
This issue only occurs when a sale price is set. I have attached a screenshot for reference.
Please look into this and provide a fix.
\

There seems to be a bug with the plugin when handling WooCommerce variable subscription products with a sale price. The currency conversion is applied twice in such cases, whereas it works correctly when no sale price is set.
For example:
- Subscription price: ₹1000
- Conversion rate: 0.012 (INR to USD)
- Converter price: 1000 × 0.012 = 12 USD
However, if we set:
- Regular price: ₹1200
- Sale price: ₹1000
At checkout, instead of showing 12 USD, it incorrectly applies the conversion again:
12 × 0.012 = 0.14 USD
This issue only occurs when a sale price is set. I have attached a screenshot for reference.
Please look into this and provide a fix.
\


Pablo Borysenco(@pavlo_borysenco)
34,196 Posts
Quote from Pablo Borysenco on March 27, 2025, 10:07
Hello
This is an incompatibility with a third party subscription plugin.
Please read this - https://currency-switcher.com/woocs-labs
Hello
This is an incompatibility with a third party subscription plugin.
Please read this - https://currency-switcher.com/woocs-labs

surjeetkakkar(@surjeetkakkar)
2 PostsTopic Author
Customers
Quote from surjeetkakkar on March 27, 2025, 12:15
made the changes to the code as suggested at https://currency-switcher.com/woocs-labs
However, it still behaves the same (screenshot attached) btw in this example the conversion rate is set to 0.018 therefore 18 x 0.018 = 0.32

made the changes to the code as suggested at https://currency-switcher.com/woocs-labs
However, it still behaves the same (screenshot attached) btw in this example the conversion rate is set to 0.018 therefore 18 x 0.018 = 0.32


Pablo Borysenco(@pavlo_borysenco)
34,196 Posts
Quote from Pablo Borysenco on March 27, 2025, 13:12
ok! You can submit a new request for adaptation.
Please describe in more detail all the incompatibilities and the steps to get the errors
Add ftp+wp-admin access to your test site - https://share.pluginus.net/image/i20230222134241.png ->https://share.pluginus.net/image/i20230222134615.png
And I'll add this to the adaptation queue.
ok! You can submit a new request for adaptation.
Please describe in more detail all the incompatibilities and the steps to get the errors
Add ftp+wp-admin access to your test site - https://share.pluginus.net/image/i20230222134241.png ->https://share.pluginus.net/image/i20230222134615.png
And I'll add this to the adaptation queue.