💻 DéveloppementIntermédiaire PS 1.7 PS 8.x

Requête AJAX onChange dans PrestaShop : select dynamique en cascade

Implémentez des selects en cascade avec AJAX dans PrestaShop 8.x. Code complet : contrôleur, JavaScript et template Smarty pour un filtrage dynamique.

En bref : Implémentation complète de selects en cascade avec AJAX dans PrestaShop : contrôleur AJAX avec ajaxRender(), exposition de l'URL via Smarty, et gestion JavaScript avec cache client et feedback visuel. Compatible PrestaShop 1.7 et 8.x.

Publié le 21 mars 2026 6 min de lecture Alexandre Carette

Problématique : rafraîchir dynamiquement un champ selon la sélection utilisateur

Un besoin récurrent dans le développement PrestaShop : afficher un second `

  • Un événement `change` déclenche une requête AJAX vers le contrôleur du module
  • Le contrôleur interroge la base de données et retourne les données en JSON
  • Le JavaScript met à jour le second `
  • Gratuit & sans engagement — réponse sous 24h

    Alexandre Carette

    Alexandre Carette

    Expert PrestaShop & Architecture E-commerce

    Développeur PrestaShop depuis 2014, 193 projets livrés. Je conçois des architectures headless Nuxt + PrestaShop et des outils d'automatisation IA pour les e-commerçants.