PrestaShop Beveiliging & bescherming

Besloten Webshop en Verborgen Prijzen voor PrestaShop 8 & 9

Webshop alleen voor leden, prijzen verborgen voor bezoekers, een verzorgde inlogpagina met afbeelding of video en inloggen via Google, Facebook, Apple of Instagram.

Je verkoopt aan zakelijke klanten, je organiseert privéverkopen of je wilt gewoon niet dat je prijzen openbaar zijn. Deze module sluit je webshop voor bezoekers zonder account, helemaal of alleen op de categorieën, producten, merken en pagina's die je kiest. Toegangsaanvragen keur je één voor één goed in de backoffice, met bijbehorende e-mails. De inlogpagina is een echte pagina: volledig scherm of in tweeën gesplitst, met afbeelding, diavoorstelling of video, en knoppen voor Google, Facebook, Apple en Instagram. Derde modus: de catalogus blijft openbaar en indexeerbaar, en alleen prijzen en de winkelwagenknop zijn voorbehouden aan leden.

At a glance
  • Hele webshop besloten, of alleen de gekozen categorieën, producten, merken, leveranciers, CMS-pagina's en URL's
  • Modus prijzen alleen voor leden: openbare, indexeerbare catalogus, prijzen en winkelwagen verborgen
  • Inlogpagina op volledig scherm of gesplitst, achtergrond met afbeelding, diavoorstelling of video, drie kaartstijlen
  • Inloggen met Google, Facebook, Apple en Instagram, zonder externe SDK
  • Goedkeuring van toegangsaanvragen in de backoffice, uitnodigingscodes, IP-whitelist
PrestaShop 8 & 9 B2B Social login Privéverkopen
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
Besloten Webshop en Verborgen Prijzen voor PrestaShop 8 & 9
v1.2.1 · bijgewerkt 2026-09-22
Wat het doet

De korte versie.

01

Drie manieren om de webshop te sluiten

De hele webshop achter een inlogpagina, alleen de delen die je selecteert, of een open catalogus met verborgen prijzen. De CMS-pagina's die openbaar moeten blijven en de contactpagina zijn in alle gevallen bereikbaar.

02

Een inlogpagina in de stijl van je merk

Volledig scherm met de kaart links, in het midden of rechts, of een gesplitste indeling met media aan de ene en het formulier aan de andere kant. Achtergrond met afbeelding, diavoorstelling van drie afbeeldingen, zelf gehoste video, YouTube of Vimeo, met overlay, accentkleur, je logo en drie kaartstijlen waaronder matglas.

03

Google, Facebook, Apple en Instagram

Vier social logins rechtstreeks gebouwd op OAuth 2.0 en OpenID Connect, zonder externe SDK: PKCE voor Google, appsecret_proof voor Facebook, een in ES256 ondertekende client secret JWT voor Apple. Een klant die inlogt met een e-mailadres dat al in gebruik is, koppelt beide accounts na één keer het wachtwoord in te voeren.

04

Geen privéproduct dat elders opduikt

In de modus geselecteerde delen verdwijnen privéproducten ook uit lijsten, zoekresultaten, autocomplete, facetfilters en productblokken op de homepage. Pagina's voor leden worden verstuurd met headers die caching verbieden.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe Besloten Webshop en Verborgen Prijzen voor PrestaShop 8 & 9 werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

De webshop sluiten zonder je posities te verliezen

Alles sluiten past bij een B2B-webshop of een besloten club, maar kost zichtbaarheid in Google. Daarom biedt de module drie niveaus. Hele webshop: elke pagina vereist een account, behalve de CMS-pagina's en de contactpagina die je openbaar laat. Geselecteerde delen: alleen de categorieën, producten, merken, leveranciers, CMS-pagina's of URL-patronen die je aanwijst zijn beschermd. Prijzen alleen voor leden: de catalogus blijft openbaar en indexeerbaar, maar prijzen en de winkelwagenknop verschijnen alleen voor goedgekeurde klanten.

§ 02

Een privépagina, geen botte omleiding

De privépagina staat op zichzelf: ze laadt geen menu, zoekfunctie of winkelwagen, dus er schemert niets van de catalogus doorheen. Ze toont je teksten, je logo, de taalkiezer en maximaal drie tabbladen: inloggen, toegang aanvragen en uitnodigingscode. De achtergrond accepteert een afbeelding, een diavoorstelling van drie afbeeldingen, een video op je eigen server, een YouTube-video in privacyvriendelijke modus of een Vimeo-video. De video laadt standaard niet op telefoons, en ook niet wanneer de bezoeker databesparing aan heeft staan of om minder beweging heeft gevraagd.

§ 03

Accounts goedkeuren en aanvragen opvolgen

Elke aanvraag maakt een inactief account en een regel in het scherm Klanten > Toegangsaanvragen. Je keurt goed of af, los of in bulk, en de klant krijgt de bijbehorende e-mail. Adressen van je vertrouwde domeinen kunnen automatisch worden goedgekeurd. De klantpagina toont de aanvraag en de gekoppelde social accounts. Een klant activeren vanuit de backoffice keurt ook zijn aanvraag goed en verstuurt de e-mail, zonder verdere handelingen.

§ 04

Social login zonder SDK of afhankelijkheden

De vier providers zijn rechtstreeks gebouwd op OAuth 2.0 en OpenID Connect: PKCE S256 voor Google, appsecret_proof voor Facebook, een uit het .p8-bestand in ES256 ondertekende client secret voor Apple en Business Login voor Instagram. Geen externe bibliotheek, geen Composer. De backoffice toont de exacte redirect-URI die je bij elke provider opgeeft, en je schakelt alleen de gewenste providers in. Omdat Instagram nooit een e-mailadres doorgeeft, vult de klant dat na het inloggen in op een kort formulier.

§ 05

Wat andere modules laten doorschemeren

Een productpagina beschermen is niet genoeg: de naam, afbeelding en prijs blijven zichtbaar in zoekresultaten, homepageblokken en filters. Hier worden privéproducten verwijderd uit lijsten, zoekresultaten, autocomplete, facetten en de productblokken van elke module, ook wanneer hun HTML uit de cache komt. Pagina's die worden gemaakt voor een lid, een uitnodigingscode, een toegestaan IP-adres of een bot gaan met no-store-headers de deur uit, ook voor LiteSpeed en CDN-caches, zodat geen enkele cache ze aan een anonieme bezoeker serveert.