BunStackDocs

Priser & valutor

Basvaluta och fler valutor

Priser sätts i basvalutan. Så aktiverar du fler valutor per butik och så räknas priserna om.

Senast uppdaterad · 5 min läsning

Du sätter alla priser i basvalutan. Här aktiverar du fler valutor i en butik och ser hur priserna räknas om.

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

Basvaluta

Basvalutan är SEK. BunStack sätter den när workspacet skapas. Den visas under Settings › Tax & VAT och går inte att ändra i admin. Du anger alla produktpriser i basvalutan, och rapporterna summerar i den.

Aktivera valutor per butik

  1. Öppna Storefronts › [butik] › Pricing rules.
  2. Välj valuta under Add a currency… i kortet Currencies.
  3. Tryck Add.

Valutan blir aktiv med en gång, med Auto (ECB), påslag 0 och avrundning Nearest …,99. Listan har SEK, NOK, DKK, EUR, GBP, USD, CHF, PLN, CZK och ISK.

InställningVad den görStandardGränser
Default currencyValutan butiken visar när varken länk, cookie eller land pekar på en annanFältet Currency när butiken skapadesBasvalutan eller en aktiv valuta
Auto-pick by visitor countryGer förstagångsbesökare valutan för deras land, se nedanPå–
RateAuto (ECB): ECB:s dagskurs. Manual: din kurs, 1 basvaluta = kursen i valutanAuto (ECB)Manuell kurs över 0
MarkupProcent ovanpå kursen0Får vara negativ
RoundingNo rounding (2 dp), Nearest 1, Nearest …9, Nearest …,99 eller Nearest 10Nearest …,99…9 och …,99 rundar alltid uppåt. 249 → 249, 250 → 259
ACTIVE / OFFStämpeln i kolumnen Status. Ett klick växlarACTIVEBara aktiva valutor kan väljas i butiken och i kassan
RemoveTar bort valutan. Var den Default currency blir basvalutan standard––
Sync ECB rates nowHämtar dagens ECB-kurser med en gång–Rollen Admin eller Owner

Tryck Save på raden för att spara ändringarna. Kolumnen Preview visar hur ett pris blir, till exempel 249 SEK → 23,99 EUR. Ändra Preview amount för att prova ett annat belopp.

ECB-kurser

BunStack hämtar ECB:s kurser vardagar kl. 15:40 UTC, med ett nytt försök kl. 17:10 UTC. Raden under Rate visar kursen och dagen den gäller.

  • Är kursen äldre än 4 dagar varnar raden med rött.
  • Är kursen äldre än 7 dagar visar butiken inget pris i valutan, och kassan nekar valutan tills en ny kurs finns.

Varning: Saknar Kustom en marknad för en aktiv valuta står "Kustom has no market for …" under kortet. Kassan i den valutan misslyckas. Lägg till paret av land och valuta under Stack › Kustom › Markets.

Fasta priser per valuta

Under Prices in other currencies i kortet Price på produkten sätter du ett fast pris per valuta. Det gäller produkten och varje variant. Är fältet tomt räknas priset om, och fältet visar det omräknade priset i grått. Ett fast pris går alltid före omräkningen. Fältet syns när någon butik har en annan valuta än basvalutan. CSV-importen tar kolumner som price_EUR.

Fri frakt i andra valutor

Gränsen Free above under Settings › Shipping är ett belopp i basvalutan. I en annan valuta räknas den om som ett pris, med valutans Rate, Markup och Rounding. Med No rounding (2 dp) avrundas gränsen till närmaste hela belopp. Produktsidan, varukorgen och kassan visar samma gräns, och kassan ger fri frakt från den.

Exempel: 899 SEK är 80,77 EUR till dagskursen. Med Nearest …,99 visar butiken 80,99 EUR, och kassan ger fri frakt från 80,99 EUR.

Vad kunden ser

Butiken väljer valuta i den här ordningen:

  1. ?currency= i länken.
  2. Besökarens sparade val, i en cookie som gäller i ett år.
  3. Besökarens land, när Auto-pick by visitor country är på.
  4. Butikens Default currency.

Med Auto-pick by visitor country får besökaren landets egen valuta när den är aktiv. En besökare från ett EU-land vars valuta inte är aktiv får EUR, om EUR är aktiv. Med SEK som standard och EUR aktiv ser en besökare från PL, CZ, HU eller RO priserna i EUR.

Valutaväljaren ligger i sidfoten. Slå på den i designern under Components › Footer › Currency switcher. Den är av som standard och visas bara när minst två valutor är aktiva. Ett byte laddar om sidan i den nya valutan och räknar om varukorgen.

Kassan låser valutan och skickar den till Kustom som köpvaluta. Markets visar vad Kustom har svarat för varje par av land och valuta.

Ordern och rapporterna

Varje order sparar sin valuta, kursen till basvalutan vid köpet och totaler i basvalutan. Rapporterna räknar i basvalutan med den sparade kursen. Det gäller Home, butikslistan under Storefronts och butikens flikar Overview och Analytics. En order utan sparad kurs räknas inte med. Home, Reports och Analytics visar hur många det gäller. På Home står till exempel 2 orders without a rate left out. OSS-rapporten räknar om med ECB:s kurs för kvartalets sista dag, se OSS-rapporten.

Prishistorik

Från 13 oktober 2026 sparar BunStack varje ändring av pris och jämförpris med datum och tid. Det gäller produktens och variantens pris i basvalutan, fasta priser i andra valutor och butikens Override price. En ändring sparas även när produkten tas bort ur butiken.

Valutorna under Storefronts › [butik] › Pricing rules › Currencies (ACTIVE / OFF, Rate, Markup, Rounding) sparas på samma sätt. Det gör också prisreglerna och vilka produkter som ligger i varje kategori. Med dem och ECB:s dagskurser räknar BunStack fram vad en produkt kostade en viss dag i varje valuta.

Historiken går inte att slå av eller ändra. Den används för Lägsta pris före en prissänkning.

Har butiken flyttat från WooCommerce kan support lägga in de gamla priserna. Mejla support@bunstack.co. Lägsta priset räknas då med dem före flyttdagen.