Home Forums Pre-Sale Incorrect Subscription Pricing During Manual Renewal Payment

Incorrect Subscription Pricing During Manual Renewal Payment

  • Author
    Posts
  • #244102

    Carl Ericsson
    Participant

    Hi,

    Issue Summary: When manually paying for a failed subscription renewal, the checkout displays incorrect pricing that appears to be multiplied by the currency conversion rate. This causes major issues when customers are trying to for example update their credit card details to continue using the subscription. The reproduction steps work on a blank WooCommerce site that you can create using TasteWP for example.

    Steps to Reproduce:

    Configure plugin with two currencies: SEK and EUR
    Set EUR as the default currency
    Configure manual conversion rate: 1 EUR = 10 SEK
    Create a subscription product priced at 10 EUR per month
    Complete initial subscription order
    Go to the subscription in the WooCommerce admin interface
    In the dropdown for order actions on the right – select Create pending renewal order
    Now go back to the store view and go to My account
    Go to My orders
    Click the pay button on the new order
    You should see that regardless which currency is chosen the price is suddenly multiplied by 10.

    Expected Behavior: Checkout should display the correct subscription price of 10 EUR (or 100 SEK when converted).

    Actual Behavior: Checkout incorrectly displays 100 EUR or 1000 SEK instead of the expected 10 EUR.

    Environment:

    Plugin integrated with WooCommerce Subscriptions
    Multi-currency setup with manual conversion rates

    Other information:
    I can’t give you access to my main site as it contains sensitive information about my clients. I have however setup a TasteWP-site with the same setup that you can access.

    If you login using the site information I supplied you should be able to go directly to My account and then the My orders view and see that there is a order ready to be paid for 100 SEK. If you click on the pay button you’ll immediately see what I’m talking about.

    /Carl

You must be logged in to see replies to this topic. Click here to login or register