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.
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.
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.
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.
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.
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.
Er zijn nog geen beoordelingen.