• Resolved diegootgs

    (@diegootgs)


    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

    1. Set up two currencies using WooCommerce Multilingual (WCML).
    2. Install the UpsellWP plugin from ww.wp.xz.cn.
    3. Create two products, Product A and Product B.
    4. 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.
    5. Go to the checkout page after adding Product A to the cart. You should see a cross-sell section featuring Product B.
    6. 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]

Viewing 3 replies - 1 through 3 (of 3 total)
  • abivarman31

    (@abivarman31)

    Hi,

    Thank you for reaching out and for sharing the detailed report regarding the compatibility issue between UpsellWP and WPML/WCML.

    We’ve followed the exact steps you outlined and tested the setup thoroughly on our end. Everything appears to be working correctly — the currency and pricing update as expected when switching currencies after adding the upsell product to the cart.

    Here is the video screen-cast for your reference:

    https://www.awesomescreenshot.com/video/39860869?key=1d00acc859448bd91a22cc3f90a2c33e

    That said, we’d really appreciate it if you could recheck the scenario on your side, just to ensure there are no environment-specific factors at play. If the issue persists, we’d be happy to investigate further together and ensure full compatibility.

    Also, thank you for inviting us to the Go-Global program — we’ll be reviewing it closely and are open to collaborating to improve multilingual support.

    Please don’t hesitate to reach out if you need anything else. We’re here to help!

    Best regards,
    UpsellWP Support Team.

    Thread Starter diegootgs

    (@diegootgs)

    Hi there,

    The important step was to add the offer first and then switch currency, but I can see that that’s what you did in the second part of the recording.

    Maybe we can provide a copy of the clean website where the issue happens. In this case, please contact us via the go-global form.

    Plugin Support pavithrasivasamy

    (@pavithrasivasamy)

    Hello there,
    Thank you for getting back to us.

    To help you further, could you please provide the staging site credentials by submitting a ticket through our support form here:
     https://www.flycart.org/support

    Once we receive the details, our team will begin troubleshooting the issue directly on your site and keep you continuously updated throughout the process.

    Best regards,
    UpsellWP Support Team.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Compatibility issue with WCML’ is closed to new replies.