QCD Obfuscation – Module Obfuscation Prestashop

Protégez vos liens et contrôlez l’accès aux pages sensibles de votre boutique.

Module d'obfuscation pour PrestaShop

Vous voulez sécuriser certains liens de votre boutique Prestashop ? Limiter l’accès à des pages spécifiques selon les groupes de clients ? Notre agence PrestaShop a créé le module QCD Obfuscation, qui transforme dynamiquement vos liens pour mieux contrôler qui peut y accéder et comment.

Fonctionnalités principales :

  • Obfuscation dynamique : masquez les URL sensibles directement dans le front office
  • Gestion par groupes de clients : seuls les groupes autorisés voient les liens obfusqués
  • Zonage précis : ciblez des éléments HTML spécifiques (balises, IDs, classes CSS)
  • Import Excel : configurez vos règles d’obfuscation en masse
  • Conservation du design : les classes CSS sont préservées, votre design reste intact

Voir la description complète

Dernière mise à jourfévrier 2026
Compatibilité version Prestashop1.6.1 à 9.0
PrixSur devis (inclus pour nos clients avec TMA)

Le module QCD Obfuscation transforme intelligemment vos liens <a> en balises <span> pour empêcher la navigation directe. L’URL d’origine ? Elle est encodée en base64 et stockée dans un attribut configurable (par défaut : data-obflink).

Concrètement, voici ce qui se passe :

  • La balise <a href="..."> devient <span data-obflink="...">
  • L’URL est encodée pour masquer sa destination réelle
  • Vos classes CSS existantes sont conservées
  • Des classes supplémentaires (obflink, qcd) sont ajoutées pour faciliter le styling

Résultat ? Vos liens sensibles sont protégés tout en gardant l’apparence de votre boutique intacte.

Pas besoin d’obfusquer tous les liens de votre boutique ! Le système de zonage vous permet de cibler exactement les éléments HTML que vous souhaitez protéger.

Définissez vos zones avec :

  • Balises HTML (par exemple : div, nav, footer)
  • Identifiants (IDs) des éléments parents
  • Classes CSS des éléments conteneurs

Vous configurez ces critères directement dans les paramètres du module. Seuls les liens situés dans ces zones définies seront obfusqués. Simple et précis !

Pourquoi obfusquer des liens pour tout le monde quand vous pouvez cibler des groupes spécifiques ?

Le module vous permet de définir quels groupes de clients verront les liens obfusqués. Les autres ? Ils verront les liens normaux. C’est vous qui décidez !

Cas d’usage typiques :

Protéger l’accès à des contenus premium du module. Seuls les liens situés dans ces zones définies seront obfusqués. Simple et précis !

Masquer certains produits aux visiteurs non connectés

Réserver des pages promotionnelles aux clients VIP

Configurez toutes vos règles d’obfuscation en quelques clics grâce à l’import Excel. Gagnez un temps précieux sur les boutiques avec de nombreuses pages à paramétrer.

Champs disponibles dans votre fichier Excel :

Copier le tableau

ChampObligatoireDescription
id_shopNonID de la boutique (utilise la boutique par défaut si non spécifié)
exceptionsNonTypes de pages à exclure de l’obfuscation
activeNonActivation des liens obfusqués (désactivé par défaut si non spécifié)

Attention : Ne modifiez pas les en-têtes du fichier Excel ! Le module s’appuie dessus pour identifier les informations à intégrer.du module. Seuls les liens situés dans ces zones définies seront obfusqués. Simple et précis !

Vous ne voulez pas obfusquer certaines pages ? Définissez simplement vos exceptions lors de la configuration.

Comment faire ? Listez les types de pages séparés par des virgules dans le champ “exceptions” :

  • index → n’obfusque pas la page d’accueil
  • category,product → exclut les pages catégories et produits
  • category,product,manufacturer → exclut catégories, produits et fabricants

Types de pages disponibles : address, addresses, attachment, authentication, best-sales, cart, category, changecurrency, cms, contact, discount, getfile, guest-tracking, history, identity, index, manufacturer, my-account, new-products, order, order-confirmation, order-detail, order-follow, order-return, order-slip, pagenotfound, password, pdf-invoice, pdf-order-return, pdf-order-slip, prices-drop, product, registration, search, sitemap, statistics, stores, supplier, upload module.

Seuls les liens situés dans ces zones définies seront obfusqués. Simple et précis !

Le module utilise un système de mise en cache pour stocker les règles d’obfuscation de chaque client et chaque page. Résultat ? Des performances optimales sans calculs répétitifs.

Important : Si vous modifiez vos règles d’obfuscation, pensez à vider le cache pour que les changements prennent effet immédiatement. s’appuie dessus pour identifier les informations à intégrer.du module. Seuls les liens situés dans ces zones définies seront obfusqués. Simple et précis !