B2B är inte B2C med faktura
Alla webbshoppar är inte skapade lika. Om du säljer t-shirts till konsumenter kan du köra Shopify och vara klar på en helg. Men PlastShop säljer industriplast till företag. Det är en helt annan värld.
Vi har kunder som beställer polykarbonatskivor i exakta mått, PTFE-stänger i specifika dimensioner och polyeten i rullar med kundspecifika priser. Det är inte Amazon. Det är komplexa ordrar där varje rad kan kräva teknisk specifikation, dokumentation och ibland manuell kalkylering.
Vad Odoo levererar ur lådan
Odoo 18 CE har en inbyggd webbshop-modul (Website Sale) som gör grundjobbet bra. Produktkatalog, varukorg, checkout, betalning. Den hanterar produktvarianter, attributfiltrering och har ett hyfsat template-system baserat på QWeb.
Prislistor finns också som grundfunktion. Du kan skapa prislistor per kundgrupp med procentuella rabatter eller fasta priser. Det täcker 80% av behovet.
Men det är de sista 20 procenten som gör skillnaden mellan en webbshop som fungerar och en som faktiskt löser kundens problem.
Tekniska datablad (TSB/TDS)
Varje plastmaterial har ett tekniskt datablad – TSB på svenska, TDS på engelska. Det beskriver materialets egenskaper: draghållfasthet, böjhållfasthet, temperaturbeständighet, kemisk resistens och mer. B2B-kunder förväntar sig att kunna ladda ner TSB direkt från produktsidan.
Odoo har inget koncept för detta. Du kan bifoga filer till produkter, men det finns ingen struktur, ingen automatisk koppling mellan material och datablad, ingen versionshantering. Det var en av de första sakerna jag behövde bygga.
Säkerhetsdatablad (SDS)
Utöver TSB behöver vi hantera säkerhetsdatablad enligt EU-regler. Dessa måste vara tillgängliga för kunden och uppdateras regelbundet. Ytterligare en typ av dokument som Odoo inte hanterar nativt.
Kundspecifika prislistor
Grundläggande prislistor i Odoo funkar. Men vi behöver mer. Kund A ska se pris X på produkt 1 men pris Y på produkt 2. Kund B har 15% rabatt på allt polykarbonat men standardpris på PTFE. Kund C har förhandlade priser på 50 specifika artiklar.
Det går att lösa med Odoos inbyggda prislistor, men det kräver en smart struktur. Jag bygger det i lager: basprislistor per materialgrupp, kundgruppsrabatter ovanpå, och individuella prisöverrides för specifika kunder.
Cut-to-size
PlastShops kunder vill ofta ha material kapade i specifika mått. En kund behöver en polykarbonatskiva som är 450 x 780 mm. En annan vill ha en POM-stång kapad till 125 mm längd.
Det finns ingen webbshop i världen som hanterar detta ur lådan. Det är en helt custom funktion som kräver ett interaktivt gränssnitt där kunden anger mått, ser en visuell representation och får ett pris beräknat baserat på area eller längd.
Minimibeställningar
Vissa produkter har minimikrav. Du kan inte beställa en enda O-ring – minsta order är 100 stycken. Andra produkter har minimivärde per orderrad. Odoo har grundläggande stöd för detta men det behöver anpassas för att fungera i B2B-kontexten.
Kundklassificering
Inte alla kunder är lika. En nystartad mekanisk verkstad som beställer för 2000 kr/månad behöver annan service än en storkund som handlar för 200 000 kr/månad. Vi klassificerar kunder baserat på omsättning, bransch och potential. Det styr vilka priser de ser, vilken service de får och vilken account manager som ansvarar.
Vad som saknades – sammanfattning
Så vad behövde jag bygga som Odoo inte hade? Listan blev lång:
- Dokumenthantering för TSB och SDS med versionshantering
- Avancerad kundklassificering och segmentering
- Cut-to-size med visuell kalkylator
- B2B-portal med orderhistorik och dokumentåtkomst
- Anpassad produktfiltrering baserad på tekniska egenskaper
- Automatisk prissättning med marginalstyrd formel
- Delad kundvagn för företag med flera inköpare
- AI-assisterad kundservice och produktrekommendationer
Det blev sex egna moduler, hundratals Python-filer och tusentals rader XML. Men varje del löser ett verkligt problem som våra kunder har. Och det är poängen med att äga sin egen plattform – du bygger det kunden behöver, inte det leverantören tyckte var bra nog.
Hade WooCommerce eller Shopify funkat?
Kort svar: nej. Inte för det här. WooCommerce hade kunnat hantera produktkatalogen men inte ERP-delen. Shopify Plus kan mer men kostar en förmögenhet och du äger fortfarande inte koden. Med Odoo CE äger jag allt och betalar ingenting i licensavgifter. Priset är min tid – och den investerar jag hellre i något jag äger.
Vad tycker du?
Jag vill gärna höra dina tankar. Kommentera nedan eller nå mig på LinkedIn.

