WordPress och WooCommerce
Gör om WordPress-sajten till en butik: installera WooCommerce, ställ in kronor, frakt och betalning, och lägg en riktig testorder.
Vad ni får ut av det här
Efter den här guiden har ni en butik på er WordPress-sajt där kunder lägger varor i en varukorg, fyller i sin adress och lägger en order som ni ser i kontrollpanelen. Priserna står i kronor, frakten räknas ut automatiskt och kunden får ett bekräftelsemejl. Ni får också momsen inställd rätt från början, efter om företaget är momsregistrerat eller inte. Det är den ruta som oftast blir fel.
WooCommerce är ett tillägg till WordPress, alltså ett litet program som läggs ovanpå och ger sajten butiksfunktioner. Själva tillägget kostar ingenting. Allt i den här guiden sker i webbläsaren, och ni behöver ingen server och ingen terminal.
Momsen och köpvillkoren i den här guiden bygger på vår läsning av reglerna. Vi är inte jurister eller revisorer, så kontrollera mot Skatteverket innan ni öppnar butiken.
Det här behöver ni innan ni börjar
- En WordPress-sajt som redan är igång och som ni kan installera tillägg på. Har ni ingen, börja med Installera WordPress. På WordPress.com krävs en betald nivå för att kunna installera tillägg, medan ett vanligt webbhotell tillåter det direkt.
- Minst tre produkter som är färdigbestämda: namn, pris i kronor och en mening om vad det är.
- En bild per produkt, tagen mot en ren bakgrund. Bilden säljer mer än texten, och en suddig bild på ett rörigt köksbord kostar er ordrar.
- Ett besked om hur varorna når kunden: skickas de med posten, hämtas de på kontoret, eller båda?
- Företagets Swish-nummer eller bankkonto, det ni redan använder i Bokföring.
- Företagets adress, den ni vill synas som avsändare, eftersom butiken måste ha en avsändaradress.
Tidsåtgång och svårighetsgrad
Grundinstallationen och inställningarna tar ungefär en förmiddag om ni är två som jobbar ihop. Att lägga in produkterna tar sedan tio till femton minuter per produkt, mest för att skriva texten och beskära bilden. Svårighetsgraden är medel: inget enskilt steg är svårt, men det är många rutor att fylla i, och två av dem är viktigare än resten. Momsrutan och fraktzonen är de två.
Installera WooCommerce
- Logga in på sajten och gå till Tillägg och sedan Lägg till nytt tillägg i vänstermenyn.
- Sök på WooCommerce i sökrutan uppe till höger. Välj det som heter just WooCommerce och har Automattic som utvecklare. Det finns hundratals tillägg med Woo i namnet, och det är bara det här ni ska ha nu.
- Klicka på Installera nu och sedan på Aktivera när knappen byter text. Installationen tar en halv till en minut.
- Nu startar WooCommerce sin uppstartsguide. Första frågan handlar om vem ni är. Välj alternativet som betyder att ni är nya och startar en butik.
- Fyll i butiksuppgifterna: butikens namn, land Sverige, adress, postnummer, ort och företagets mejladress. Alla dessa går att ändra senare, så fastna inte.
- Nästa steg föreslår gratistillägg för betalning, frakt, moms, marknadsföring och säkerhet. Kryssa ur allt och gå vidare. Ni ställer in samma saker för hand längre ner i guiden, och då vet ni vad som faktiskt är påslaget.
- Hoppa över steget som vill koppla sajten till ett WordPress.com-konto, om det dyker upp. Butiken fungerar utan.
- Guiden avslutas på en startsida med en checklista. Lämna den öppen, ni kommer tillbaka till den.
Ställ in valuta och säljländer
- Gå till WooCommerce, sedan Inställningar och fliken Allmänt.
- Kontrollera att butiksadressen stämmer och att land är Sverige.
- Under Försäljningsplats(er) väljer ni att sälja till specifika länder och skriver in Sverige till att börja med.
- Under Leveransplats(er) väljer ni att bara skicka till de länder ni säljer till.
- Ställ in valutan. Välj Svenska kronor. Sätt Valutaposition till Höger med mellanrum, tusentalsavgränsare till mellanslag, decimalavgränsare till komma och antal decimaler till 2. Ett pris skrivs då som 249,00 kr, vilket är så en svensk kund förväntar sig att se det.
- Klicka på Spara ändringar längst ner. Knappen är lätt att missa och inget sparas automatiskt.
Vill ni senare sälja till privatpersoner i andra EU-länder gäller särskilda momsregler. Så länge försäljningen dit är högst 10 000 euro per år sammanlagt, i Sverige 99 680 kronor, tar ni svensk moms. Över gränsen tas köparlandets moms ut, och den redovisas genom EU:s gemensamma ordning (OSS) i en deklaration per kvartal. Läs på innan ni öppnar för fler länder.
Ställ in momsen
Rätt val beror på en enda sak: är företaget momsregistrerat eller inte?
- Momsregistrerat: kryssa i Aktivera momssatser och beräkningar under fliken Allmänt och spara. Då dyker fliken Moms upp. Under Priser anges med moms väljer ni om priserna ni skriver in är inklusive eller exklusive moms; säljer ni till privatpersoner, välj inklusive, så står samma belopp i butiken som i er prislista. Lägg sedan in momssatserna för Sverige: 25 procent är normalsatsen, och vissa varor har 12 eller 6 procent. Livsmedel har 6 procent från den 1 april 2026 till och med den 31 december 2027, och böcker 6 procent. Ge varje produkt rätt Momsklass.
- Momsbefriat: ett företag med säte i Sverige som säljer för högst 120 000 kronor per kalenderår, och inte har gått över gränsen de två föregående åren, är automatiskt befriat från moms. Lämna då rutan tom. Ni lägger ingen moms på priserna och ingen momsrad syns i kassan. Går försäljningen över gränsen under året ska moms tas ut från och med den försäljning som passerade den, och då ska företaget momsregistreras och rutan kryssas i.
För UF-företag
Lämna rutan Aktivera momssatser och beräkningar tom. Ett UF-företag kan inte momsregistreras, så ni lägger ingen moms på era priser, och varken ni eller era kunder kan dra av någon moms. Kryssar ni i rutan och lägger in satser räknar WooCommerce moms på varje order, och då står det fel siffror i orderbekräftelserna.
Bestäm inklusive eller exklusive moms innan första produkten läggs in. Att bara kryssa i rutan ändrar inga priser så länge inga momssatser finns, men när satserna väl är inlagda tolkas varje inskrivet pris enligt valet, och det kunden betalar i kassan kan flytta sig. Samma sak gäller en import av produkter från en CSV-fil: priskolumnen läses som inklusive eller exklusive moms beroende på vad som är valt när ni importerar.
Lägg in produkterna
- Gå till Produkter och sedan Lägg till ny produkt.
- Skriv produktnamnet i det översta fältet. Skriv vad saken är, inte vad ni tycker om den. Ljusstake i ek 22 cm säger mer än Vår finaste ljusstake.
- Skriv en beskrivning i det stora textfältet: material, mått, färg och vad den används till. Tre till fem meningar räcker. Den korta beskrivningen längre ner visas bredvid priset, och där skriver ni en enda mening.
- I rutan Produktdata väljer ni Enkel produkt och skriver in priset i fältet Ordinarie pris. Skriv bara siffran, alltså 249, utan kr och utan mellanslag.
- Öppna fliken Lagersaldo i samma ruta och kryssa i Spåra lagerantal för denna produkt om ni har ett begränsat antal. Skriv in antalet ni faktiskt har. Då slutar butiken sälja när lagret tar slut, och ni slipper sälja fem ljusstakar ni inte kan tillverka.
- Öppna fliken Frakt och fyll i vikt i kilo och mått i centimeter. Det behövs för att fraktpriset ska gå att räkna ut, och för att ni ska veta vilket kuvert eller paket som går åt.
- Ladda upp bilden under Produktbild till höger. Har ni fler bilder, lägg dem i Produktgalleri under.
- Välj eller skapa en kategori i rutan Produktkategorier. Med tre produkter känns det onödigt, men kategorin styr menyerna i butiken och blir jobbig att lägga till i efterhand.
- Klicka på Publicera. Upprepa för varje produkt.
Ställ in frakt
Frakt i WooCommerce bygger på zoner. En zon är ett geografiskt område med egna fraktalternativ, och en kund matchas mot den första zon som passar deras adress.
- Gå till WooCommerce, Inställningar och fliken Frakt.
- Klicka på Lägg till zon. Döp zonen till Sverige och välj Sverige som region.
- Klicka på Lägg till leveranssätt och välj Fast pris. Sätt ett fast belopp som täcker vad porto faktiskt kostar er, till exempel 59 kronor. Räkna på ett riktigt paket, inte på en gissning, annars betalar ni frakten ur er egen vinst.
- Slå på Hämta själv under Inställningar, Frakt, fliken Hämta själv, och lägg till minst en Upphämtningsplats med adress. Sätt kostnaden till 0 om ni vill. Det här blir alternativet för kunder i närheten, och för många mindre butiker blir det den vanligaste leveransmetoden.
- Vill ni ha fri frakt över ett visst belopp, lägg till Gratis frakt och välj villkoret Lägsta beställningsbelopp. Sätt gränsen så att den täcker portot, till exempel 500 kronor.
- Låt zonen Platser som inte omfattas av dina andra zoner stå tom. En kund utanför Sverige får då beskedet att frakt inte finns, vilket är precis vad ni vill när ni bara säljer i Sverige.
- Spara.
Ställ in betalning
Kortbetalning kräver ett avtal med en betaltjänst, och ett företag med organisationsnummer kan teckna det själv. Avtalet tar några dagar. Börja under tiden med de betalsätt som redan finns i WooCommerce.
För UF-företag
Ett UF-företag har inget organisationsnummer och kan inte teckna ett eget avtal med en betaltjänst. Använd de betalsätt som redan finns i WooCommerce, som i stegen nedan. Vilka vägar som finns för kort står i Betalningsgateways.
- Gå till WooCommerce, Inställningar och fliken Betalningar. Leta upp avsnittet Ta emot offlinebetalningar.
- Slå på Banköverföring och klicka på Hantera. Byt titeln till Swish eller bankgiro, det ni faktiskt använder.
- Skriv i fältet Instruktioner exakt hur kunden ska göra: nummer att swisha till, att ordernumret ska skrivas som meddelande, och att varan skickas när betalningen kommit in. Texten hamnar både på tacksidan och i orderbekräftelsen, så den behöver vara begriplig utan er närvaro.
- Slå på Betala vid leverans om ni säljer på marknader och mässor. Byt titeln till Betala vid hämtning.
- Spara och gå tillbaka till Betalningar för att se att rätt metoder står som aktiva.
För kortbetalning finns färdiga tillägg för Klarna och Stripe. Vill ni ha Klarna, Swish, kort och banköverföring i samma kassa utan att teckna avtal med banken och Klarna var för sig, installera tillägget Mollie Payments for WooCommerce och teckna ett avtal med Mollie. Ni betalar en avgift per betalning och ingen månadsavgift; Swish via Mollie kräver oftast ett svenskt bankkonto och ett organisationsnummer. Vägarna och vad de kostar jämförs i Betalningsgateways.
Så här vet ni att det funkade
Öppna butiken i ett privat fönster, alltså utloggad, och lägg en riktig testorder. Lägg en produkt i varukorgen, gå till kassan, fyll i en adress och välj Swish som betalsätt. Slutför ordern.
Fyra saker ska stämma. Priset i kassan ska vara exakt det ni skrev in. Är företaget momsregistrerat ska momsen stå på en egen rad; är det momsbefriat eller ett UF-företag ska det inte finnas någon momsrad alls. Frakten ska dyka upp med båda alternativen och rätt belopp. Ordern ska synas under WooCommerce och Beställningar med status Pausad, vilket är den status en order med betalning utanför nätet får tills ni markerat den som betald. Och bekräftelsemejlet ska landa i inkorgen med era Swish-instruktioner i klartext. Kommer inget mejl, kolla skräpposten innan ni felsöker något annat.
Gör sedan om hela testet i mobilen. Ta bort testordern efteråt, annars ligger den kvar och stör bokföringen.
Om det går fel
- Kassan säger att ingen fraktmetod är tillgänglig: adressen matchar ingen zon, eller så saknar zonen fraktalternativ. Kontrollera att zonen har Sverige som region och att minst ett alternativ ligger under den.
- Priserna visas med moms fast företaget inte är momsregistrerat: rutan Aktivera momssatser och beräkningar är ikryssad under Inställningar och Allmänt. Kryssa ur den, spara, och öppna sedan varje produkt och kontrollera att ordinarie pris fortfarande står i rätt siffra.
- Inga bekräftelsemejl kommer fram: webbhotell är ofta dåliga på att skicka mejl från WordPress. Installera tillägget WP Mail SMTP och koppla det till företagets mejladress, då skickas mejlen via samma mejlserver som ni själva använder och de hamnar mycket mer sällan i skräpposten.
- Butikssidan är tom fast produkterna är publicerade: sidan som ska visa produkterna är inte utpekad. Gå till WooCommerce, Inställningar, fliken Produkter och välj sidan under Bassida för butik. Sidorna för varukorg, kassa och mina sidor väljs på fliken Avancerat.
- Sajten blev seg efter installationen: WooCommerce lägger på en del arbete. Se till att produktbilderna inte är större än cirka 1600 pixlar i bredd, och avinstallera tillägg ni inte använder. Fler tillägg gör aldrig en sajt snabbare.
- En kund har swishat men ordern står kvar som obetald: WooCommerce kan inte se er Swish, det måste göras för hand. Öppna ordern under Beställningar och ändra status till Behandlas när pengarna kommit in, och till Färdigbehandlad när varan lämnat er. Skriv in datumet i bokföringen samma dag.
- Två personer i företaget ändrar samtidigt och skriver över varandra: ge varje person ett eget konto under Användare istället för ett delat inlogg. Den som sköter butiken får rollen Butiksägare (den ger full åtkomst till produkter och inställningar, inte bara ordrar), den som skriver texter får Redaktör.
Avinstallera aldrig WooCommerce när ni fått riktiga ordrar. Tillägget tas då bort tillsammans med möjligheten att se ordrar och produkter i kontrollpanelen, och underlaget ni behöver till bokföringen försvinner ur vyn. Behöver ni stänga butiken, ta bort länken till den ur menyn istället, och exportera ordrarna till en fil först.
Vad ni gör härnäst
Innan ni släpper butiken publikt behöver köpvillkor, ångerrätt och integritetspolicy finnas som egna sidor, och de går igenom i Juridisk checklista. Om ni ska skicka marknadsföring till privatpersoner i Sverige så är det viktigt att ni läser på vad GDPR säger. Vår tolkning av GDPR kan ni läsa på följande länk: GDPR för företag. Vill ni ta emot kortbetalning är Betalningsgateways nästa steg. Varje order ska sedan in i bokföringen samma vecka, och hur ni gör det står i Bokföring. Behöver ni en egen adress istället för en gratisadress, ta Domän och mejl.