Skip to content

Mini-cart shows unconverted amount when manually renewing subscription with Multi-Currency #6739

Open
@jessepearson

Description

Describe the bug

The mini-cart will initially show the unconverted amount for the product being renewed during the manual renewal process.

To Reproduce

Notes:

  • You may need to use WooCommerce Subscriptions directly, and you will need to have manual renewals enabled under WooCommerce > Settings > Subscriptions.
  • This was tested with the Storefront theme, which adds a mini-cart to the header of the site. If you are not using Storefront, you will need to add the mini-cart widget somewhere that it will show up on the checkout page.
  1. Create a simple subscription product.
  2. Add one additional currency under WooCommerce > Settings > Multi-Currency.
  3. Add the subscription product to your cart, and check out using a currency that is not the store default currency.
  4. On the order confirmation page, click into the subscription.
  5. Choose to Renew now.
  6. When the page loads, you will notice the mini-cart has the wrong amount.

Screenshots

Screenshot 2023-07-11 at 1 45 03 PM

Additional context

Found in the testing of:

Metadata

Assignees

Labels

category: coreWC Payments core related issues, where it’s obvious.focus: multi-currencypriority: mediumThe issue/PR is medium priority—non-critical functionality loss, minimal effect on usabilitytype: bugThe issue is a confirmed bug.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions