Compatibility issue with WCML
-
Hi there! This is Diego from the WPML Compatibility team.
I would like to report a new compatibility issue between the UpsellWP plugin and WPML. It was reported in this ticket: ww.wp.xz.cn Support Ticket.
I would like to also take the opportunity to invite you to our go-global program: https://wpml.org/documentation/support/go-global-program/ – There we can provide assistance should you need help with compatibility related issues.
Steps to Reproduce
- Set up two currencies using WooCommerce Multilingual (WCML).
- Install the UpsellWP plugin from ww.wp.xz.cn.
- Create two products, Product A and Product B.
- Use the UpsellWP guides to set up a cross-sell promotion at checkout: when Product A is in the cart, the user can get Product B at a $10 discount. More details can be found here: UpsellWP Campaigns.
- Go to the checkout page after adding Product A to the cart. You should see a cross-sell section featuring Product B.
- Add Product B to the cart and switch to another currency. Notice that the price of Product B is displayed incorrectly: the regular price remains in the previous currency, and only the currency symbol updates.
Example set up:
- USD/EUR conversion rate = 2
- Product A = $100 or €200
- Product B = $50 or €100
- Campaign: “Get Product B at $10 discount” = $40 or €80
Debug
We have identified that the cross-sell product’s price does not convert correctly upon switching currencies. While the currency symbol updates, the actual price value does not adjust to reflect the conversion rate. This occurs because there is no option to reset the cart when switching currencies, unlike the option available for language switches.
Could you please check if its possible to add a fix for this?
The page I need help with: [log in to see the link]
The topic ‘Compatibility issue with WCML’ is closed to new replies.