All our modules
Now showingProduct Quiz Settings Live demo
Guide d'utilisation

Multiboutique, rôles et données personnelles

Comment le module se comporte avec plusieurs boutiques, ce que chaque rôle d’employé peut faire, et ce qu’il advient des données personnelles des clients.

Multiboutique

Le module fonctionne dans une boutique, dans un groupe de boutiques et dans toutes les boutiques.

  • Les listes montrent les quiz, contacts et résultats de chaque boutique que vous avez sélectionnée dans la liste des boutiques en haut de la page.
  • Chaque quiz appartient à une ou plusieurs boutiques. Boutiques dans les paramètres d’un quiz décide lesquelles (Paramètres d’un quiz). Un nouveau quiz appartient aux boutiques que vous modifiez au moment de le créer ; un quiz mis à jour depuis la 1.x appartient à toutes les boutiques.
  • Dupliquer place la copie dans les boutiques que vous modifiez. Supprimer sur un quiz que d’autres boutiques utilisent aussi vous demande de le supprimer depuis Toutes les boutiques.
  • Un quiz qui n’est pas dans les boutiques que vous modifiez n’est pas affiché. Pour modifier le quiz d’une autre boutique, choisissez cette boutique ou Toutes les boutiques en haut du back-office.
  • Les paramètres peuvent être enregistrés pour toutes les boutiques, un groupe ou une seule boutique (Paramètres en multiboutique).
  • Le quiz d’exemple appartient à la boutique dont le catalogue a servi à le construire.
  • Un employé limité à une boutique peut tout de même modifier, publier et mettre en pause un quiz partagé avec d’autres boutiques, et la modification touche chaque boutique du quiz.

Rôles

Un seul ensemble d’autorisations régit chaque page et chaque action du module : celles de l’entrée Quiz produits, définies dans Paramètres avancés › Équipe › Permissions. Un super-administrateur les a toujours toutes.

AutorisationCe que l’employé peut faire
AfficherOuvrir le module, lire les quiz, listes, rapports et paramètres, et utiliser Tester. Les paramètres affichent un avis indiquant que les modifier exige l’autorisation de modification.
ModifierChanger les quiz, publier, mettre en pause, traiter les contacts et enregistrer les paramètres. La recherche dans le catalogue de ce qu’il faut recommander exige aussi cette autorisation.
AjouterCréer un quiz, créer le quiz d’exemple et dupliquer un quiz.
SupprimerSupprimer un quiz, un contact ou un quiz terminé.

Un employé sans autorisation de voir reçoit un message qui le lui dit. Celui qui peut seulement voir un quiz dans l’espace de travail ne peut pas le modifier.

Données personnelles et RGPD

DonnéeD’où elle vient
Un quiz terminéLes réponses, les résultats et la langue.
Un contactL’e-mail, le numéro de téléphone et le choix de newsletter donnés par le client.
L’adresse du visiteurConservée uniquement sous forme de hachage salé, pour limiter la fréquence à laquelle un même visiteur peut envoyer un quiz.
  • Après la durée de conservation (Contact et confidentialité), le module supprime les contacts et retire le lien avec le client et le hachage des quiz terminés plus anciens.
  • Pour la demande d’un client de voir ou d’effacer ses données, le module répond au module RGPD de PrestaShop : son export et sa suppression couvrent les contacts et les quiz terminés de ce client, par compte client et par e-mail.
  • Le formulaire de contact a son propre lien de confidentialité et sa propre case newsletter. L’interrupteur de consentement du module RGPD de PrestaShop pour « Quiz produits » ne s’applique pas au quiz, et le consentement du contact n’est pas enregistré dans ce module.
  • La case newsletter est distincte du contact : une case cochée est transmise au module de newsletter de PrestaShop, qui applique sa propre confirmation.
  • La désinstallation du module supprime toutes ses données (Réinitialiser et désinstaller).

Limites connues

Ce que le module ne fait pas, ou fait d’une manière à laquelle vous ne vous attendez peut-être pas, dans la version 2.0.0. Rien de cela ne fait perdre de données en usage normal.

Limites du module

  • Sous MySQL 5.7, après un redémarrage de la base de données, un numéro de réponse peut être attribué de nouveau au sein d’un même quiz, et le filtre Réponse de Quiz terminés associe alors d’anciennes terminaisons à la nouvelle réponse. Pendant une durée pouvant aller jusqu’au décalage horaire de la boutique après la création d’un quiz, une ancienne terminaison d’un numéro de quiz réutilisé peut s’afficher comme « Quiz supprimé (#12) ».
  • Sur une boutique très proche de sa limite de mémoire PHP, une erreur de mémoire peut interrompre un fichier d’export avant sa dernière ligne. L’export indique alors qu’il est incomplet : exportez de nouveau.
  • Une conservation supérieure à 120 mois, possible seulement en modifiant le paramètre à la main, est jugée invalide et ne supprime rien.
  • Un quiz dont l’unique boutique a été supprimée n’est plus affiché nulle part.
  • Le résumé d’un aperçu voyage dans l’adresse, qui peut donc devenir longue.
  • L’aperçu ne fonctionne que sur l’adresse de la boutique sur laquelle le back-office est connecté. Sur une autre adresse, il n’affiche rien.
  • Là où PHP s’exécute sans PHP-FPM ni LiteSpeed (mod_php d’Apache), l’e-mail à l’équipe est envoyé avant la réponse au client. Un serveur de messagerie qui ne répond pas retarde alors le client d’une vingtaine de secondes.
  • La page du module lit le brouillon de chaque quiz pour compter ses problèmes ; elle est donc plus longue à s’ouvrir sur une boutique qui compte de très nombreux quiz.
  • Une bannière de catégorie se répète sur la page 2 et les suivantes de la catégorie.
  • L’export CSV du module RGPD ne neutralise pas les formules : le texte d’un client peut donc agir comme une formule quand le fichier est ouvert dans un tableur. Les exports du module lui-même sont sûrs.
  • L’interrupteur de consentement du module RGPD pour « Quiz produits » ne s’applique pas au quiz (Données personnelles et RGPD).
  • Une langue ajoutée plus tard commence avec les textes de la langue par défaut de la boutique, jusqu’à ce que vous écriviez ses textes et publiiez de nouveau.

Problèmes connus de PrestaShop

  • Le fichier themes/core.js de PrestaShop 9 exécute du code de page produit quand vous appuyez sur Précédent ou Suivant pour revenir à une page dont l’état est enregistré. Le quiz garde plutôt sa position dans l’adresse, si bien que Précédent et Suivant fonctionnent.
  • Le texte gris, les champs gris et les boutons et liens bleu clair de Classic n’atteignent pas à eux seuls le contraste AA. Choisissez une couleur d’accent dans Apparence pour donner aux boutons du quiz une couleur plus marquée.
  • Réinitialiser dans Gestionnaire de modules supprime les données du module (Réinitialiser et désinstaller).
  • Le module RGPD (psgdpr) 1.4.3 a un écran de back-office qui échoue sur PrestaShop 9 : mettez psgdpr à jour ou utilisez la version 2.x.
  • psgdpr 2.0.1 peut échouer avec une erreur quand il supprime un client (problème psgdpr 253) : mettez psgdpr à jour quand un correctif sera publié.
  • psgdpr 2.x n’envoie aucun e-mail au client après la suppression d’un compte.

Dépannage et assistance

Commencez par la Liste de contrôle : la plupart des problèmes s’y trouvent avec une raison et un lien Corriger. Le module écrit ses erreurs dans le journal de PrestaShop, sous Paramètres avancés › Logs.

Questions fréquentes

Les clients ne voient pas mon quiz

Vérifiez, dans cet ordre : le quiz est publié et n’est ni Brouillon ni En pause (La liste des quiz) ; il appartient à la boutique sur laquelle se trouve le client (Paramètres d’un quiz) ; vous avez vidé le cache dans Paramètres avancés › Performances après une mise à jour. La Liste de contrôle signale quand aucun quiz n’est en ligne.

Mes modifications n’apparaissent pas sur la boutique

Les clients voient la dernière version publiée. Un quiz marqué En ligne, modifications non publiées a besoin de Publier les modifications (Publier).

La publication est refusée

Lisez À corriger avant de publier : un problème bloquant, comme une question sans réponse, doit d’abord être corrigé. Cliquez sur Corriger pour y accéder (Les vérifications avant publication).

« Ce quiz a été modifié ailleurs »

Une autre personne, ou un autre onglet de votre navigateur, a modifié le quiz. Cliquez sur Recharger et refaites votre modification (Deux personnes sur un même quiz).

La page d’accueil n’affiche aucune bannière

Le quiz choisi dans Bannière de la page d’accueil doit être en ligne dans cette boutique. Un quiz en pause, non publié ou supprimé, ou qui n’est pas dans la boutique, n’affiche rien, et la liste de contrôle le signale (La bannière de la page d’accueil).

Une page de catégorie n’affiche aucune bannière

Choisissez la catégorie dans Autres emplacements et enregistrez. Le quiz doit être en ligne dans la boutique, et quand plusieurs quiz choisissent la même catégorie, c’est le plus ancien qui s’affiche (Autres emplacements).

Je ne reçois aucun e-mail quand quelqu’un laisse ses coordonnées

Vérifiez Envoyer un e-mail à l’équipe pour chaque nouveau contact et les Adresses de l’équipe dans Notifications. Le contact est enregistré dans Personnes à contacter même si l’e-mail échoue ; la raison figure dans le journal de PrestaShop. Vérifiez aussi que le formulaire de contact du quiz n’est pas Désactivé.

La case newsletter est absente

La case n’est proposée que si le module d’abonnement à la newsletter (ps_emailsubscription) est installé et activé. La liste de contrôle nomme le problème quand la case est activée mais que le module ne l’est pas (Contact et confidentialité).

Un produit recommandé n’apparaît pas

Utilisez Tester : les produits écartés sont listés avec la raison, par exemple désactivé, masqué dans le catalogue, non vendu dans cette boutique, ou en rupture de stock quand le quiz les masque (Tester).

L’aperçu n’affiche rien ou indique « introuvable »

Le lien d’aperçu fonctionne pour les employés connectés, pendant environ 30 minutes, sur l’adresse sur laquelle le back-office est connecté. Ouvrez le back-office sur cette adresse et réessayez (Aperçu sur la boutique).

Le fichier d’export s’ouvre dans une seule colonne

Si votre tableur ouvre le fichier dans une seule colonne, utilisez Données > À partir d’un fichier texte/CSV et choisissez la virgule.

J’ai cliqué sur Réinitialiser et perdu mes quiz

Réinitialiser supprime les données du module sur PrestaShop 8 et 9. Restaurez une sauvegarde de la base de données si vous en avez une. Pour mettre à jour, envoyez le zip (Mise à jour depuis la version 1.5).

La section d’aide du module

Aide dans la barre du haut ouvre Documentation, une courte page d’aide à l’intérieur du module.

La section Documentation
  1. Afficher à nouveau les premiers pas.
  2. Les parties du module, chacune avec un lien vers sa section.
  3. Bon à savoir.
  4. Assistance, avec les versions utilisées.

Elle explique chaque partie du module en mots simples, comment un quiz est construit, les remarques que les marchands rencontrent le plus, et ce que la mise à jour, la réinitialisation et la désinstallation font aux données.

Contacter l’assistance

Contactez-nous via PrestaShop Addons : utilisez la messagerie de la page du module dans votre compte Addons. Indiquez quel quiz et quelle page, et ajoutez les versions listées au bas de Documentation : la version de Quiz produits, celle de PrestaShop et celle de PHP. Une capture d’écran du problème et les lignes utiles du journal de PrestaShop nous aident à répondre rapidement.

↑

Chargement...
Retour en haut