Naar de inhoud

Showcase / Verkopen aan bedrijven

Bedrijfsaccounts met sub-accounts en rollen

Bij een zakelijke klant bestelt zelden één persoon. De inkoper zet de order klaar, zijn leidinggevende wil meekijken, de administratie wil de factuur op de juiste naam. In onze demowinkel hangt dat onder één bedrijf, met per gebruiker een eigen rol.

De pagina Mijn bedrijf in de demowinkel met bedrijfsgegevens, een gebruikerstabel, een formulier om een sub-gebruiker toe te voegen en een budgettabel
Mijn bedrijf, gezien door de beheerder van Dexor Demo B.V.: gegevens, gebruikers en het formulier om er een inkoper bij te zetten
Het klantaccount van de demowinkel met in de navigatie Mijn bedrijf, Mijn offertes en Mijn bestellijsten
De zakelijke onderdelen staan in dezelfde accountnavigatie als de rest; een consument ziet ze niet

Magento 2 · Hyvä · B2B · Rollen en rechten

Wat het doet

Eén bedrijf, meerdere logins

Het bedrijf is een eigen gegeven in de shop, met naam, btw-nummer, KvK-nummer en een status. Elke medewerker houdt zijn eigen login en bestelhistorie onder datzelfde bedrijf.

Twee rollen

Een beheerder regelt de gebruikers, de budgetten en de goedkeuringen. Een inkoper bestelt. Wat iemand op Mijn bedrijf ziet en mag doen, volgt uit zijn rol.

Gebruikers erbij zonder tussenkomst van de shop

De beheerder vult naam en e-mailadres in. De nieuwe inkoper krijgt de gebruikelijke mail om zelf een wachtwoord te kiezen en ziet meteen de zakelijke prijzen.

Op non-actief in plaats van weggooien

Vertrekt er iemand, dan zet de beheerder hem op non-actief en blijven de bestellingen staan. Zijn eigen account kan hij niet deactiveren, dus een bedrijf raakt nooit zijn beheerder kwijt.

Aan de kant van de winkel

In het beheer van je shop staat een overzicht van alle bedrijven, met hun status en kortingspercentage. Een nieuw bedrijf staat in afwachting tot jij het activeert, dus niemand krijgt zakelijke prijzen zonder dat je ernaar gekeken hebt.

Voor wie

Shops die aan consumenten én aan bedrijven verkopen en daar nu twee systemen voor gebruiken. Alles staat in één shop, met één voorraad. Of een bezoeker aan een bedrijf gekoppeld is, bepaalt wat hij ziet.

Ook voor groothandels die hun klanten nu per mail laten bestellen. De bedrijfsstructuur draagt budgetten, goedkeuring, prijzen per bedrijf en betalen op rekening.

Zelf bekijken

Deze schermen zitten achter een login: je hebt er een zakelijk account voor nodig. Voor Dexor Demo B.V. staat een demo-login klaar met een beheerder en een inkoper, zodat je beide kanten kunt zien.

Vraag een demo-login aan

Voor developers

  • Twee tabellen: het bedrijf zelf en een koppeltabel klant-bedrijf met de rol en een actief-vlag. Declarative schema, service contracts en een repository, zoals de rest van de modules.
  • Een gedeelde resolver beantwoordt per verzoek de vraag: is dit een bedrijfsgebruiker, welk bedrijf en welke rol. Voor gasten en gewone klanten komt er niets terug.
  • De kernmodule levert een lege implementatie van die resolver; de bedrijfsmodule zet er via een di-voorkeur de echte voor in de plaats, zodat de kern niets van bedrijven hoeft te weten.
  • Sub-gebruikers lopen via Magento's eigen accountbeheer, zodat de standaardmail met de wachtwoordlink uitgaat.
  • De accountlinks renderen alleen voor bedrijfsgebruikers; de controllers controleren zelf of het bedrijf van de aanvrager klopt.
  • Beheerrechten lopen via een eigen ACL-tak onder Dexor. De instellingen (B2B aan, prijzen exclusief btw, de zakelijke klantgroep) staan in één configuratiesectie.

Op deze structuur staan goedkeuring en budget, prijzen per bedrijf en betalen op rekening.

Magento Open Source heeft zelf geen B2B-laag. Wij bouwden hem als losse modules, binnen technisch beheer of als project.

Terug naar alle onderdelen in de showcase.

Verkoop je aan bedrijven én consumenten?

In een kennismaking van een kwartier kijken we wat daarvoor nodig is in jouw shop.

Plan een kennismaking

Jasper van Tellingen, e-commerce architect