Ultimate JS - Ajoutez du JavaScript à PrestaShop

medultimatejs

Tous vos scripts de suivi, pixels et outils de chat sur une seule page, sans toucher à votre thème

Module gratuit : collez le code de votre prestataire, choisissez l'en-tête ou le pied de page, activez-le en un clic. Chaque script est signé : un code glissé en douce dans la base de données n'est jamais servi.

Fiche technique

Version n°2.0.0
Modification du Core (override)Non
Souscription à un service tiers :Non
Traduction :fr-en-es-de-it-pl
Compatible Prestashop 1.6Oui
Compatible Prestashop 1.7Oui
Compatible PrestaShop 8Oui
Compatible PrestaShop 9Oui
Compatible thirtybees 1.1Oui
Compatible thirtybees 1.2Oui
Compatible thirtybees 1.3Oui
Compatible thirtybees 1.4Oui
Compatible thirtybees 1.5Oui
Compatible thirtybees 1.6Oui
Compatible thirtybees 1.7Oui
Compatible PhenixSuiteOui
Responsive DesignOui
Compatible Multi Boutique :Oui
Téléchargement module gratuithttps://link.prestatoolbox.fr/medultimatejs
Forum PrestaShophttps://www.prestashop.com/forums/topic/1064868-module-gratuit-ajoutez-nimporte-quel-code-javascript-proprement-dans-prestashop/
Forum Thirty Beeshttps://forum.thirtybees.com/topic/5702-module-gratuit-ajoutez-nimporte-quel-code-javascript-proprement-dans-thirtybees/

Gratuit

Exclusivité Prestatoolbox

Secure payment methods

Compatibilité PrestaShop

Ce module est compatible avec toutes les versions PrestaShop 1.6.x Ce module est compatible avec toutes les versions PrestaShop 1.7.x Ce module est compatible avec toutes les versions PrestaShop 8.x Ce module est compatible avec toutes les versions PrestaShop 9.x

Compatibilité thirtybees

 Ce module est compatible avec toutes les versions de thirtybees 1.1.x  Ce module est compatible avec toutes les versions de thirtybees 1.2.x  Ce module est compatible avec toutes les versions de thirtybees 1.3.x  Ce module est compatible avec toutes les versions de thirtybees 1.4.x  Ce module est compatible avec toutes les versions de thirtybees 1.5.x  Ce module est compatible avec toutes les versions de thirtybees 1.6.x  Ce module est compatible avec toutes les versions de thirtybees 1.7.x

Compatibilité PhenixSuite

Ce module est compatible avec toutes les versions de PhenixSuite

Traduction disponible en

fr en es de it pl

Proposed by

Mediacom87

En savoir plus

Le problème

Google Analytics, le pixel Meta, le chat, les avis clients : chaque outil vous demande de coller un bout de code dans votre boutique. Collé dans le thème, il disparaît à la prochaine mise à jour ou au changement de thème.

Au fil des années, plus personne ne sait quel script tourne, où il se trouve, ni qui l'a ajouté. Et un code malveillant glissé parmi eux peut lire ce que vos clients saisissent, sans que personne ne le remarque.

La solution

Ultimate JS rassemble tous vos scripts sur une seule page du back-office : vous les ajoutez, les modifiez et les activez en un clic, sans toucher à votre thème.

Chaque script est signé avec la clé secrète de votre boutique : un code modifié directement dans la base de données n'est jamais servi, et le module vous prévient.

Ce qui le distingue

Six choix de conception, pour un module simple mais sûr.

Indépendant du thème

Vos scripts restent en place quand vous mettez à jour ou changez de thème : ils ne sont plus collés dans ses fichiers.

Un fichier par script

Chaque code JavaScript est servi dans son propre fichier .js : une erreur dans l'un n'empêche plus les autres de fonctionner.

Code signé

Un script modifié en dehors du back-office, par une attaque par exemple, n'est pas chargé : la liste le signale et une alerte part dans les logs.

Réservé au SuperAdmin

Seul le profil SuperAdmin peut ajouter, modifier ou activer un script. Les autres employés peuvent seulement le désactiver ou le supprimer.

Le bon emplacement

En-tête pour les outils qui doivent démarrer tôt, pied de page pour tout le reste, après les scripts du thème.

Gratuit, sans publicité

Aucun abonnement, aucune publicité ni service externe chargé dans votre back-office.

Trois façons d'ajouter un script

Elles ne demandent pas le même travail, et ne prennent pas les mêmes risques.

Coller dans le thèmeUn module par outilUltimate JS
Conservé à la mise à jour du thèmeNonOuiOui
Tous les outils au même endroitDispersés dans les fichiersUn module chacunUne seule liste
Activer ou désactiver sans supprimerNonSelon le moduleEn un clic
Code modifié en douce détectéNonNonSignature de chaque script
Modifications tracéesNonRarementLogs PrestaShop, avec l'employé
PrixGratuitVariableGratuit

Le module n'est pas un gestionnaire de consentement : un outil de statistiques ou de publicité qui dépose des cookies doit rester soumis à votre bandeau cookies. Il n'ajoute pas non plus de defer ou d'async à vos scripts : pour optimiser le chargement de toute la boutique, utilisez notre module JavaScript Optimization.

Comment ça fonctionne

1

Collez le code

Le code JavaScript ou la balise HTML fournie par votre prestataire, tel quel : les balises script autour d'un code sont retirées automatiquement.

2

Choisissez l'emplacement

En-tête ou pied de page, code JavaScript ou balise externe : le module vous prévient si le code ne correspond pas au type choisi.

3

Activez

Le script est en ligne sur toutes les pages, et se désactive en un clic depuis la liste, sans recharger la page.

Fonctionnalités détaillées

Vos scripts

  • Nombre de scripts illimité
  • Code JavaScript ou balise externe (HTML du prestataire)
  • Chargement en en-tête ou en pied de page
  • Activation et désactivation en un clic, sans recharger la page

Chargement

  • Un fichier .js par code JavaScript, renouvelé à chaque modification
  • Compatible avec « Concaténation, compression et mise en cache » (CCC)
  • Pied de page chargé après les scripts du thème, jQuery compris
  • Code intégré à la page si le dossier n'est pas accessible en écriture

Sécurité

  • Chaque script signé avec la clé secrète de la boutique
  • Code modifié hors du back-office jamais servi, et signalé
  • Fichiers inconnus retirés du dossier des scripts
  • Ajout, modification et activation réservés au SuperAdmin
  • Chaque modification enregistrée dans les logs, avec l'employé

Saisie guidée

  • Balises script et commentaires HTML retirés autour d'un code
  • Avertissement si le code ne correspond pas au type choisi
  • Barres obliques inverses et caractères spéciaux préservés
  • Indentation à la touche Tab

Multiboutique

  • Chaque boutique a sa propre liste de scripts
  • Fichiers séparés par boutique

Aide

  • FAQ intégrée, dont l'hébergement derrière un pare-feu applicatif (WAF)
  • Formulaire de support dans le module
  • Interface en français, anglais, allemand, espagnol, italien et polonais

Gratuit, avec enregistrement facultatif

Le module fonctionne entièrement dès son installation, sans aucune inscription. L'enregistrement gratuit, avec votre seule adresse e-mail dans l'onglet Licence, ajoute les notifications et la mise à jour en un clic, ainsi que le formulaire de support. Édité par Mediacom87, spécialiste PrestaShop depuis 2008.

Compatibilité

ÉlémentCompatibilité
PrestaShop1.6.0 à 9.x
Autres logicielsthirty bees, Phenix Suite
PHP5.6 à 8.5
MultiboutiqueOui
LanguesFrançais, anglais, allemand, espagnol, italien, polonais
Modification du cœurAucune, pas d'override

Installation en 3 étapes

Téléchargez le module et installez-le depuis votre back-office (Modules > Gestionnaire de modules). Vous venez de la version 1.x ? Installez la nouvelle version par-dessus : vos scripts sont repris automatiquement.

Dans l'onglet Ajouter un script, collez le code de votre prestataire, choisissez l'emplacement et enregistrez.

Enregistrez gratuitement le module dans l'onglet Licence pour recevoir les mises à jour et accéder au support.

Changelog

2.0.0 - 05/11/2026

  • Corrigé : Le code JavaScript contenant des barres obliques inverses ou des signes de comparaison n'est plus altéré à l'enregistrement
  • Corrigé : Le code JavaScript du pied de page est de nouveau chargé sur PrestaShop 1.7 et suivants
  • Corrigé : En multiboutique, chaque boutique a ses propres scripts
  • Sécurité : La suppression d'un script ou le changement de son statut ne peut plus être déclenché par un lien piégé
  • Sécurité : Les valeurs affichées dans la page de configuration sont échappées
  • Sécurité : Chaque script est signé : un script modifié en dehors du back-office n'est pas chargé et il est signalé
  • Sécurité : Seul le profil SuperAdmin peut ajouter, modifier ou activer un script, et chaque modification est enregistrée dans les logs
  • Chaque code JavaScript a son propre fichier : une erreur dans un script n'arrête plus les autres
  • Avertissement quand le code ne correspond pas au type choisi
  • Activation ou désactivation d'un script en un clic depuis la liste, sans recharger la page
  • Nouvel onglet FAQ
  • Fenêtre de dons, affichée de temps en temps une fois le module utilisé : Ko-fi n'est chargé que si vous choisissez de faire un don
  • Enregistrement gratuit du module, notifications de mise à jour et formulaire de support
  • Plus de publicité ni de service externe chargé dans le back-office
  • Compatible avec PrestaShop 9 et PHP 8.5

1.1.0 - 11/03/2023

  • Compatible avec PrestaShop 8
  • Amélioration de l'affichage du tableau des scripts

1.0.0 - 02/06/2022

  • Version initiale

Intéressé par ce produit

Racontez-nous votre intérêt pour ce produit et nous vous contacterons pour plus de détails.

[0/]
Aujoutez du JavaScript simplement
Ultimate JS - Ajoutez du JavaScript à PrestaShop

Avis