Spring til indhold
WebIndsigter

B2B-webshop: det der adskiller den fra B2C

Hvis prisen afhænger af, hvem der er logget ind, har I ikke en butik. I har et forhandlingssystem.

En B2B-webshop er ikke en B2C-butik med login. Forskellen er priser pr. kunde, tilbud, godkendelse og ERP — ikke et pænere checkout.

11 minutters læsning
Stiliseret browservindue med en handelsflade, prislister pr. kunde og et organisations-login i stedet for et enkelt checkout.

Beslutningsguide

Hvis I søger efter en B2B-webshop eller en B2B e-commerce-løsning, er I typisk træt af at sende prislister som PDF og taste ordrer ind i ERP'en fra en mail. Det er et ærligt problem. Det forkerte svar er at købe en B2C-butik og håbe, at et login gør den professionel.

B2C optimerer for en fremmed, der skal konvertere nu. B2B optimerer for en kendt organisation, der skal købe igen, ofte med en anden pris, en anden rabat, en indkøber og en godkender. Hvis I presser det andet ind i det første, får I en flot forside og den samme manuelle bagkant, I prøvede at slippe af med.

TL;DR

De vigtigste pointer

  • B2B-webshoppen adskiller sig på pris, vilkår og roller — ikke på at den har et pænere produktkatalog.
  • Hvis kunderne primært skal se ordrer og hente fakturaer, har I brug for en portal, ikke en butik.
  • Kundespecifikke priser og netto-vilkår er den linje, der slår de fleste B2C-platforme ihjel.
  • Shopify kan bære ægte B2B, når katalog, prislister og organisationer passer. Den kan ikke skjule et ERP, I ikke vil integrere.
  • Godkendelse, tilbud og punchout kommer, når en navngiven kunde kræver det — ikke som v1, fordi det står i et feature-matrix.
  • Byg det flow, der fjerner den manuelle ordre, I hader mest. Udvid, når brugen er der.

Hvorfor det her overhovedet er vigtigt

De fleste B2B-virksomheder, vi møder, har allerede "en webshop" i et slide. Når vi kigger efter, er det et katalog med en kurv, og den rigtige pris lever i et regneark. Kunden logger ind og ser alligevel det forkerte. Sælgeren sender et tilbud i mailen. Bogholderiet taster ordren. Butikken var dekoration.

Det er derfor, spørgsmålet ikke er "Shopify eller custom" som religion. Spørgsmålet er, hvilke regler der skal være sande, når en indkøber trykker køb. Hvis reglerne er listpris plus fragt, er I tættere på B2C, end I tror. Hvis reglerne er pris pr. kunde, minimumsordre, kredit og en godkender i en anden afdeling, har I et andet produkt.

Vi ser også det omvendte: teams, der bestiller en fuld B2B-suite, fordi de har hørt ordet punchout, mens deres egentlige smerte er, at stamkunder ikke kan se restordrer. Så bygger I det tunge først og lader det daglige arbejde ligge. En B2B-webshop, der ikke fjerner en konkret, gentaget opgave, er et projekt — ikke en kanal.

Det her er rammen, vi bruger, før nogen vælger platform. Den er bevidst tæt på vores guide om kundeportaler, fordi de to produkter ofte forveksles. Forskellen er retningen: butikken er købet. Portalen er livet efter købet. Mange B2B-setups har brug for begge. Næsten ingen har brug for at lade som om, de er det samme.

Det der faktisk er anderledes end B2C

I B2C er gæsten ukendt, indtil betalingen går igennem. I B2B er organisationen ofte kendt, før kataloget giver mening. Prisen, sortimentet og fragtreglerne kan afhænge af, hvem der er logget ind. Hvis I viser listpris til alle og "retter det i ERP'en bagefter", har I ikke en B2B-webshop. I har et showroom med ekstra arbejde.

Ordren er heller ikke den samme genstand. B2C-ordren er typisk betalt, lille og færdig. B2B-ordren kan være et tilbud, der skal godkendes, en rammeaftale, der trækkes på, eller en indkøbskurv, der skal landes i kundens eget indkøbssystem. Checkout er ikke en kreditkortformular. Checkout er den proces, der gør ordren sand i jeres bagkant.

Roller slår person-login. En indkøber lægger i kurv. En leder godkender. En bogholder henter fakturaen. Hvis jeres butik kun kender "en bruger med en e-mail", vil I opfinde organisationer i supporten. Det er den slags gæld, der føles usynlig i et MVP-slide og meget synlig, når den første mellemstore kunde får to afdelinger.

Endelig er self-service i B2B ofte mere værd end selve købet. At se restordre, hente certifikater, genbestille sidste måneds linjer — det er det, der fjerner telefonen. En butik uden det lag bliver et sted, man køber første gang, og et sted, man ringer anden gang. Så har I betalt for en kanal, der ikke erstatter kanalen, I hadede.

B2C-butik vs. B2B-webshop

B2C-butik

Ukendt gæst, listpris, betaling nu, forsendelse til en adresse.

  • Én pris (plus kampagne) for alle, der kan se varen
  • Checkout er betaling og levering — færdig på få minutter
  • Konto er et convenience-lag, ikke en forudsætning
  • Retur og support er efterkøb, ikke en del af ordren
  • Platformen kan være "færdig", så længe kataloget er sandt

B2B-webshop

Kendt organisation, pris pr. aftale, godkendelse, ERP som sandhed.

  • Pris, sortiment og vilkår afhænger af kunden — ikke af kampagnen
  • Ordren kan være tilbud, ramme eller requisition, ikke kun kortbetaling
  • Login og organisation er forudsætningen, ikke et plus
  • Efterkøb (restordre, faktura, genbestil) er ofte det, der betaler projektet
  • Uden integration til ERP eller prisengine er butikken et skønmaleri

Priser, tilbud og vilkår — linjen de fleste undervurderer

Kundespecifik pris er ikke et tema i Shopify-admin. Det er kernen. Hvis to kunder ikke må se hinandens nettopris, skal I have organisationer, prislister og et sted, den pris er sand — typisk ERP eller en prisengine, ikke et felt, en intern redigerer i nattens mulm. Når prisen er forkert i butikken, ringer kunden ikke til support. Kunden mister tillid til kanalen.

Tilbud er det næste trin, mange presser ind for tidligt. Et tilbud er en låst pris i en periode, ofte med linjer, der ikke findes som SKU'er, og ofte med en sælger i loopet. Hvis 80 procent af jeres ordrer allerede er listelinjer, I kan vise til den rigtige kunde, så byg det. Hvis 80 procent er forhandlede pakker, så er en butik, der ikke kan bære tilbud, et sidespor — og I skal være ærlige om det, før I køber en platform.

Netto-vilkår, kreditramme og minimumsordre er ikke "checkout-options". De er beslutninger om, hvem der må lægge en ordre, der ikke er forudbetalt. En B2C-platform, der kun kender kort og rater, vil enten blokere jeres stamkunder eller lade alle købe på faktura. Ingen af delene er acceptabelt, når bogholderiet har en holdning.

Vi anbefaler at skrive de tre regler ned, før I vælger stack: hvordan prisen findes, hvornår et tilbud er nødvendigt, og hvem der må bestille uden at betale nu. Hvis I ikke kan, er I ikke klar til at implementere. I er klar til at kortlægge, hvordan I sælger i dag — og det er det arbejde, der faktisk afgør prisen på projektet, ikke hvilket tema I kan lide.

Organisationer, roller og det, login faktisk skal bære

B2C-login er "min ordre og mine adresser". B2B-login er "min virksomhed, mine aftaler, mine kolleger". Hvis I kun opretter brugere, ender I med at dele adgangskoder på tværs af indkøb. Hvis I opretter organisationer uden roller, kan praktikanten se priser, I lovede at holde internt, eller godkende over kreditrammen.

Det er også her, kundeportalen og webshoppen overlapper. Samme identitetslag kan bære begge: køb i den ene flade, restordre og dokumenter i den anden. Det, der går galt, er at bygge to logins, fordi to leverandører hver især solgte "B2B". Én organisation, ét sæt roller, to opgaver.

SSO og IdP kommer, når kunden er stor nok til at kræve det — ikke fordi det står på et enterprise-tjekliste. For de fleste danske mellemstore kunder er en indbydelse pr. e-mail og en admin hos kunden, der kan tilføje kolleger, det rigtige v1. Overbyg, når en konkret kontrakt siger noget andet.

Dataisolation er ikke til forhandling. En bruger må ikke kunne gætte sig til en anden virksomheds ordrer ved at skifte et id i URL'en. Det lyder basalt, og det er præcis det, der bliver glemt, når en B2C-shop får "et B2B-login" boltet på. Hvis I bygger selv, så er RLS og org-scope en del af produktet. Hvis I køber, så spørg, hvordan de isolerer — ikke om de har et B2B-badge.

Det I skal have besluttet, før I vælger platform

Platformen er det sidste valg. De her fem beslutninger afgør, om Shopify, et ERP-modul eller noget custom overhovedet kan bære jeres B2B-webshop.

  1. 01

    Hvad er den ordre, I vil have væk fra mailen?

    Genbestilling af kendte linjer, første køb på listpris, eller det forhandlede tilbud? Vælg én. Den afgør, om I bygger en butik, et tilbudsværktøj eller en portal.

  2. 02

    Hvor er prisen sand i dag?

    ERP, regneark, sælgerens hoved. Kun de to første kan I integrere. Hvis det er den tredje, er første opgave at gøre prisen explicit — ikke at vælge et tema.

  3. 03

    Hvem er organisationen, og hvem må trykke køb?

    Én konto pr. CVR, flere lokationer, indkøber vs. godkender. Hvis I ikke kan tegne det, vil I opfinde det i supporten efter lancering.

  4. 04

    Hvad skal ske i ERP'en, når ordren lander?

    Opret, reserver, fakturér, afvis. En butik, der ikke kan svare på det, skaber dobbeltarbejde. En butik, der skriver forkert ind, skaber rod, I betaler for i måneder.

  5. 05

    Hvad er bevidst ude af v1?

    Punchout, flere prislister pr. land, konfigurator, sælger-impersonation. Skriv dem ned. Ellers bliver de til "lige det her også" midt i et Shopify-forløb, der ikke var solgt til det.

En B2B-webshop, der viser den forkerte pris, er værre end ingen shop. Kanalen dør, når kunden ikke kan stole på tallet på skærmen.

Butik, portal eller begge — og hvornår Shopify er nok

Hvis den handling, I vil have digital, er "læg de her SKU'er i kurv til den pris, vi har aftalt", har I en webshop. Hvis handlingen er "se mine ordrer, hent dokumenter, godkend en levering", har I en portal. Hvis det er begge, så byg identitet og org-model én gang, og lad de to flader dele den. Det er billigere end to produkter, der ikke kender hinanden.

Shopify er nok, når jeres B2B ligner handel: katalog, prislister, organisationer, og I kan acceptere deres model for kunder og checkout. Den er det forkerte svar, når hver ordre er et projekt, når prisen kun findes som et tilbud i mailen, eller når I har brug for dybe roller, som deres B2B-lag ikke kan bære uden workarounds, I kommer til at hade.

Custom — typisk Next.js foran jeres data — er det rigtige, når købsflowet er jeres forretning, ikke et tema. Konfigurator, reservedele pr. serienummer, eller en butik, der i praksis er en bestillingsflade oven på et eksisterende kundeportal-login. Det er dyrere at eje. Det er billigere end at tvinge et fremmed checkout til at lyve.

Vi har skrevet separat om, hvornår I overhovedet har brug for en kundeportal, og om, hvornår Shopify er nok som handelsplatform. Det her indlæg er det midterste spørgsmål: hvis I siger "B2B-webshop", mener I så køb, efterkøb — eller et håb om, at ét login løser begge dele? Svar på det, før I skriver kontrakt.

Shop, portal, Shopify eller custom?

Venstre er det, I faktisk prøver at digitalisere. Højre er det, vi typisk anbefaler som næste skridt.

  • Det I primært vil have væk fra mailen

    Genbestilling af kendte linjer til en aftalt pris

    Næste skridt

    B2B-webshop. Shopify, hvis prislister og org passer; ellers butik på jeres prisengine.

  • Det I primært vil have væk fra mailen

    Se ordrer, fakturaer og restordre — uden at lægge nyt i kurv

    Næste skridt

    Kundeportal. En butik er det forkerte produkt til det job.

  • Det I primært vil have væk fra mailen

    Forhandlede pakker og tilbud er 80 procent af omsætningen

    Næste skridt

    Tilbudsflow først. En listpris-butik bliver et sidespor.

  • Det I primært vil have væk fra mailen

    Kunden kræver punchout eller deres eget indkøbssystem

    Næste skridt

    Kun når det står i en konkret aftale. Ikke som v1 "for at være enterprise".

  • Det I primært vil have væk fra mailen

    Køb og efterkøb er begge daglige, og I har allerede org-login

    Næste skridt

    Én identitet, to flader. Undgå to leverandør-logins, der ikke deler roller.

Tjekliste før I kalder det en B2B-webshop

Hvis I mangler flere af punkterne, er I ved at købe en B2C-butik og håbe. Det håb holder ikke.

  • I kan pege på den ene ordretype, v1 skal fjerne fra mailen
  • Prisen, kunden ser, er den samme som i ERP eller den aftalte prisliste
  • Organisation og roller er tegnet — ikke kun "et login"
  • I ved, hvad der sker i bagkanten, når ordren lander
  • I har skilt butik (køb) fra portal (efterkøb), eller I har besluttet at dele identitet
  • Punchout, konfigurator og sælger-impersonation er bevidst ude — eller bevidst inde med en grund

Spørgsmål vi får igen og igen

  • Kan vi ikke bare slå Shopify B2B til på den butik, vi har?

    Nogle gange. Hvis jeres katalog allerede er sandt, og I kan flytte kunder over i organisationer med prislister, er det det rigtige første forsøg. Det slår fejl, når den rigtige pris stadig lever i et regneark, eller når ordren skal landes i et ERP, I ikke vil integrere. Et B2B-flag ændrer ikke en B2C-datamodel, I aldrig har ejet.

  • Er en B2B-webshop det samme som en kundeportal?

    Nej. Butikken er købet: kurv, pris, ordre. Portalen er efterkøb: status, dokumenter, self-service. De kan dele login og organisation, og de bør ofte gøre det. De skal ikke deles, fordi én leverandør kaldte det hele "B2B-portal". Hvis I kun har brug for det ene, så byg det ene.

  • Hvornår er custom bedre end Shopify til B2B?

    Når købsflowet er jeres differentiering — konfigurator, serienumre, roller, som en handelsplatform ikke kan bære uden workarounds — eller når I allerede har et portal-login, butikken skal bo i. Custom er ikke finere. Det er det, I vælger, når I hellere vil eje reglerne end at tilpasse jer et checkout.

  • Skal vi have punchout og OCI i første version?

    Kun hvis en navngiven kunde har det i kontrakten, og I kan pege på det indkøbssystem, I skal tale med. Punchout er et integrationsprojekt, ikke en feature I slår til. For alle andre er det scope, der stjæler den genbestilling, der faktisk ville fjerne mailen.

  • Hvad med B2B-SEO, hvis det meste ligger bag login?

    Kataloget, I vil findes på, skal kunne crawles: kategorier, generelle produktblade, anledninger. Den kundespecifikke pris og den personlige restordre skal ikke. En B2B-shop, der gemmer hele sortimentet bag login, fordi prisen er hemmelig, forsvinder i søgning. Skil det offentlige katalog fra den private pris.

Hvis I overvejer en B2B-webshop

Lad os skille butik, portal og ønsketænkning.

En kort gennemgang af den ordre, I vil have væk fra mailen, og hvor prisen er sand i dag, er ofte nok til at sige, om I skal have en shop, en portal — eller begge dele på samme login.

Hvorfor vi skrev den her

Det er sådan vi tænker — og det er det vi bygger.

Vores indsigter handler om det vi rent faktisk leverer. Hvis det her ramte noget du arbejder med, så er der en konkret service der ligger tæt på.