PrestaShop Module

B2B Access Manager voor PrestaShop

by Metalinked

Bepaal wie prijzen kan zien en kan kopen in je PrestaShop-winkel.

Bepaal welke klanten je prijzen mogen zien, producten aan de winkelwagen mogen toevoegen en een aankoop mogen afronden. Elk zakelijk account wordt handmatig goedgekeurd voordat het toegang krijgt tot je winkel. Geen anonieme bezoekers, geen ongeautoriseerde bestellingen.

Compatibel met PrestaShop 8 & 9 PHP 8.1+

Meer dan een module om prijzen te verbergen. Een compleet beheersysteem voor B2B-klanten.

Customer validation panel

Je winkel staat standaard open voor iedereen

Iedereen kan prijzen zien

Iedereen kan producten aan de winkelwagen toevoegen

Geen klantvalidatieproces

Deze opzet is niet geschikt voor B2B-bedrijven die controle en verificatie nodig hebben.

Volledige controle over je B2B-klanten

  • Beperk toegang tot prijzen, winkelwagen en checkout
  • Laat alleen goedgekeurde klanten kopen
  • Implementeer een compleet zakelijk onboardingproces
  • Valideer klanten voordat je toegang verleent
Restrict access to prices, cart and checkout

Hoe het werkt

Step 1

Zakelijke registratie

Klant registreert met volledige bedrijfsgegevens

Step 2

In afwachting van goedkeuring

Account wordt automatisch op "In behandeling" gezet

Step 3

Beheerder op de hoogte gebracht

Beheerder ontvangt een meldingsmail

Step 4

Beoordeling & beslissing

Beheerder beoordeelt en keurt goed of wijst af

Step 5

Klant op de hoogte gebracht

Klant ontvangt een e-mailmelding

Step 6

Volledige toegang

Goedgekeurde klanten krijgen volledige toegang tot de winkel

Liever geen wachttijd? Schakel de Auto-approve-modus in en nieuwe registraties gaan direct naar stap 6: onmiddellijk volledige toegang, zonder handmatige controle.

Demo

Alles wat je nodig hebt voor B2B

Toegangscontrole

  • Verberg prijzen voor gasten en niet-goedgekeurde gebruikers
  • Schakel winkelwagen en checkout uit tot goedkeuring
  • Toon aangepaste berichten (registreer om prijzen te zien / te kopen)

B2B-klantonboarding

  • Uitgebreid registratieformulier met bedrijfsgegevens
  • Klanten geven alle vereiste informatie voordat ze worden goedgekeurd
  • Automatisch beheer van klantstatus (In behandeling / Goedgekeurd / Afgewezen)
  • Pagina "Mijn B2B-profiel" in Mijn Account: klanten kunnen hun gegevens bijwerken en documenten op elk moment vervangen
  • Optionele auto-approve-modus voor direct toegang zonder handmatige controle

Aangepast registratieformulier

  • Voeg onbeperkt eigen velden toe: tekst, tekstvak, getal, datum of keuzelijst, elk instelbaar als verplicht of optioneel
  • Vraag een zakelijk document op (PDF/JPG/PNG): aanpasbaar label, verplicht of optioneel, veilig opgeslagen op de server
  • Klanten kunnen hun eigen veldwaarden bijwerken en hun document op elk moment vervangen vanuit Mijn Account
  • Veldlabels en keuzelijstopties kunnen per shoptaal worden vertaald

Beheertools

  • Speciaal validatiepaneel in de back office
  • Filter klanten op status, naam, e-mail of bedrijf
  • Bulkacties: goedkeuren, afwijzen of op "In behandeling" zetten
  • Badge met aantal openstaande aanvragen in het backoffice-menu, gepagineerde lijst en CSV-export met één klik (Excel-klaar)

E-mailmeldingen

  • Meldingen voor beheerders bij nieuwe registraties in behandeling
  • Automatische e-mails naar klanten na goedkeuring of afwijzing
  • Optioneel aangepast bericht bij het afwijzen van een aanvraag

Geavanceerde configuratie

  • Schakel per thema de meldingen "registreer om prijzen te zien" en "registreer om te kopen" in of uit
  • Stel meldings-e-mailadressen voor beheerders in voor nieuwe registraties in behandeling
  • Configureer documentlabel, uploadverplichting en maximale bestandsgrootte
  • Pas meldingskleuren aan (achtergrond, rand, tekst, links) en voeg eigen CSS toe

Krachtige back office

Een speciaal paneel ontworpen om je B2B-klanten op schaal te beheren.

Algemeen: auto-approve, frontend-berichten, zichtbaarheidsregels en meldingsmails voor beheerders

Algemeen: auto-approve, frontend-berichten, zichtbaarheidsregels en meldingsmails voor beheerders

Vormgeving: meldingskleuren (achtergrond, rand, tekst, links) en eigen CSS voor beperkte bezoekers

Vormgeving: meldingskleuren (achtergrond, rand, tekst, links) en eigen CSS voor beperkte bezoekers

Eigen velden: voeg extra registratievelden toe (tekst, getal, datum, keuzelijst), zonder programmeren

Eigen velden: voeg extra registratievelden toe (tekst, getal, datum, keuzelijst), zonder programmeren

Document: schakel upload in, stel label in, vereist-schakelaar, maximale bestandsgrootte en alternatief e-mailadres

Document: schakel upload in, stel label in, vereist-schakelaar, maximale bestandsgrootte en alternatief e-mailadres

De resultaten die je krijgt

Verkoop alleen aan geverifieerde zakelijke klanten
Voorkom ongeautoriseerde toegang tot prijzen
Verminder ongeldige of ongekwalificeerde bestellingen
Bespaar tijd met geautomatiseerde onboarding
Verbeter vertrouwen en professionaliteit in je winkel

Changelog

v1.14.0 August 2026
  • new Added Czech, Romanian and Brazilian Portuguese translations
  • security Strengthened price protection for pending and rejected accounts so cached pages can never expose hidden prices
  • security Hardened validation of the Website field and the CSV export for safer handling of customer data
  • fix Fixed the Custom CSS setting (Design tab) not applying correctly when it contained special characters
  • fix Fixed missing rejection email templates for Catalan, German, French and Italian, and corrected a translation key affecting the auto-approve status note in several languages
v1.13.0 August 2026
  • new Added an opt-in Auto-approve mode: instantly grant new registrations full store access without manual admin validation
  • new Custom field labels and dropdown options can now be translated per shop language instead of showing the same value to every visitor
  • new Added a "resend email" action in the validation panel to resend the approval, rejection or pending status email to a customer
  • new Added stale-pending highlighting and sorting in the validation list to surface the oldest pending registrations
  • new Refreshed the back office validation panel and settings UI
  • fix Fixed admin notification emails showing the wrong shop name
  • fix Fixed missing translation strings in several back-office screens
v1.12.2 July 2026
  • fix Improved server-side price protection for unapproved/restricted customers
  • fix Fixed an error that could occur when viewing order details in the back office
v1.12.0 July 2026
  • new Added Dutch, Portuguese and Polish translations
v1.1.1 June 2026
  • new Custom registration fields (text, select, checkbox) configurable from the back office
  • new B2B customer profile page to view and edit submitted field values
  • new Enable/disable toggle for the document upload section
  • fix File upload size limit now correctly enforced (was configurable but not applied)
v1.0.0 April 2026
  • init Initial release

Veelgestelde vragen

Is het compatibel met PrestaShop 8 en 9?
Ja. B2B Access Manager is volledig compatibel met zowel PrestaShop 8.x als 9.x.
Hoe lang duurt de installatie en ingebruikname?
Slechts enkele minuten. Je installeert de module via de standaard modulebeheerder in de back office, configureert je voorkeuren in het instellingenpaneel, en de module is direct actief. Geen developer nodig.
Wat gebeurt er als een klant zich registreert?
Het account wordt automatisch op "In behandeling" gezet. De beheerder ontvangt een meldingsmail en kan de aanvraag vervolgens goedkeuren of afwijzen vanuit de back office.
Maakt de module automatisch een klantadres aan?
Ja. Bij registratie wordt automatisch een PrestaShop-adres (met het label Business address) aangemaakt op basis van de opgegeven bedrijfsgegevens — een aparte stap is niet nodig.
Kan ik de handmatige goedkeuring overslaan en automatisch toegang verlenen?
Ja. Vanaf v1.13.0 kun je een optionele Auto-approve-modus inschakelen in de instellingen: nieuwe registraties krijgen direct volledige toegang tot de winkel, zonder te wachten op goedkeuring door de beheerder. Handmatige goedkeuring blijft het standaardgedrag als je dit niet inschakelt.
Kan ik de velden van het B2B-registratieformulier aanpassen?
Ja. Op het tabblad Eigen velden in de moduleconfiguratie kun je zoveel extra velden toevoegen als je nodig hebt: tekst, tekstvak, getal, datum of keuzelijst. Elk veld kan verplicht of optioneel worden gemaakt, krijgt een eigen label, kan onafhankelijk worden gesorteerd en kan worden in- of uitgeschakeld zonder opgeslagen gegevens te verliezen. Het formulier bevat altijd de kernbedrijfsgegevens (bedrijfsnaam, adres, btw-nummer, telefoon, website) als basis. Alle waarden zijn zichtbaar in de klantenlijst van de back office en worden opgenomen in de CSV-export.
Kan ik de labels en opties van eigen velden vertalen?
Ja. Vanaf v1.13.0 kunnen de labels en opties van eigen velden per shoptaal worden vertaald, zodat elke bezoeker ze in zijn eigen taal ziet in plaats van één waarde voor iedereen.
Wat gebeurt er met vertalingen van eigen velden als ik een nieuwe taal aan mijn winkel toevoeg?
Bestaande velden vallen voor de nieuwe taal automatisch terug op de standaardtaal van je winkel, zodat niets kapot gaat of leeg blijft. Je kunt de labels en keuzelijstopties voor die taal vertalen wanneer je wilt, vanuit het tabblad Eigen velden.
In welke talen is de module beschikbaar?
Standaard bevat B2B Access Manager interfacevertalingen en e-mailsjablonen in 12 talen: Engels, Spaans, Catalaans, Frans, Duits, Italiaans, Nederlands, Portugees, Braziliaans Portugees, Pools, Tsjechisch en Roemeens. Gebruikt je winkel een taal die niet in deze lijst staat, dan kun je met de ingebouwde vertaaltools van PrestaShop de moduleteksten en e-mailsjablonen zelf vertalen.
Waar worden de geüploade zakelijke documenten opgeslagen? Is dat AVG-proof?
Geüploade documenten (PDF, JPG of PNG) worden rechtstreeks op je eigen server opgeslagen, als onderdeel van je PrestaShop-installatie — nooit verzonden naar een externe dienst. Alleen beheerders met toegang tot de back office kunnen ze bekijken of downloaden vanuit het validatiepaneel, zodat je volledige controle houdt over de gegevens van je klanten.
Kan ik een bericht sturen wanneer ik een klant afwijs?
Ja. Bij het afwijzen van een registratie kun je een optioneel eigen bericht toevoegen dat naar de klant wordt gestuurd in de meldingsmail.
Werkt het met elk PrestaShop-thema?
Ja. De module werkt op logisch niveau en is compatibel met elk thema. Je kunt ook eigen CSS toevoegen en meldingskleuren aanpassen aan het ontwerp van je winkel.
Wat gebeurt er met mijn bestaande klanten wanneer ik de module installeer?
Bestaande klanten worden niet beïnvloed. Je kunt hun goedkeuringsstatus individueel beheren vanuit het validatiepaneel in de back office.
Verlies ik mijn B2B-klantgegevens als ik de module verwijder?
Nee. Het verwijderen of resetten van de module verwijdert de databasetabellen niet: goedkeuringsstatussen, definities van eigen velden en referenties naar geüploade documenten blijven bewaard. Installeer je de module later opnieuw, dan worden de tabellen veilig opnieuw aangemaakt en staan je gegevens er nog gewoon.
Is er een limiet op het aantal B2B-klanten dat ik kan beheren?
Nee. Het beheerpaneel is ontworpen om grote aantallen klanten efficiënt te verwerken, met filters, bulkacties en CSV-export.
Mijn thema toont nog steeds prijzen en de winkelwagenknop aan niet-goedgekeurde klanten. Wat kan ik doen?
Toegangscontrole wordt server-side afgedwongen, dus niet-goedgekeurde bezoekers kunnen nooit kopen of echte prijzen zien, ongeacht wat het thema weergeeft. Om ook de lege prijscontainer en de (niet-functionele) winkelwagenknop visueel te verbergen, bevat de module ingebouwde CSS-regels voor de thema's Classic en Hummingbird. Als je een ander thema gebruikt, ga dan naar Instellingen > Vormgeving > Eigen CSS en voeg de selector toe die de prijs of winkelwagenknop in jouw thema omvat, bijvoorbeeld: .price { display:none !important; }. Deze CSS wordt alleen toegepast voor gasten en klanten in behandeling.
Kan ik de e-mails aanpassen die naar klanten en beheerders worden verstuurd?
Ja. Alle e-mailsjablonen (de beheerdersmelding voor nieuwe registraties in behandeling, de melding aan de klant, en de goedkeurings- of afwijzingsmails) kunnen volledig worden bewerkt vanuit je PrestaShop back office. Ga naar Vormgeving > E-mailthema (of Internationaal > Vertalingen > E-mailsjablonen, afhankelijk van je versie) en zoek de sjablonen die onder de modulenaam staan vermeld. Daar kun je de tekst aanpassen, de opmaak wijzigen en vertalen naar elke taal die nog niet gedekt is.
Kan ik de validatiemail opnieuw naar een klant sturen?
Ja. Het validatiepaneel bevat een actie "E-mail opnieuw versturen" die de e-mail bij de huidige status van de klant (in behandeling, goedgekeurd of afgewezen) opnieuw verstuurt zonder iets te wijzigen — handig als een klant zegt de mail nooit te hebben ontvangen.
Waar configureer ik de module precies?
Ga in de PrestaShop back office naar Modules > Modulebeheerder, zoek B2B Access Manager en klik op Configureren. Alle instellingen (algemene opties, vormgeving, eigen velden en documentupload) beheer je vanaf daar.
Waar beheer en valideer ik nieuwe klantregistraties?
Via een eigen menu-item in de back office, niet via de moduleconfiguratie: open het submenu Klanten en klik op B2B Validation. Daar vind je de volledige lijst met openstaande, goedgekeurde en afgewezen accounts, met filters, bulkacties en CSV-export.

Maak van je winkel een gecontroleerd B2B-platform

Begin vandaag nog met het valideren van je klanten en het beschermen van je prijzen.

Koop B2B Access Manager Vragen? Neem contact met ons op

B2B Access Manager by Metalinked

Compatibel met PrestaShop 8 & 9