Corrections apportées au module PrestaShop après la mise à jour — PrestaShop 9 et Hummingbird

Corrections apportées au module PrestaShop

Nous réparons les modules PrestaShop qui sont tombés en panne après une mise à jour

PrestaShop 8 ou 9, un passage au thème Hummingbird, ou un module dont l'auteur ne répond plus. Nous identifions la cause dans le code, nous la corrigeons sur une copie de votre boutique et nous ne la mettons en ligne qu'après que vous l'ayez testée.

Décrivez votre problème mail_outline Comment ça marche ↓

Devis fixe avant le début des travaux · En anglais ou en polonais

# after upgrading to PrestaShop 9

PHP Fatal error: Call to undefined method Tools::displayPrice()

✓ fixed: $locale->formatPrice($price, $currencyIso)


# module configuration page, PrestaShop 8.1+

Warning: Undefined array key “is_default”

✓ fixed: language list completed for HelperForm


# Hummingbird theme, add to cart

Blockcart modal element not found in provided HTML

✓ fixed: module renders its own modal

  • 2011la vente de nos modules sur PrestaShop Addons
  • 4,7★moyenne calculée à partir de 36 avis
  • 900+téléchargements de notre module de panier
  • 1.7 · 8 · 9Versions PrestaShop testées

Ça vous dit quelque chose ?

  • Après la mise à jour, la page de configuration d'un module est vide ou affiche un message d'erreur
  • La page back office ou une page produit renvoie une erreur 500
  • Les prix, les boutons ou les blocs ont disparu du front office
  • Un module fonctionne avec le thème Classic, mais pas avec Hummingbird
  • L'auteur du module a cessé de publier des mises à jour
  • Tu ne cesses de repousser la mise à jour parce que tu ne sais pas ce qui risque de ne plus fonctionner

Vous ne savez pas encore ce qui va ne plus fonctionner ? Lancez notre Outil gratuit de vérification de la compatibilité PrestaShop 9 Commencez par vérifier vos modules. Cela ne prend qu'une minute et vous pourrez ensuite nous envoyer le rapport.

Vous préparez la mise à jour vous-même ? Commencez par notre checklist en 12 étapes pour passer de PrestaShop 1.7 à 9.

Ce pour quoi nous pouvons vous aider

build

Réparation d'un module défectueux

Nous analysons l'erreur, identifions la cause dans le code du module et la corrigeons pour votre version de PrestaShop et de PHP.

fact_check

PrestaShop 9 : vérification de l'état de préparation

Avant de procéder à la mise à jour, nous passons en revue vos modules et vous fournissons une liste indiquant ce qui fonctionne, ce qui nécessite un correctif et ce qu'il vaut mieux remplacer.

palette

Corrections apportées au thème Hummingbird

Les modules développés pour Classic ont souvent un aspect ou un comportement différent sur Hummingbird, le thème par défaut de PrestaShop 9. Nous adaptons les modèles, le CSS et le JavaScript.

healing

Modules qui ne sont plus mis à jour

Nous apportons des correctifs à un module dont l'auteur n'assure plus la maintenance, à condition que sa licence autorise les modifications. Nous vérifions d'abord ce point.

extension

Petits modules sur mesure

Un module dédié plutôt que des modifications dans les fichiers du thème ou du cœur du système, afin que vos modifications soient conservées lors de la prochaine mise à jour.

verified

Validation des extensions

À l'attention des développeurs de modules : préparation d'un module en vue de son évaluation par le validateur PrestaShop Addons et de l'examen de conformité.

Comment ça marche ?

  1. Décrivez le problèmeVersion PrestaShop, le module, ce qui se passe. Un message d'erreur ou une capture d'écran serait utile.
  2. Vous recevez un devis fixeNous examinons le projet, déterminons ce dont nous avons besoin et vous communiquons un devis avant le début des travaux.
  3. On le corrige sur une copieUne boutique de test ou une copie locale de la vôtre — jamais votre boutique en ligne en production en premier lieu.
  4. Vous testez, nous déployonsUne fois que vous aurez donné votre accord, nous déploierons la correction sur l'environnement de production et dresserons la liste de tous les fichiers que nous avons modifiés.
Panneau latéral Block Sliding Cart sur un PrestaShop 9 Store avec le thème Hummingbird

Nous avons d'abord appliqué cela à notre propre module

Block Sliding Cart est disponible sur PrestaShop Addons depuis 2013. En 2026, nous l'avons porté sur PrestaShop 1.7, 8 et 9 au sein d'une seule base de code et l'avons soumis à nouveau à la validation des extensions. Voici quelques-unes des étapes nécessaires à cette opération :

  • Remplacement des méthodes principales supprimées dans la version PrestaShop 9
  • Quatre bugs qui n'apparaissaient que sur le thème Hummingbird
  • Une page de configuration qui n'a pas satisfait aux critères stricts du mode débogage
  • Échapper toutes les variables de modèle en vue de l'audit de sécurité

Lire l'article complet, avec le code →

Ce que vous obtenez

  • Un prix forfaitaire convenu avant le début des travaux
  • Travaillez sur une copie de votre boutique, et non sur la boutique en ligne active.
  • Une liste des fichiers modifiés et une brève explication de la raison de ces modifications
  • Le code fixe vous appartient — pas de clés de licence ni d'abonnements
  • Tests sur votre configuration PrestaShop et votre version de PHP
  • Contact direct avec la personne qui écrit le code

Avec qui vous travaillerez

Asymetria est un petit studio web polonais. Nous créons des sites web et des boutiques en ligne depuis 2007 et publions nos propres modules PrestaShop sur PrestaShop Addons depuis 2011. En savoir plus sur Asymetria.

Foire aux questions

Mes modules PrestaShop 1.7 fonctionneront-ils sur le PrestaShop 9 ?

Certaines le feront, mais beaucoup nécessiteront des modifications. Causes courantes : des méthodes ont été supprimées du noyau (par exemple Tools::displayPrice()), les classes de présentation ont été déplacées vers de nouveaux espaces de noms, les modèles d'administration sont désormais plus stricts et le code du front-office utilise par défaut le thème « Classic ». Une vérification de l'état de préparation vous indique quels modules sont concernés avant la mise à jour.

Vous travaillez sur ma boutique en ligne ?

Pas tout de suite. Nous travaillons sur une copie — une boutique de test ou une copie locale — et nous ne transférons la correction vers votre boutique en ligne qu’après que vous l’ayez testée.

Peut-on corriger un module écrit par quelqu'un d'autre ?

Oui, si sa licence autorise les modifications. De nombreux modules PrestaShop sont sous licence AFL ou OSL, qui l'autorisent. Si une licence ne le permet pas, nous vous en informons avant le début des travaux et vous proposons une alternative.

Combien ça coûte ?

Cela dépend du module et du problème. Une fois que nous l'aurons examiné, nous vous proposerons un devis fixe, afin qu'il n'y ait aucune surprise sur la facture.

Qu'est-ce que tu attends de moi ?

Votre version de PrestaShop et de PHP (Paramètres avancés → Informations), le nom et la version du module ou son fichier ZIP, le message d'erreur exact ou une capture d'écran, ainsi que l'accès à une boutique de test ou à une sauvegarde récente. Si vous avez exécuté notre outil gratuit de vérification de la compatibilité, joignez également son rapport.

Dans quelles langues travaillez-vous ?

Anglais et polonais.

Dites-nous ce qui ne va pas

Quelques phrases suffisent : votre version PrestaShop, le module et ce qui se passe. Nous vous répondrons en vous posant des questions ou en vous proposant un devis.

Envoyez-nous un e-mail mail_outline

ou écrivez directement à info@asymetria.com.pl