Afbeelding bij Magento klantgroepen: zo regel je B2B prijzen per klanttype

Magento klantgroepen: zo regel je B2B prijzen per klanttype

Haimanti Dekker
Haimanti Dekker
16 september 1935 6 min

Je hebt drie soorten klanten: dealers die 30% korting krijgen, groothandels die op rekening kopen, en eindklanten die gewoon de lijstprijs betalen. Allemaal in dezelfde webshop. In Magento los je dat op met klantgroepen. Als je het goed aanpakt.

Wat zijn Magento klantgroepen?

Magento heeft standaard vier klantgroepen: NOT LOGGED IN, General, Wholesale en Retailer. Dat zijn vertrekpunten, geen eindstand.

Een klantgroep bepaalt wat iemand ziet en betaalt:

  • Welke prijzen en kortingen gelden
  • Welke betaalmethoden beschikbaar zijn
  • Welke belastingregels van toepassing zijn
  • Welke catalogus zichtbaar is (Adobe Commerce)

Elke klant hoort bij precies één groep. Je kent die groep toe in het klantaccount, handmatig of automatisch via een ERP-koppeling. Dat laatste is bij grotere klantenbestanden eigenlijk de enige werkbare optie.

Waarom klantgroepen essentieel zijn voor B2B

In B2C is iedereen gelijk. In B2B niet.

Prijzen per klanttype

Met klantgroepen combineer je tier pricing per groep. Dealer betaalt 25% onder de lijstprijs, groothandel 35%, eindklant betaalt brutoprijzen. Dat stel je in via catalog price rules of rechtstreeks op productniveau.

Betaalmethoden beperken

Niet elke klant moet “op rekening” kunnen betalen. Met klantgroepen regel je dat alleen dealers en groothandels die optie zien. Eindklanten krijgen iDEAL, creditcard, en daarmee is het klaar.

Belastingregels

BTW-vrijstelling voor export, intracommunautaire leveringen, klanten die een geldig BTW-nummer hebben. Dat koppel je aan klantgroepen. Zonder die koppeling worden belastingregels een handmatig proces, wat vroeg of laat fout gaat.

Catalogi afschermen

In Adobe Commerce kun je Shared Catalogs per klantgroep instellen. Groothandel ziet andere producten dan de eindklant. Handig als je niet alles aan iedereen wilt tonen, of als je aparte inkoopprijzen hebt die je niet publiek wilt maken.

Meer over wat er allemaal mogelijk is: Magento B2B oplossingen.

Drie typen in de praktijk

Groothandel

Hoge volumes, vaste contractprijzen, betaling op rekening met 30 of 60 dagen. Deze klanten kopen via hun eigen inkoopproces en willen geen verrassingen bij de checkout. Zichtbaarheid van hun specifieke prijzen is cruciaal. Als ze inloggen en de lijstprijs zien, bellen ze.

Dealer/reseller

Koopt om door te verkopen. Dealerprijzen, maar niet zo diep als groothandel. Betaalt liever per transactie via iDEAL of op rekening. Wil soms ook specifieke producten zien die niet voor eindklanten beschikbaar zijn.

Eindklant

Betaalt brutoprijzen, geen bijzondere condities. De “General” groep in Magento. Dit is ook de veiligste standaard: als een B2B klant per ongeluk in de verkeerde groep zit, ziet hij de hoogste prijs in plaats van een te lage.

Zie ook: B2B features die er echt toe doen.

Zo zet je het slim op

Begin met zo min mogelijk groepen

Drie tot vier klantgroepen is een gezonde start. Meer groepen betekent meer beheer, meer kans op fouten, en meer testwerk bij elke update.

Resist de verleiding om voor elke klant een eigen groep te maken. Twintig unieke prijsafspraken zijn geen twintig klantgroepen. Daarvoor zijn tier prices en klantspecifieke catalogusprijzen.

Combineer klantgroepen met tier pricing

Klantgroepen regelen het basisprijsniveau. Tier pricing regelt de staffels daarbinnen. Samen dekken ze de meeste B2B-prijsscenario’s af zonder maatwerk.

Voorbeeld:

  • Klantgroep “Groothandel” krijgt 30% onder lijstprijs als basiskorting
  • Tier pricing op productniveau: vanaf 50 stuks 5% extra, vanaf 100 stuks 10% extra

Dat is twee instellingen, geen 40.

ERP als bron van waarheid

Stel je klantgroepen handmatig in en je hebt 500 klanten, dan gaat het een keer mis. Laat je ERP de groepstoewijzing bepalen en synchroniseer dat naar Magento. Klant stapt over naar een ander contract? Groepswijziging komt automatisch binnen.

Meer over hoe dat werkt: ERP-koppelingen met Magento.

Geef groepen duidelijke namen

“Group_3” of “Wholesale_new_2” zijn namen die niemand begrijpt na zes maanden. Gebruik beschrijvende namen: “Groothandel_NL”, “Dealer_BE”, “Eindklant”. Iedereen die in de backend werkt snapt dan meteen wat een klant te zien krijgt.

Valkuilen

Klantgroepen als vervanging van offerteprocessen

Klantgroepen zijn geen oplossing voor twintig unieke prijsafspraken met twintig klanten. Dat wordt een onderhoudsnachtmerrie. Voor echt klantspecifieke prijzen zijn er betere tools, zoals shared catalogs (Adobe Commerce) of een offertesysteem.

Vergeten te testen na een update

Magento-updates kunnen prijsregels beïnvloeden. Tier prices kunnen verschuiven, catalog price rules kunnen conflicteren. Test na elke update of de juiste klantgroep nog steeds de juiste prijs te zien krijgt. Dat klinkt vanzelfsprekend, maar wordt regelmatig overgeslagen.

Betaalmethoden niet koppelen aan klantgroepen

Veelgemaakte fout: klantgroepen instellen voor prijzen, maar vergeten de betaalmethoden te beperken. Eindklant kan ineens “op rekening” bestellen, groothandel ziet geen “on account” optie omdat de configuratie niet klopt. Check dit altijd.

Shared Catalogs verwarren met klantgroepen

In Adobe Commerce zijn Shared Catalogs en klantgroepen twee aparte concepten die samenwerken. Een Shared Catalog bepaalt welke producten zichtbaar zijn en tegen welke prijs. De klantgroep bepaalt extra regels zoals belasting en betaalmethoden. Ze zijn niet uitwisselbaar.

Klanten in de verkeerde groep door ontbrekende ERP-validatie

Als je ERP de klantgroep bepaalt maar de validatie niet klopt (btw-nummer niet geverifieerd, contract niet actief), kunnen klanten in de verkeerde groep belanden. Zet validatieregels in je integratielaag, niet alleen in het ERP.

Magento Open Source vs Adobe Commerce

Klantgroepen en tier pricing werken in beide versies. De uitgebreidere B2B-functies zijn een ander verhaal:

FunctieOpen SourceAdobe Commerce
KlantgroepenJaJa
Tier pricing per groepJaJa
Betaalmethoden per groepJaJa
Belastingregels per groepJaJa
Shared CatalogsMaatwerkNative
Company accountsMaatwerkNative
OfferteflowsMaatwerkNative

Shared Catalogs, company accounts en offerteflows zijn niet exclusief voor Adobe Commerce. Op Magento Open Source kun je dezelfde functionaliteit bouwen met custom modules. Vaak flexibeler en zonder de Adobe licentiekosten. We doen dat regelmatig voor B2B klanten die wel de features willen maar niet de factuur van Adobe.

Aan de slag

Klantgroepen zijn de fundering van een B2B Magento-shop. Zet je ze goed op, dan heb je een schaalbare basis. Zet je ze slordig op, dan los je de rest van de looptijd problemen op die niet hadden hoeven bestaan.

Wil je weten hoe jouw huidige setup eruitziet of hoe je dit goed opzet? Vraag een gratis quickscan aan, lees meer over onze Magento B2B oplossingen, of bekijk wat het kost om een Magento webshop te laten bouwen.

Meer lezen?

Bekijk al onze artikelen over e-commerce en development.

Alle artikelen