Open frosso opened 8 months ago
@frosso - I am doing triage, I think that Heisenberg will own this issue right?
@htdat thanks for the ping - I think there's room for interpretation for both Heisenberg (for LPMs) and Fractal (for multi-currency) to own it. Let's have it assigned to Heisenberg for now!
@nikkivias this is a good use case for consideration for the settings refresh. Shopify has an interesting approach based on selecting markets, which drives the localization config including enabled currencies. I can walk you through this.
@frosso enabling all currencies and requiring the merchant to then to optionally disable currencies in the MCCY screen is the current behavior? If so that's the not the worst situation but it doesn't consider the merchant's needs and fulfillment capabilities. Enabling none by default is the least desirable option with the current setting infrastructure.
enabling all currencies and requiring the merchant to then to optionally disable currencies in the MCCY screen is the current behavior?
That's correct!
Description
A payment method can be used with multiple currencies. For example, P24 can be used with both EUR and PZL. In the main settings when multi-currency is disabled, we say that the store needs to be configured with “EUR and PLN currencies” in order for P24 to be enabled. But the tooltip should say that the store needs to be configured with “EUR or PLN currencies”.
When onboarding with EUR currency on the store and adding P24, we add PLN to the merchant’s multi-currency settings, saying that P24 needs PLN to function (and, similarly, if I had PLN as the currency on my store, we inform the merchant we’ll need to add EUR to the multi-currency settings). However, the messaging isn't truthful. The payment method will work fine with either of those currencies enabled.
When multi-currency is enabled and neither EUR nor PLN are used as the main currency, we say that both EUR and PLN will be added. However, we just need one of them for the merchant to start accepting P24.
Should we revisit how the multi-currency feature works for P24 during onboarding and in the settings?
Acceptance criteria
Designs
Testing instructions
Dev notes
Additional context
p1707893869207279-slack-CGGCLBN58