E-handel och lagerprogram för butiken i ett
En dag i en liten butik ser ofta ut så här: på morgonen kommer leverantörens kartong och innehållet förs in från en papperslista i lagerprogrammet. Under dagen säljs varor över disk och kassan drar av dem i sin egen databas. På kvällen går du igenom e-butikens beställningar och kollar på hyllan om de beställda varorna verkligen finns — eftersom e-butiken inte vet vad som såldes över disk i dag.
Har du tre program har du tre produktkataloger, tre inloggningar och tre ställen där lagersaldot kan bli fel. Och det blir det, eftersom antal flyttas mellan dem för hand eller via en integration som ibland krånglar.
Typiska problem som handlare beskriver
- ”En kund köpte en jacka på nätet, men det sista exemplaret såldes över disk i går.”
- ”Inventeringen tar en hel söndag, eftersom siffrorna måste knappas över från Excel till lagerprogrammet.”
- ”Jag betalar för e-butiken och lagerprogrammet separat och för ändå över antal för hand.”
Roten till alla tre är densamma: e-butiken och lagret är två olika applikationer.
En applikation, ett lagersaldo
NUNDINAE är plattformen jag byggde just för att täppa till det glappet. E-butik, lagerhantering och kassa är en applikation med en databas. Produkten du säljer på nätet är samma produkt som du säljer över disk och skannar in ur leverantörens kartong.
Vad det betyder under en dag:
- Du säljer den sista biten över disk — e-butiken ser det i samma ögonblick, eftersom det inte finns något annat lagersaldo.
- En webbeställning reserverar varan så fort kunden slutför beställningen. Betalar hen inte inom betalningstiden frigörs varan av sig själv.
- Kunden avbeställer innan försändelsen har skickats — varan går tillbaka till lagret.
- Ett kundregister: e-butikens konton och kunderna i butiken på samma ställe. Ett telefonnummer räcker, e-post är inte obligatoriskt.
Det finns inget att synkronisera mellan två system, eftersom det inte finns något andra system. Mer om det i inlägget e-handel och lagerhantering i en applikation.
Streckkodsläsaren gör lagerjobbet snabbt
I en butik är det inleveranser och inventering som äter mest tid. Båda sköts i NUNDINAE med streckkodsläsare:
| Arbete | Så går det till |
|---|---|
| Inleverans | ”Ta emot varor (skanner)” → skanna varje produkt ur kartongen, varje pip lägger till en styck → ”Spara inleverans”. Okända koder står kvar i rött i listan. |
| ”Hur många har vi i lager?” | Skanna produkten på valfri adminsida — en ruta med namn, pris och saldo öppnas (grönt, orange, rött). |
| Inventering | Räknade antal som CSV-fil (SKU;antal eller EAN;antal), som blir det nya lagersaldot. |
| EAN-koder i bulk | Två kolumner (SKU;EAN) från leverantörens prislista och en import. |
| Varan tar slut | Lagerlarm på startpanelen och en beställningslista till leverantören per varumärke. |
Alla USB- eller Bluetooth-streckkodsläsare som fungerar som tangentbord duger. Ingen separat programvara behövs, i telefon eller surfplatta kan du även använda kameran. Mer i detalj i inlägget lagerhantering med streckkodsläsare.
Kassan vid disken, från samma lager
I kassan söker du produkten på namn eller skannar streckkoden — produkten hamnar direkt i korgen, ett pip till ökar antalet. Betalningen kan vara kontant, kort, presentkort eller flera på en gång, växeln räknas ut automatiskt och kvittot kan skrivas ut. I slutet av dagen ger ”Stäng dagen” en sammanställning per betalsätt.
Kassaförsäljningen tar varan från samma lagersaldo som e-butiken. Råkar samma knapptryck gå två gånger eller bryts nätverket sparas försäljningen ändå bara en gång.
E-butiken: frakt, betalningar och kampanjer
- Produkter med varianter — storlek, färg, volym. Varje variant har egen SKU, EAN, eget pris och eget lagersaldo.
- Betalningar via Montonio: bankbetalning, kort, Apple Pay och Google Pay, plus banköverföring.
- Frakt efter land, postnummer, vikt och belopp, en gräns för fri frakt och SmartPosts paketautomater. Försändelsen kan skapas direkt från beställningen.
- Kampanjer: varukorgsregler, rabattkoder, ”köp X, få Y”, permanenta rabatter på varumärken och paketerbjudanden med gåva.
- Presentkort som kan användas både i butiken och i e-butiken.
- Butiken fungerar på estniska, engelska, ryska och finska.
Så går flytten till
Du börjar inte från noll. Flytten gör jag, och oftast går den till så här:
- Produkter med varianter flyttas över från den gamla e-butiken (t.ex. WooCommerce).
- Lagersaldot kommer från en inventerings-CSV — samma format som du själv använder senare.
- Kunder kommer från CSV med kolumnmatchning; en ny import kompletterar i stället för att skapa dubbletter.
- Gamla adresser omdirigerar jag så att länkarna i Google inte ger 404.
Före flytten är det värt att kontrollera om varje produkt har en EAN-kod. Om inte är det ett bra tillfälle att hämta in dem från leverantörens prislista — då fungerar streckkodsläsaren från första dagen.
Vill du se hur det skulle se ut med ditt sortiment, beställ NUNDINAE eller be om en visning. Beskriv vad du säljer och vad du arbetar med i dag — jag säger ärligt om det passar.
