Magento 2: Betalingsvinduet viser en anden valuta end shoppen
Hvis din Magento 2-shop viser priser i én valuta, mens betalingsvinduet viser en anden, skyldes det din valutaopsætning i Magento. Her ser du, hvorfor det sker, og hvordan du retter det.
TL;DR
- pensopay forklarer, hvorfor betalingsvinduet kan vise en anden valuta end din Magento 2-shop.
- Betalingsvinduet bruger altid shoppens base currency og ikke den valuta, priserne vises i.
- pensopay gennemgår, hvordan du giver hvert website sin egen base currency, så kunden betaler i den valuta, der står i shoppen.
- Valutaen styres af en indstilling i shoppen. Har du en webudvikler, bør du inddrage vedkommende.
Hvorfor viser betalingsvinduet en anden valuta?
Magento 2 skelner mellem to valutaer:
- Base currency: den valuta, ordren afregnes og betales i. Det er den valuta, shoppen sender videre til betalingsvinduet.
- Display currency: den valuta, priserne vises i på shoppen. Hvis den er forskellig fra base currency, omregner Magento priserne via en valutakurs.
Lad os sige, at din base currency er DKK, og at din display currency på den svenske del af shoppen er SEK. Så ser kunden priser i SEK på shoppen, men betalingsvinduet viser DKK, fordi ordren afregnes i DKK.
Fejlen ligger altså ikke i betalingsvinduet. Den ligger i shoppens valutaopsætning.
Sådan får du betalingsvinduet til at vise den rigtige valuta
For at kunden kan betale i SEK, skal den svenske del af shoppen have SEK som base currency. Gør sådan her:
- Sæt Catalog Price Scope til Website. Gå til Stores -> Configuration Catalog -> Price. Det er nødvendigt for at kunne bruge forskellig base currency på hvert website.
- Tjek at du har et separat website til markedet. Der skal være et website med tilhørende store og store view, fx til Sverige.
- Sæt valutaerne på det pågældende website. Gå til Stores -> Configuration -> General -> Currency Setup, og vælg det svenske website. Sæt Base Currency, Default Display Currency og Allowed Currencies til SEK.
- Indtast priser i den nye valuta. Angiv produkternes priser i SEK for det svenske website.
- Reindex og ryd cache, så ændringerne slår igennem.
- Test på det pågældende website. Gennemfør et testkøb og tjek, at betalingsvinduet nu viser SEK i stedet for DKK.
Godt at vide
- Valutaen er en indstilling i shoppen. Den bestemmes af din Magento-opsætning og kan ikke ændres fra pensopay-systemet.
- Har du en webudvikler, bør du kontakte vedkommende, især hvis din shop er sat op med flere websites eller tilpasninger, du ikke selv kender i detaljer.
Vi håber at dette hjalp dig! Hvis du har spørgsmål hertil, er du velkommen til at kontakte vores support på:
tlf. 77 34 43 88
-eller fang os på chatten :)