BunStackDocs

Priser og valutaer

Basisvaluta og flere valutaer

Priser sættes i basisvalutaen. Sådan slår du flere valutaer til pr. butik, og sådan omregnes priserne.

Senest opdateret · 5 min læsning

Alle priser sættes i basisvalutaen. Her slår du flere valutaer til i en butik og ser, hvordan priserne omregnes.

Hvor: Storefronts › [butik] › Pricing rules, kortet Currencies.

Basisvaluta

Basisvalutaen er SEK. Den sættes, når workspacet oprettes, og vises under Settings › Tax & VAT. Den kan ikke ændres i admin. Alle produktpriser angives i basisvalutaen, og alle rapporter summeres i den.

Slå valutaer til pr. butik

  1. Åbn Storefronts › [butik] › Pricing rules.
  2. Vælg valuta under Add a currency… i kortet Currencies.
  3. Tryk Add.

Valutaen bliver aktiv med det samme, med Auto (ECB), tillæg 0 og afrunding Nearest …,99. Listen har SEK, NOK, DKK, EUR, GBP, USD, CHF, PLN, CZK og ISK.

IndstillingHvad den gørStandardGrænser
Default currencyValutaen, butikken viser, når hverken link, cookie eller land peger på en andenFeltet Currency, da butikken blev oprettetBasisvalutaen eller en aktiv valuta
Auto-pick by visitor countryGiver førstegangsbesøgende valutaen for deres land, se nedenforTil–
RateAuto (ECB): ECB's dagskurs. Manual: din kurs, 1 basisvaluta = kursen i valutaenAuto (ECB)Manuel kurs over 0
MarkupProcent oven på kursen0Kan være negativ
RoundingNo rounding (2 dp), Nearest 1, Nearest …9, Nearest …,99 eller Nearest 10Nearest …,99…9 og …,99 runder altid op. 249 → 249, 250 → 259
ACTIVE / OFFStemplet i kolonnen Status. Et klik skifterACTIVEKun aktive valutaer kan vælges i butikken og i kassen
RemoveFjerner valutaen. Var den standardvaluta, bliver basisvalutaen standard––
Sync ECB rates nowHenter dagens ECB-kurser med det samme–Rollen Admin eller Owner

Ændrede værdier på en række gemmes med Save på rækken. Kolonnen Preview viser, hvordan en pris bliver, for eksempel 249 SEK → 23,99 EUR. Beløbet ændres i Preview amount.

ECB-kurser

BunStack henter ECB's kurser på hverdage kl. 15:40 UTC, med et nyt forsøg kl. 17:10 UTC. Linjen under Rate viser kursen og den dag, den gælder.

  • Er kursen ældre end 4 dage, advarer linjen med rødt.
  • Er kursen ældre end 7 dage, viser butikken ingen pris i valutaen, og kassen afviser valutaen, indtil en ny kurs findes.

Advarsel: Mangler Kustom et marked for en aktiv valuta, står "Kustom has no market for …" under kortet. Kassen i den valuta fejler. Tilføj parret af land og valuta under Stack › Kustom › Markets.

Faste priser pr. valuta

Under Prices in other currencies i kortet Price på produktet sætter du en fast pris pr. valuta. Den gælder produktet og hver variant. Et tomt felt omregnes og viser den omregnede pris med gråt. En fast pris går altid forud for omregningen. Feltet vises, når en butik har en anden valuta end basisvalutaen. CSV-importen tager kolonner som price_EUR.

Fri fragt i andre valutaer

Grænsen Free above under Settings › Shipping er et beløb i basisvalutaen. I en anden valuta omregnes den som en pris, med valutaens Rate, Markup og Rounding. Med No rounding (2 dp) afrundes grænsen til nærmeste hele beløb. Produktsiden, kurven og kassen viser samme grænse, og kassen giver fri fragt fra den.

Eksempel: 899 SEK er 80,77 EUR til dagens kurs. Med Nearest …,99 viser butikken 80,99 EUR, og kassen giver fri fragt fra 80,99 EUR.

Hvad kunden ser

Butikken vælger valuta i denne rækkefølge:

  1. ?currency= i linket.
  2. Den besøgendes gemte valg, i en cookie, der gælder i et år.
  3. Den besøgendes land, når Auto-pick by visitor country er slået til.
  4. Butikkens Default currency.

Med Auto-pick by visitor country får den besøgende landets egen valuta, når den er aktiv. En besøgende fra et EU-land, hvis valuta ikke er aktiv, får EUR, hvis EUR er aktiv. Med SEK som standard og EUR aktiv ser en besøgende fra PL, CZ, HU eller RO priserne i EUR.

Valutavælgeren ligger i sidefoden. Slå den til i designeren under Components › Footer › Currency switcher. Den er slået fra som standard og vises kun, når mindst to valutaer er aktive. Et skift genindlæser siden i den nye valuta og omregner kurven.

Kassen låser valutaen og sender den til Kustom som købsvaluta. Hvad Kustom har svaret for hvert par af land og valuta, står under Markets.

Ordren og rapporterne

Hver ordre gemmer sin valuta, kursen til basisvalutaen ved købet og totaler i basisvalutaen. Rapporterne regner i basisvalutaen med den gemte kurs. Det gælder Home, butikslisten under Storefronts og butikkens faner Overview og Analytics. En ordre uden gemt kurs regnes ikke med. Home, Reports og Analytics viser, hvor mange der er udeladt. OSS-rapporten omregner med ECB's kurs for kvartalets sidste dag, se OSS-rapporten.

Prishistorik

Fra 13. oktober 2026 gemmer BunStack hver ændring af pris og førpris med dato og tid. Det gælder produktets og variantens pris i basisvalutaen, faste priser i andre valutaer og butikkens Override price. En ændring gemmes også, når produktet fjernes fra butikken.

Valutaerne under Storefronts › [butik] › Pricing rules › Currencies (ACTIVE / OFF, Rate, Markup, Rounding) gemmes på samme måde. Det gør prisreglerne også, og hvilke produkter der ligger i hver kategori. Med ECB's dagskurser kan du regne ud, hvad et produkt kostede en bestemt dag i hver valuta.

Historikken kan ikke slås fra eller ændres. Den bruges til Laveste pris før en prisnedsættelse.

Er butikken flyttet fra WooCommerce, kan support lægge de gamle priser ind. Skriv til support@bunstack.co. Laveste pris regner så med dem før flyttedagen.