Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop : comment corriger erreur vous n'avez pas la permission de modifier ce contenu ?

tout servces prestashop

1. Permissions insuffisantes du profil employé dans PrestaShop

L’erreur apparaît souvent lorsque le profil utilisateur n’a pas les droits suffisants pour accéder ou modifier une section du back-office PrestaShop. Cela empêche l’édition de contenus comme les produits, pages CMS ou modules.

Pour corriger cela, allez dans Paramètres avancés > Équipe > Profils. Sélectionnez le profil concerné et attribuez les autorisations nécessaires (lecture, modification, suppression). Une fois les modifications enregistrées, reconnectez-vous pour vérifier si l’accès est rétabli.


2. Restrictions dans les permissions de modules dans PrestaShop

Dans PrestaShop, certains modules peuvent être limités par défaut à certains profils. Cela entraîne une erreur de permission lors de l’édition ou la configuration de ces modules.

Accédez à Équipe > Profils, choisissez le bon profil, puis vérifiez les droits d’accès aux modules dans l’onglet "Modules autorisés". Activez les autorisations de lecture et d’écriture pour le module concerné afin de lever la restriction d’accès.


3. Cache de permissions obsolète dans PrestaShop

Parfois, même après avoir modifié les droits, l’erreur persiste à cause d’un cache obsolète. Cela empêche la mise à jour immédiate des permissions d’utilisateur.

Videz le cache PrestaShop via l’onglet "Paramètres Avancés > Performances". Pensez aussi à vider le cache de votre navigateur ou à tester l’accès en navigation privée, ce qui force le rafraîchissement des règles appliquées.


4. Problème lié à un override dans PrestaShop

Un fichier d’override mal conçu peut bloquer l'accès à certaines sections du back-office. Cela peut entraîner une erreur de permission, même si les droits sont correctement attribués.

Désactivez temporairement les overrides en renommant le dossier /override. Rechargez ensuite la page pour vérifier si l’erreur disparaît. Si c’est le cas, identifiez le fichier en conflit et corrigez-le en respectant la structure PrestaShop.


5. Incompatibilité entre module et version de PrestaShop

Certains modules installés ne sont pas compatibles avec votre version de PrestaShop, ce qui bloque les permissions d’accès à certaines fonctions du module.

Vérifiez la compatibilité du module dans sa fiche de configuration ou sur Addons. Si nécessaire, mettez à jour le module ou utilisez une version antérieure plus stable. Un module obsolète peut déclencher des erreurs d’autorisation même pour les administrateurs.


6. Problème d'accès multiboutique dans PrestaShop

En mode multiboutique, un employé peut ne pas avoir les droits d’administration sur certaines boutiques, ce qui déclenche l’erreur lorsqu’il essaie de modifier un contenu associé à une autre boutique.

Vérifiez que l’employé est bien affecté aux bonnes boutiques dans l’onglet Équipe > Employés. Ensuite, ajustez ses droits pour chaque boutique individuellement via le profil assigné. Cela garantit une gestion fine des autorisations.


7. Conflit entre thèmes et permissions PrestaShop

Certains thèmes personnalisés peuvent mal intégrer les vérifications d’autorisation, provoquant ainsi l’apparition injustifiée de l’erreur de permission.

Testez l’action avec le thème par défaut de PrestaShop (ex : Classic) pour confirmer que le problème vient du thème. Si oui, inspectez les fichiers controller ou les boutons du template qui utilisent des conditions d’accès mal définies.


8. Données de session corrompues dans PrestaShop

Une session utilisateur corrompue peut entraîner des erreurs de permission, même si les droits sont correctement configurés. Cela bloque l’accès sans raison apparente.

Déconnectez-vous du back-office, videz les cookies du navigateur et reconnectez-vous. Vous pouvez aussi forcer une nouvelle session en modifiant le mot de passe de l’employé concerné. Cela réinitialise les informations d’autorisation stockées.


9. Tentative d’accès à un module ou contenu désinstallé dans PrestaShop

Si un module ou une page a été désactivée ou supprimée, tenter d’y accéder peut générer une erreur de type permission refusée.

Assurez-vous que l’élément ciblé est encore actif et visible dans la liste des modules ou contenus. Si nécessaire, réinstallez le module ou restaurez la page CMS supprimée pour retrouver un accès normal.


10. Conflit de base de données sur les profils dans PrestaShop

Une incohérence dans la base de données peut provoquer un blocage d’autorisation. Par exemple, une ligne manquante dans la table ps_access peut empêcher un utilisateur de modifier un contenu même avec le bon profil PrestaShop.

Utilisez phpMyAdmin pour vérifier la cohérence des entrées dans ps_access, en comparant avec un profil qui fonctionne. Vous pouvez dupliquer une ligne de droits existante et l’adapter pour restaurer les permissions nécessaires.