Korrekturen am PrestaShop-Modul nach dem Upgrade — PrestaShop 9 & Hummingbird

Korrekturen am PrestaShop-Modul

Wir reparieren PrestaShop-Module, die nach einem Upgrade ausgefallen sind

PrestaShop 8 oder 9, ein Wechsel zum Hummingbird-Theme oder ein Modul, dessen Autor nicht mehr antwortet. Wir finden die Ursache im Code, beheben den Fehler in einer Kopie Ihres Shops und schalten ihn erst live, nachdem Sie ihn getestet haben.

Beschreiben Sie Ihr Problem mail_outline So funktioniert es ↓

Festpreis vor Beginn der Arbeiten · Englisch oder Polnisch

# 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

  • 2011Verkauf unserer Module auf PrestaShop Addons
  • 4,7★Durchschnitt aus 36 Bewertungen
  • 900+Downloads unseres Warenkorb-Moduls
  • 1.7 · 8 · 9Getestete PrestaShop-Versionen

Kommt dir das bekannt vor?

  • Nach dem Upgrade ist die Konfigurationsseite eines Moduls leer oder es wird eine Fehlermeldung angezeigt
  • Die Seite „back office“ oder eine Produktseite gibt einen 500-Fehler zurück.
  • Preise, Schaltflächen oder Blöcke sind aus dem front office verschwunden
  • Ein Modul funktioniert mit dem „Classic“-Theme, aber nicht mit Hummingbird.
  • Der Autor des Moduls hat die Veröffentlichung von Updates eingestellt
  • Du schiebst das Upgrade immer wieder auf, weil du nicht weißt, was dabei nicht mehr funktionieren wird

Sie wissen noch nicht, was nicht funktionieren wird? Führen Sie unseren Kostenloser Kompatibilitätschecker für PrestaShop 9 Führen Sie zunächst die Überprüfung Ihrer Module durch. Das dauert nur eine Minute, und anschließend können Sie uns den Bericht zusenden.

Sie planen das Update selbst? Beginnen Sie mit unserer Checkliste in 12 Schritten für das Update von PrestaShop 1.7 auf 9.

Wobei wir Ihnen helfen können

build

Ein defektes Modul reparieren

Wir analysieren den Fehler, ermitteln die Ursache im Code des Moduls und beheben sie für Ihre PrestaShop- und PHP-Version.

fact_check

PrestaShop 9 – Bereitschaftsprüfung

Bevor Sie das Upgrade durchführen, prüfen wir Ihre Module und erstellen eine Liste für Sie: Was funktioniert, was muss gepatcht werden und was sollte besser ersetzt werden.

palette

Korrekturen am Hummingbird-Theme

Module, die für Classic geschrieben wurden, sehen unter Hummingbird – dem Standard-Theme von PrestaShop 9 – oft anders aus oder verhalten sich anders. Wir passen die Vorlagen, das CSS und das JavaScript entsprechend an.

healing

Module, die nicht mehr aktualisiert werden

Wir nehmen Änderungen an einem Modul vor, das vom Autor nicht mehr gepflegt wird, sofern die Lizenz Änderungen zulässt. Das prüfen wir zunächst.

extension

Kleine kundenspezifische Module

Ein eigenständiges Modul statt Änderungen an Theme- oder Kern-Dateien, damit Ihre Änderungen auch nach dem nächsten Update erhalten bleiben.

verified

Überprüfung von Add-ons

Für Modulentwickler: Vorbereitung eines Moduls für den PrestaShop Addons-Validator und die Konformitätsprüfung.

So funktioniert es

  1. Sie beschreiben das ProblemVersion PrestaShop, das Modul – was passiert? Eine Fehlermeldung oder ein Screenshot wären hilfreich.
  2. Sie erhalten einen FestpreisWir sehen uns das an, erfragen, was benötigt wird, und unterbreiten ein Angebot, bevor mit den Arbeiten begonnen wird.
  3. Wir korrigieren das in einer KopieEin Testshop oder eine lokale Kopie Ihres Shops – niemals zuerst Ihr Live-Shop.
  4. Sie testen, wir stellen bereitNach Ihrer Zustimmung übernehmen wir die Korrektur in den Live-Shop und listen alle Dateien auf, die wir geändert haben.
Block Sliding Cart-Seitenleiste auf einem PrestaShop 9 Store mit dem Hummingbird-Design

Das haben wir zunächst bei unserem eigenen Modul gemacht

Block Sliding Cart ist seit 2013 auf PrestaShop Addons verfügbar. Im Jahr 2026 haben wir es auf PrestaShop 1.7, 8 und 9 in einer einzigen Codebasis portiert und erneut der Add-ons-Validierung unterzogen. Dazu gehörten unter anderem folgende Schritte:

  • Ersetzen von Kernmethoden, die in PrestaShop 9 entfernt wurden
  • Vier Fehler, die ausschließlich beim Hummingbird-Design auftraten
  • Eine Konfigurationsseite, die die strenge Überprüfung im Debug-Modus nicht bestanden hat
  • Alle Template-Variablen für die Sicherheitsüberprüfung escapen

Den vollständigen Artikel mit Code lesen →

Was Sie erhalten

  • Ein vor Beginn der Arbeiten vereinbarter Festpreis
  • Arbeiten Sie an einer Kopie Ihres Shops, nicht am Live-Shop
  • Eine Liste der geänderten Dateien und eine kurze Erläuterung der Ursache
  • Der fertige Code gehört Ihnen – ganz ohne Lizenzschlüssel oder Abonnements
  • Testen auf Ihrem PrestaShop und Ihrer PHP-Version
  • Direkter Kontakt mit der Person, die den Code schreibt

Mit wem Sie zusammenarbeiten werden

Asymetria ist ein kleines Webstudio aus Polen. Seit 2007 erstellen wir Websites und Online-Shops und veröffentlichen seit 2011 unsere eigenen PrestaShop-Module auf PrestaShop Addons. Mehr über Asymetria.

Häufig gestellte Fragen

Funktionieren meine PrestaShop 1.7-Module unter PrestaShop 9?

Einige werden es tun, viele benötigen Änderungen. Typische Ursachen: Methoden, die aus dem Kern entfernt wurden (zum Beispiel Tools::displayPrice()), in neue Namespaces verschobene Presenter-Klassen, strengere Admin-Vorlagen und Front-Office-Code, der vom „Classic“-Theme ausgeht. Eine Bereitschaftsprüfung zeigt Ihnen vor dem Upgrade an, welche Module betroffen sind.

Arbeitest du an meinem Live-Shop?

Zunächst nicht. Wir arbeiten an einer Kopie – einem Staging-Shop oder einer lokalen Kopie – und übertragen die Korrektur erst dann in Ihren Live-Shop, wenn Sie sie getestet haben.

Kannst du ein Modul reparieren, das jemand anderes geschrieben hat?

Ja, sofern die Lizenz Änderungen zulässt. Viele PrestaShop-Module unterliegen der AFL- oder OSL-Lizenz, die dies zulässt. Sollte eine Lizenz dies nicht zulassen, informieren wir Sie darüber, bevor wir mit der Arbeit beginnen, und schlagen Ihnen eine Alternative vor.

Wie viel kostet das?

Das hängt vom Modul und vom Problem ab. Sobald wir uns das Problem angesehen haben, erhalten Sie einen festen Kostenvoranschlag, sodass Sie auf der Rechnung keine Überraschungen erleben.

Was brauchst du von mir?

Ihre PrestaShop- und PHP-Version (Erweiterte Parameter → Informationen), den Namen und die Version des Moduls oder dessen ZIP-Datei, die genaue Fehlermeldung oder einen Screenshot sowie Zugriff auf einen Staging-Shop oder ein aktuelles Backup. Falls Sie unser Kostenloser Kompatibilitätscheck, fügen Sie auch dessen Bericht bei.

In welchen Sprachen arbeiten Sie?

Englisch und Polnisch.

Sag uns, was los ist

Ein paar Sätze reichen aus: Ihre PrestaShop-Version, das Modul und eine Beschreibung des Sachverhalts. Wir melden uns dann mit Fragen oder einem Angebot bei Ihnen.

Schreiben Sie uns eine E-Mail mail_outline

oder schreiben Sie direkt an info@asymetria.com.pl