PrestaShop Marketing & Promotions

Boutique Privée et Prix Réservés aux Membres PrestaShop 8 & 9

Boutique réservée aux membres, prix masqués aux visiteurs, page de connexion soignée avec image ou vidéo et connexion Google, Facebook, Apple ou Instagram.

Vous vendez à des professionnels, vous organisez des ventes privées ou vous ne voulez pas que vos tarifs soient publics. Ce module ferme votre boutique aux visiteurs sans compte, en totalité ou sur les seules catégories, produits, marques et pages que vous choisissez. Les demandes d'accès sont validées une par une en back-office, avec e-mails de suivi. La page de connexion est une vraie page, en plein écran ou partagée en deux, avec image, diaporama ou vidéo, et les boutons Google, Facebook, Apple et Instagram. Troisième mode : le catalogue reste public et indexable, seuls les prix et le bouton panier sont réservés aux membres.

En un coup d'œil
  • Toute la boutique privée, ou seulement les catégories, produits, marques, fournisseurs, pages CMS et URL choisis
  • Mode prix réservés aux membres : catalogue public et indexable, prix et panier masqués aux visiteurs
  • Page de connexion plein écran ou partagée, fond image, diaporama ou vidéo, trois styles de carte
  • Connexion Google, Facebook, Apple et Instagram, sans SDK externe
  • Validation des demandes d'accès en back-office, codes d'invitation, liste blanche d'IP
PrestaShop 8 & 9 B2B Connexion sociale Ventes privées
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Boutique Privée et Prix Réservés aux Membres PrestaShop 8 & 9
v1.2.1 · mis à jour 2026-09-22
Ce que ça fait

La version courte.

01

Trois façons de fermer la boutique

Toute la boutique derrière une page de connexion, seulement les parties que vous désignez, ou catalogue ouvert avec prix masqués. Les pages CMS que vous voulez publiques et la page contact restent accessibles dans tous les cas.

02

Une page de connexion qui ressemble à votre marque

Plein écran avec la carte à gauche, au centre ou à droite, ou mise en page partagée média et formulaire. Fond image, diaporama de trois images, vidéo hébergée, YouTube ou Vimeo, avec voile, couleur d'accent, logo et trois styles de carte dont un verre dépoli.

03

Google, Facebook, Apple et Instagram

Quatre connexions sociales implémentées en OAuth 2.0 et OpenID Connect sans SDK tiers : PKCE pour Google, appsecret_proof pour Facebook, client secret JWT ES256 pour Apple. Le client qui se connecte avec un e-mail déjà utilisé lie les deux comptes après une saisie de mot de passe.

04

Pas de produit privé qui fuit ailleurs

En mode parties sélectionnées, les produits réservés disparaissent aussi des listes, de la recherche, de l'autocomplétion, des filtres à facettes et des blocs de la page d'accueil. Les pages affichées aux membres partent avec des en-têtes qui interdisent leur mise en cache.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de Boutique Privée et Prix Réservés aux Membres PrestaShop 8 & 9, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

Fermer la boutique sans casser le référencement

Tout fermer convient à une boutique B2B ou à un club privé, mais coûte la visibilité Google. Le module propose donc trois niveaux. Boutique entière : chaque page demande un compte, sauf les pages CMS et la page contact que vous laissez publiques. Parties sélectionnées : seuls les catégories, produits, marques, fournisseurs, pages CMS ou motifs d'URL que vous désignez sont protégés. Prix réservés aux membres : le catalogue reste public et indexable, mais les prix et le bouton d'ajout au panier ne s'affichent que pour les clients validés.

§ 02

Une page privée, pas une redirection brutale

La page privée est autonome : elle ne charge ni le menu, ni la recherche, ni le panier, donc rien du catalogue ne transparaît. Elle affiche vos textes, votre logo, le sélecteur de langue et jusqu'à trois onglets : connexion, demande d'accès et code d'invitation. Le fond accepte une image, un diaporama de trois images, une vidéo hébergée sur la boutique, une vidéo YouTube en mode confidentialité renforcée ou une vidéo Vimeo. La vidéo ne se charge ni sur mobile par défaut, ni quand le visiteur a activé l'économiseur de données ou demandé moins d'animations.

§ 03

Validation des comptes et suivi des demandes

Chaque demande d'accès crée un compte inactif et une ligne dans l'écran Clients > Demandes d'accès. Vous validez ou refusez, à l'unité ou en masse, et le client reçoit l'e-mail correspondant. Les adresses appartenant à vos domaines de confiance peuvent être validées automatiquement. La fiche client rappelle la demande et les comptes sociaux liés. Activer un client depuis le back-office valide aussi sa demande et envoie l'e-mail, sans manipulation supplémentaire.

§ 04

Connexion sociale sans SDK ni dépendance

Les quatre fournisseurs sont implémentés directement en OAuth 2.0 et OpenID Connect : PKCE S256 pour Google, appsecret_proof pour Facebook, client secret signé en ES256 à partir de la clé .p8 pour Apple, et Business Login pour Instagram. Aucune bibliothèque tierce, aucun Composer. Le back-office affiche l'URI de redirection exacte à déclarer chez chaque fournisseur. Instagram ne transmettant jamais d'adresse e-mail, le client la saisit dans un court formulaire après la connexion.

§ 05

Ce que les autres modules laissent passer

Protéger la page d'un produit ne suffit pas : son nom, son image et son prix restent visibles dans la recherche, les blocs d'accueil et les filtres. Ici, les produits privés sont retirés des listes, de la recherche, de l'autocomplétion, des facettes et des blocs produits de n'importe quel module, même quand leur HTML sort du cache. Les pages rendues pour un membre, un code d'invitation, une IP autorisée ou un robot partent avec des en-têtes no-store, y compris pour LiteSpeed et les caches CDN, pour qu'un cache ne les resserve jamais à un visiteur anonyme.