Priser og valutaer
Basisvaluta og flere valutaer
Priser settes i basisvalutaen. Slik slår du på flere valutaer per butikk, og slik regnes prisene om.
Alle priser settes i basisvalutaen. Her slår du på flere valutaer i en butikk og ser hvordan prisene regnes om.
Hvor: Storefronts › [butikk] › Pricing rules, kortet Currencies.
Basisvaluta
Basisvalutaen er SEK. Den settes når workspacet opprettes og vises under Settings › Tax & VAT. Den kan ikke endres i admin. Alle produktpriser oppgis i basisvalutaen, og alle rapporter summeres i den.
Slå på valutaer per butikk
- Åpne Storefronts › [butikk] › Pricing rules.
- Velg valuta under Add a currency… i kortet Currencies.
- Trykk Add.
Valutaen blir aktiv med en gang, med Auto (ECB), påslag 0 og avrunding Nearest …,99. Listen har SEK, NOK, DKK, EUR, GBP, USD, CHF, PLN, CZK og ISK.
| Innstilling | Hva den gjør | Standard | Grenser |
|---|---|---|---|
| Default currency | Valutaen butikken viser når verken lenke, cookie eller land peker på en annen | Feltet Currency da butikken ble opprettet | Basisvalutaen eller en aktiv valuta |
| Auto-pick by visitor country | Gir førstegangsbesøkende valutaen for landet deres, se nedenfor | På | – |
| Rate | Auto (ECB): ECBs dagskurs. Manual: din kurs, 1 basisvaluta = kursen i valutaen | Auto (ECB) | Manuell kurs over 0 |
| Markup | Prosent oppå kursen | 0 | Kan være negativ |
| Rounding | No rounding (2 dp), Nearest 1, Nearest …9, Nearest …,99 eller Nearest 10 | Nearest …,99 | …9 og …,99 runder alltid opp. 249 → 249, 250 → 259 |
| ACTIVE / OFF | Stempelet i kolonnen Status. Et klikk bytter | ACTIVE | Bare aktive valutaer kan velges i butikken og i kassen |
| Remove | Fjerner valutaen. Var den standardvaluta, blir basisvalutaen standard | – | – |
| Sync ECB rates now | Henter dagens ECB-kurser med en gang | – | Rollen Admin eller Owner |
Endrede verdier på en rad lagres med Save på raden. Kolonnen Preview viser hvordan en pris blir, for eksempel 249 SEK → 23,99 EUR. Beløpet endres i Preview amount.
ECB-kurser
BunStack henter ECBs kurser på hverdager kl. 15:40 UTC, med et nytt forsøk kl. 17:10 UTC. Linjen under Rate viser kursen og dagen den gjelder.
- Er kursen eldre enn 4 dager, varsler linjen i rødt.
- Er kursen eldre enn 7 dager, viser butikken ingen pris i valutaen, og kassen avviser valutaen til en ny kurs finnes.
Advarsel: Mangler Kustom et marked for en aktiv valuta, står "Kustom has no market for …" under kortet. Kassen i den valutaen feiler. Legg til paret av land og valuta under Stack › Kustom › Markets.
Faste priser per valuta
Under Prices in other currencies i kortet Price på produktet setter du en fast pris per valuta. Den gjelder produktet og hver variant. Et tomt felt regnes om og viser den omregnede prisen i grått. En fast pris går alltid foran omregningen. Feltet vises når en butikk har en annen valuta enn basisvalutaen. CSV-importen tar kolonner som price_EUR.
Fri frakt i andre valutaer
Grensen Free above under Settings › Shipping er et beløp i basisvalutaen. I en annen valuta regnes den om som en pris, med valutaens Rate, Markup og Rounding. Med No rounding (2 dp) avrundes grensen til nærmeste hele beløp. Produktsiden, handlekurven og kassen viser samme grense, og kassen gir fri frakt fra den.
Eksempel: 899 SEK er 80,77 EUR etter dagens kurs. Med Nearest …,99 viser butikken 80,99 EUR, og kassen gir fri frakt fra 80,99 EUR.
Hva kunden ser
Butikken velger valuta i denne rekkefølgen:
?currency=i lenken.- Den besøkendes lagrede valg, i en cookie som gjelder i ett år.
- Den besøkendes land, når Auto-pick by visitor country er på.
- Butikkens Default currency.
Med Auto-pick by visitor country får den besøkende landets egen valuta når den er aktiv. En besøkende fra et EU-land der valutaen ikke er aktiv, får EUR, hvis EUR er aktiv. Med SEK som standard og EUR aktiv ser en besøkende fra PL, CZ, HU eller RO prisene i EUR.
Valutavelgeren ligger i bunnteksten. Slå den på i designeren under Components › Footer › Currency switcher. Den er av som standard og vises bare når minst to valutaer er aktive. Et bytte laster siden på nytt i den nye valutaen og regner om handlekurven.
Kassen låser valutaen og sender den til Kustom som kjøpsvaluta. Hva Kustom har svart for hvert par av land og valuta, står under Markets.
Ordren og rapportene
Hver ordre lagrer valutaen sin, kursen til basisvalutaen ved kjøpet og totaler i basisvalutaen. Rapportene regner i basisvalutaen med den lagrede kursen. Det gjelder Home, butikklisten under Storefronts og butikkens faner Overview og Analytics. En ordre uten lagret kurs regnes ikke med. Home, Reports og Analytics viser hvor mange som er utelatt. OSS-rapporten regner om med ECBs kurs for kvartalets siste dag, se OSS-rapporten.
Prishistorikk
Fra 13. oktober 2026 lagrer BunStack hver endring av pris og førpris med dato og tid. Det gjelder produktets og variantens pris i basisvalutaen, faste priser i andre valutaer og butikkens Override price. En endring lagres også når produktet fjernes fra butikken.
Valutaene under Storefronts › [butikk] › Pricing rules › Currencies (ACTIVE / OFF, Rate, Markup, Rounding) lagres på samme måte. Det gjør også prisreglene og hvilke produkter som ligger i hver kategori. Med ECBs dagskurser kan du regne ut hva et produkt kostet en bestemt dag i hver valuta.
Historikken kan ikke slås av eller endres. Den brukes til Laveste pris før et prisavslag.
Har butikken flyttet fra WooCommerce, kan support legge inn de gamle prisene. Send e-post til support@bunstack.co. Laveste pris regner da med dem før flyttedagen.