• Resolved raffi007

    (@raffi007)


    Hello
    I was wondering if there is an option to only show the myRewards points widget which appears on the CART page only for a certain currency rather than for all currencies ?

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Long Watch Studio

    (@lwsdevelopers)

    Hello,

    This option doesn’t exist in the plugin and can’t be added. Multiple currency plugins each have their own way of handling the active currency. Knowing the active currency would mean adding custom code for every possible multi-currency plugin.

    However, what you can do is ask the author of your multi-currency plugin if they can provide a conditional display shortcode to show the content only when a specific currency is the active one.

    In MyRewards, you can edit what you show on the cart page. You can even add shortcodes from other plugins. If they provide you this shortcode, you could have a content that looks like this :

    [multi-currency-display currency=”USD”][wr_points_on-cart][/multi-currency-display]

    Let’s hope they can provide this shortcode for you

    Thread Starter raffi007

    (@raffi007)

    The problem started with one of your updates.
    Previously, the points were correctly converted with each currency’
    at one of the updates this stopped working and now it has become a mess and after having used your plugin for years, we have deactivated it.
    Example before we had set up that for each $1 you get 1 point
    and our website has also euro
    So when the customer used to switch to euro, your plugin used to correctly calculate the equivalent for euro. now this is not the case and unfortunately we stopped using the plugin after having used it for many years
    we are trying to find a solution to this problem

    Plugin Author Long Watch Studio

    (@lwsdevelopers)

    What you’re saying is confusing.

    Before, you were talking about the cart widget (I assume it’s the tool to use the points on cart).
    But now, you’re talking about earning points (for each $1 you get 1 point).
    So, which one is it, spending points or earning points ?

    If it’s earning points then it has never been available in the free version. Multi-currency support for earning points is only available in the pro version.

    If it’s about using points on the cart, then MyRewards doesn’t calculate anything because it doesn’t know which multi-currency plugin you use and which exchange rates you have. What MyRewards does is add a woocommerce virtual coupon to the cart (for example a $1 discount) and it’s the multi-currency plugin that adapts the discount to its active currency (for example 0.97€).

    If you’re using the pro version, you should contact the pro version support directly by sending a mail at [email protected] as this forum is only for the free version.

    Plugin Author Long Watch Studio

    (@lwsdevelopers)

    If you can tell us what multi-currency plugin you’re using, maybe we can test it to see what the issue is.

    Thread Starter raffi007

    (@raffi007)

    Ok let me explain
    let us assume that $1 = 2 Euros to make things simple

    Our settings were the following
    1- You earn 1pt for each $1 spent
    2- Each point is equal to $0.10 for spending directly on the cart

    What used to happen before was if someone used to spend 200 euros, the correct 100 points were added to the balance of the customer (because $1 = 2 Euro)
    The plugin somehow used to calculate correctly the conversion of the currencies

    Also when the customer used to spend his points on cart
    let us assume he had 100 points, they were equivalent to $10 discount on cart
    If his currency was set to Euro on our website, then the correct amount of points and Euro amount was deducted from his order

    So if he had 100 points on his account ($10 equivalent because 1pt = $0.1) if he used to apply them to his order in euro it used to show 20 Euro discount correctly

    Since the last updates this doesnt work anymore so it became a big mess so we had to disable the plugin

    Thread Starter raffi007

    (@raffi007)

    WOOCS – WooCommerce Currency Switcher v.1.3.8

    Plugin Author Long Watch Studio

    (@lwsdevelopers)

    In the free version:

    1 – I don’t see how this could ever have worked. Unless you have a multi-currency plugin that behaves very differently from other plugins. MyRewards asks for the order total from woocommerce (in your example, it should return 200 and then applies the points depending on the amount, giving in your example 200 points). In the pro version, you can specify methods to earn points for specific currencies (for example give 1 point for each $1 spent in one method and give 1 point for each 2€ spent in another). This has worked like that for years and we haven’t changed this part of the code since the plugin exists.

    2 – If you want, you can contact us at [email protected] so that we can send you a link to a previous version of the plugin. This way you can test if it works with a previous version or not. But, from my perspective, the issue comes from your multi-currency plugin that changed its way of doing things.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Show My Rewards only for 1 currency’ is closed to new replies.