Aller au contenu principal

Restrictions d'accès

Contrôlez quels groupes de clients peuvent voir les vidéos privées, et limitez la visibilité des vidéos aux clients connectés uniquement.

remarque

Disponible depuis la v3.0.0

Vue d'ensemble

Product Video vous offre deux niveaux de contrôle d'accès qui fonctionnent ensemble. D'abord, vous marquez individuellement chaque vidéo comme privée — ce paramètre est défini sur la vidéo elle-même, par produit. Ensuite, vous définissez à l'échelle du magasin quels groupes de clients sont autorisés à voir ces vidéos privées.

Le résultat est un contrôle granulaire : vous pouvez restreindre une démonstration produit aux acheteurs en gros, afficher un tutoriel uniquement aux membres inscrits, ou masquer un extrait bonus aux visiteurs non connectés tout en laissant toutes les autres vidéos publiques. Les vidéos non marquées comme privées sont toujours visibles par tout le monde, y compris les visiteurs non connectés, indépendamment de ces paramètres.

Notez que le groupe invité (visiteurs non identifiés) et le groupe « Invité » de PrestaShop sont exclus du sélecteur de groupes de clients — les restrictions d'accès s'appliquent uniquement aux clients inscrits et connectés.

Configuration

Étape 1 — Choisir quels groupes de clients peuvent voir les vidéos privées

  1. Accédez à Modules > Gestionnaire de modules, trouvez Product Video et cliquez sur Configurer.
  2. Naviguez vers l'onglet Options supplémentaires.
  3. Sous Vidéos privées — Vidéos disponibles uniquement pour les utilisateurs inscrits, cochez chaque groupe de clients devant avoir accès aux vidéos privées.
  4. Cliquez sur Enregistrer.
ParamètreValeursPar défautDescription
Vidéos privées — groupes de clientsCases à cocher pour chaque groupe de clients inscrit dans votre boutiqueTous les groupes inscrits cochésLes groupes cochés peuvent voir les vidéos marquées « Clients inscrits uniquement ». Les groupes non cochés ne peuvent pas les voir. Les groupes invités et visiteurs ne sont pas affichés — ils ne peuvent jamais voir les vidéos privées.

Si aucun groupe n'est coché, aucun client connecté ne peut voir les vidéos privées. Les vidéos publiques (sans le drapeau privé) ne sont pas affectées et restent visibles par tous.

Étape 2 — Marquer individuellement les vidéos comme privées

Le paramètre de groupe ci-dessus s'applique uniquement aux vidéos que vous marquez individuellement comme privées. Pour marquer une vidéo :

  1. Accédez à Catalogue > Produits et modifiez le produit.
  2. Ouvrez l'onglet Product Video.
  3. Trouvez l'entrée vidéo et activez le bouton Clients inscrits uniquement.
  4. Enregistrez le produit.

Répétez cette opération pour chaque vidéo que vous souhaitez restreindre. Les vidéos sans ce drapeau sont toujours publiques.

Fonctionnement

Lorsqu'une page produit se charge, le module vérifie chaque vidéo associée à ce produit. Pour chaque vidéo signalée comme privée (reg_only = 1), le module effectue une vérification d'accès :

  1. Il vérifie que le visiteur actuel est connecté (possède un id_customer valide dans le cookie de session).
  2. Il récupère les appartenances aux groupes du client et les compare avec la liste des groupes autorisés enregistrée dans Vidéos privées — groupes de clients.
  3. Si le visiteur est connecté et appartient à au moins un groupe autorisé, la vidéo privée est incluse dans le rendu de la page.
  4. Si le visiteur est un invité, ou est connecté mais n'appartient qu'à des groupes non cochés, la vidéo est entièrement omise du HTML — elle n'est pas masquée par CSS, elle n'est jamais rendue.

Les vidéos publiques (drapeau privé désactivé) contournent entièrement cette vérification et apparaissent toujours pour tous les visiteurs.

Le résultat de la vérification d'accès est mis en cache pour la durée de la requête de page, de sorte que la vérification de nombreuses vidéos privées sur une même page n'entraîne pas plusieurs requêtes en base de données.

Comportement dans les listes de produits

La même vérification s'applique lorsque le module affiche une miniature vidéo ou une icône dans les pages de liste de produits. Les vidéos privées sont masquées dans la liste pour les visiteurs qui ne satisfont pas aux conditions d'accès.

Aperçu administrateur

Les administrateurs de la boutique qui prévisualisent un produit dans le Back Office voient toujours toutes les vidéos, y compris les vidéos privées, indépendamment des paramètres de groupe. La vérification d'accès est contournée pour les sessions administrateur.

Exemples d'utilisation

Exemple : vidéo produit réservée aux grossistes

Vous vendez à la fois en détail et en gros. Créez un groupe de clients « Grossistes » dans Clients > Groupes et assignez-y vos comptes B2B. Dans Options supplémentaires > Vidéos privées, cochez uniquement « Grossistes ». Sur chaque produit comportant un tutoriel revendeur, marquez cette vidéo comme « Clients inscrits uniquement ». Les clients particuliers et les visiteurs voient la page produit sans la vidéo ; les comptes grossistes la voient après connexion.

Exemple : clients connectés uniquement, quel que soit le groupe

Laissez tous les groupes de clients cochés dans Vidéos privées — groupes de clients. Marquez la vidéo comme « Clients inscrits uniquement ». Désormais, tout client connecté — quel que soit son groupe — peut voir la vidéo, mais les visiteurs non connectés ne le peuvent pas. Utile pour du contenu exclusif conditionné à la création d'un compte.

Exemple : vidéos publiques et privées mélangées sur un même produit

Associez deux vidéos à un produit. Laissez la première vidéo publique (drapeau privé désactivé — une présentation du produit que tout le monde peut regarder). Marquez la deuxième vidéo « Clients inscrits uniquement » (un guide de montage détaillé pour les acheteurs). Les visiteurs non connectés et non inscrits voient la présentation. Les clients connectés appartenant aux groupes autorisés voient les deux.

Remarques importantes

  • Le drapeau « Clients inscrits uniquement » est par vidéo, par produit. Il n'existe pas de commutateur global « rendre toutes les vidéos privées » — vous marquez chaque vidéo individuellement sur la page de modification de chaque produit.
  • Les clients invités (visiteurs non identifiés et groupe Invité de PrestaShop) échouent toujours à la vérification des vidéos privées. Ces groupes n'apparaissent pas dans le sélecteur de groupes et ne peuvent pas se voir accorder l'accès.
  • Le paramètre de groupe de clients est global pour toutes les boutiques dans une configuration multi-boutique. Il n'est pas configurable par boutique.
  • L'import et l'export CSV incluent la colonne reg_only, ce qui vous permet de définir le drapeau privé en masse via un import de feuille de calcul.
  • La gestion en masse des vidéos expose également l'option « Clients inscrits uniquement », vous permettant d'appliquer ou de supprimer le drapeau sur de nombreux produits à la fois sans modifier chaque produit individuellement.

Résolution des problèmes

ProblèmeSolution
Un client connecté ne peut pas voir une vidéo privéeVérifiez quels groupes sont cochés dans Options supplémentaires > Vidéos privées. Puis accédez à Clients > Groupes et confirmez que ce client appartient à l'un des groupes cochés.
Une vidéo privée est visible par les visiteurs non connectésLe drapeau « Clients inscrits uniquement » de la vidéo n'est peut-être pas enregistré. Modifiez le produit, ouvrez l'onglet Product Video, vérifiez que le bouton est activé et enregistrez à nouveau.
Toutes les vidéos privées ont disparu pour tout le mondeVérifiez Vidéos privées — groupes de clients — si tous les groupes sont décochés, aucun client connecté ne peut voir les vidéos privées. Cochez les groupes appropriés et enregistrez.
Le drapeau privé n'est pas conservé après un import CSVConfirmez que le fichier d'import inclut une colonne reg_only avec les valeurs 0 ou 1. L'importateur attribue par défaut la valeur 0 (public) aux colonnes manquantes.

Foire aux questions

Puis-je rendre toutes les vidéos de ma boutique privées en un seul paramètre, sans modifier chaque produit ?

Non. Le drapeau privé est défini par vidéo sur la page de modification de chaque produit. Le paramètre de groupe de clients dans Options supplémentaires contrôle qui peut voir les vidéos privées, pas quelles vidéos sont privées. Utilisez la gestion en masse des vidéos ou l'import CSV pour appliquer le drapeau à de nombreux produits à la fois sans ouvrir chaque produit individuellement.

Que se passe-t-il si je décoche tous les groupes de clients dans Vidéos privées ?

Aucun client connecté ne peut voir aucune vidéo privée. Les vidéos publiques (celles sans le drapeau « Clients inscrits uniquement ») ne sont pas affectées et restent visibles par tous les visiteurs, y compris les invités.

La restriction s'applique-t-elle également dans les pages de liste de produits ainsi que sur la page de détail du produit ?

Oui. La vérification d'accès s'exécute partout où le module affiche des vidéos, y compris dans les pages de liste. Une miniature de vidéo privée ou une icône de lecture n'apparaîtra pas dans une liste de catégorie pour un visiteur qui ne satisfait pas aux conditions d'accès.

Puis-je accorder l'accès aux groupes « Invité » ou « Visiteur » intégrés ?

Non. Ces groupes représentent des visiteurs non connectés et sont intentionnellement exclus du sélecteur. L'accès aux vidéos privées nécessite toujours une session connectée.

Si un client appartient à plusieurs groupes et qu'un seul est coché, peut-il voir les vidéos privées ?

Oui. La vérification réussit dès que le client appartient à au moins un groupe autorisé. Appartenir à d'autres groupes non cochés n'empêche pas l'accès.

Fonctionnalités associées