PrestaShop 9-Modulmigration: Ein Entwicklerhandbuch zur Abwärtskompatibilität

Die Veröffentlichung von PrestaShop 9 bringt spannende neue Funktionen und Verbesserungen für die E-Commerce-Plattform. Für Modulentwickler stellt dieses Upgrade jedoch erhebliche Herausforderungen dar, da die Abwärtskompatibilität mit älteren Versionen gewährleistet sein muss. Darüber hinaus erhöht sich die Komplexität, wenn Sie Legacy-Installationen wie PrestaShop 1.7.5 unterstützen und gleichzeitig die neueste Version vorbereiten müssen.

Die Herausforderung der Migration verstehen

Das Upgrade von Modulen von PrestaShop 8 auf PrestaShop 9 kann zu unerwarteten Kompatibilitätsproblemen führen. Während ein Modul in der neuesten Umgebung möglicherweise einwandfrei funktioniert, kann es beim Testen auf älteren Versionen wie PrestaShop 1.7.5 vollständig ausfallen.

Eine häufige Ursache dieser Probleme sind Unterschiede in der Methodenverfügbarkeit zwischen verschiedenen Versionen. Bestimmte in neueren Versionen verfügbare Methoden sind möglicherweise in älteren Versionen nicht vorhanden, was zu schwerwiegenden Fehlern führt. Darüber hinaus können Architekturänderungen zwischen PrestaShop-Versionen zuvor stabilen Code ohne Anpassungen unbrauchbar machen.

Der technische Zusammenbruch: Preisformatierungsalptraum

Ein besonders herausforderndes Beispiel betraf die getCurrentLocale() Methode. In PrestaShop 8 und 9 funktioniert dieser Code einwandfrei:

$formatierterPreis = $this->context->getCurrentLocale()->formatPreis($Preis, $Währung);

Wenn derselbe Code jedoch auf PrestaShop 1.7.5 ausgeführt wird, wird ein schwerwiegender Fehler ausgegeben, weil getCurrentLocale() existiert nicht. Dadurch wird das gesamte Modul auf älteren Installationen unbrauchbar.

Die Lösung: Intelligente Kompatibilitätserkennung

Um dieses Problem zu lösen, habe ich ein robustes Kompatibilitätsprüfungssystem implementiert. Zunächst habe ich eine Methodenexistenzprüfung erstellt, bevor potenziell nicht verfügbare Funktionen aufgerufen werden:

öffentliche Funktion formatPriceCompatible($Preis, $Währung = null) {

    wenn (Methode_existiert($this->context, ‘getCurrentLocale’)) {

        // Moderner PrestaShop 8+ Ansatz

        return $this->context->getCurrentLocale()->formatPrice($Preis, $Währung);

    } Else {

        // Legacy-Fallback für PS 1.7.x

        return Tools::displayPrice($Preis, $Währung);

    }

}

Darüber hinaus habe ich diesen Ansatz zur Versionsprüfung für komplexere Szenarien erweitert:

öffentliche Funktion getPrestaShopVersion() {

    return definiert(‘_PS_VERSION_’) ? _PS_VERSION_ : ‘1.6.0.0’;

}

öffentliche Funktion isModernPrestaShop() {

    return version_compare($this->getPrestaShopVersion(), ‘1.7.6.0’, ‘>=’);

}

Über die Preisformatierung hinaus: Weitere Kompatibilitätsprobleme

Die Preisformatierung ist nicht der einzige Bereich, in dem Kompatibilitätsprobleme auftreten. Auch die Integration von Mobile_Detect stellt Herausforderungen dar, da die Handhabung der Bibliothek in den verschiedenen Versionen unterschiedlich ist. Daher habe ich einen Mechanismus für bedingtes Laden implementiert:

öffentliche Funktion loadMobileDetection() {

    wenn (Klasse_existiert(‘Mobile_Detect’)) {

        $this->mobileDetect = neues Mobile_Detect();

    } elseif (file_exists(_PS_MODULE_DIR_ . ‘Ihr_Modul/lib/Mobile_Detect.php’)) {

        require_once(_PS_MODULE_DIR_ . ‘Ihr_Modul/lib/Mobile_Detect.php’);

        $this->mobileDetect = neues Mobile_Detect();

    } Else {

        // Fallback: Desktop annehmen

        $this->mobileDetect = null;

    }

}

Entwicklung des Hakensystems

Darüber hinaus hat sich das Hook-System zwischen den Versionen erheblich weiterentwickelt. Neuere Hooks bieten zwar bessere Funktionalität, sind aber in älteren Versionen nicht verfügbar. Daher habe ich eine Hook-Kompatibilitätsebene erstellt:

öffentliche Funktion registerCompatibleHooks() {

    $modernHooks = [‘displayProductAdditionalInfo’, ‘displayAdminProductsExtra’];

    $legacyHooks = [‘displayProductTab’, ‘displayAdminProduct’];

   wenn ($this->isModernPrestaShop()) {

        return $this->registerHook($modernHooks);

    } Else {

        return $this->registerHook($legacyHooks);

    }

}

Best Practices für die Unterstützung mehrerer Versionen

Wichtige Strategien zur Aufrechterhaltung der Abwärtskompatibilität:

Testen Sie immer über alle Versionen hinweg Bevor Sie Updates bereitstellen. Erstellen Sie außerdem eine Testumgebung mit mehreren PrestaShop-Versionen, um Kompatibilitätsprobleme frühzeitig zu erkennen.

Verwenden Sie defensive Programmierung Techniken. Mit anderen Worten: Gehen Sie niemals davon aus, dass eine Methode oder Klasse existiert, ohne sie vorher zu überprüfen. Implementieren Sie außerdem für jede moderne Funktion, die Sie verwenden, geeignete Fallbacks.

Dokumentieren Sie Ihren Kompatibilitätsbereich klar. Daher wissen Händler genau, welche PrestaShop-Versionen Ihr Modul unterstützt.

Abstraktionsebenen erstellen für versionsspezifische Funktionalität. Dadurch bleibt Ihr Hauptcode sauber, während die Kompatibilitätslogik separat bleibt.

Die Zukunft der Modulentwicklung

Da sich PrestaShop ständig weiterentwickelt, müssen Modulentwickler Innovation und Abwärtskompatibilität in Einklang bringen. Diese Herausforderung bietet jedoch auch die Chance, robustere und flexiblere Module zu entwickeln, die ein breiteres Publikum ansprechen.

Der Schlüssel liegt darin, Module zu entwickeln, die die Funktionalität sanft einschränken, anstatt sie vollständig zu zerstören. Händler können Ihr Modul dann unabhängig von ihrer PrestaShop-Version weiter nutzen und profitieren beim Upgrade weiterhin von den erweiterten Funktionen.

Fazit

PrestaShop 9 bietet leistungsstarke neue Funktionen, erfordert aber für eine erfolgreiche Modulentwicklung sorgfältige Beachtung der Abwärtskompatibilität. Durch die Implementierung einer ordnungsgemäßen Versionsprüfung, die Einrichtung von Fallback-Mechanismen und gründliche Tests aller Versionen können Sie Module erstellen, die im gesamten PrestaShop-Ökosystem reibungslos funktionieren.

Denken Sie daran: Das Ziel besteht nicht nur darin, dass Ihr Modul in der neuesten Version funktioniert, sondern sicherzustellen, dass es Händlern unabhängig von ihrer aktuellen PrestaShop-Installation einen Mehrwert bietet. Investieren Sie daher Zeit in Kompatibilitätstests und defensive Programmierung. Ihre Benutzer werden es Ihnen danken.

Wenn Sie zuverlässige PrestaShop-Plugins suchen oder Unterstützung bei Migrations- und Kompatibilitätsservices benötigen, ist unser Team für Sie da. Wir sind spezialisiert auf die Bereitstellung nahtloser Lösungen, die auf die Version Ihres Shops zugeschnitten sind – egal, ob Sie PrestaShop 1.6, 1.7, 8 oder die Migration auf 9 nutzen. Überlassen Sie uns die Komplexität, damit Sie sich beruhigt auf das Wachstum Ihres Unternehmens konzentrieren können.

Sollten Sie von PrestaShop 8.1 auf 9.0 umsteigen? Ein umfassender Funktionsvergleich

Mit der Veröffentlichung von PrestaShop 9.0 schreitet die Plattform in eine modernere, leistungsorientiertere und entwicklerfreundlichere Zukunft. Wie bei jedem größeren Update stellt sich für Händler und Entwickler jedoch eine wichtige Frage: Ist jetzt der richtige Zeitpunkt für die Migration von PrestaShop 8.1?

In diesem Blogbeitrag untersuchen wir die wichtigsten Unterschiede zwischen PrestaShop 8.1 und 9.0. Von Leistungsverbesserungen bis hin zu Entwicklertools – wir decken alles ab, was Sie wissen müssen, um eine fundierte Entscheidung über die Zukunft Ihres Shops zu treffen.

Symfony Framework Upgrade: Von 4.4 auf 6.4

Eine der wichtigsten Änderungen in PrestaShop 9.0 ist das Upgrade des Symfony-Frameworks von Version 4.4 auf Symfony 6.4, die neueste Version mit Langzeitsupport (LTS). Dieser Übergang gewährleistet mehr Stabilität, Sicherheit und Zugriff auf moderne Entwicklungstools.

Symfony 6.4 wird bis November 2026 mit Fehlerbehebungen und bis November 2027 mit Sicherheitspatches gewartet und gewährleistet so langfristige Stabilität für sich entwickelnde Projekte. Im Vergleich dazu hat Symfony 4.4 – verwendet in PrestaShop 8.1 – bereits das Ende seiner Supportlaufzeit erreicht. Daher ist PrestaShop 9.0 die bessere Wahl für langfristige Projekte.

PHP-Kompatibilität und Leistungsverbesserungen

Darüber hinaus unterstützt PrestaShop 9.0 nun auch PHP 8.1, 8.2 und 8.3. Händler profitieren dadurch von verbesserter Leistung, optimierter Speicherverwaltung und modernen PHP-Funktionen.

Im Gegensatz zu PrestaShop 8.1, das bei PHP 8.1 endete, umfasst die neue Version die neuesten PHP-Versionen und stellt damit einen großen Fortschritt dar. Dadurch ist PrestaShop 9.0 besser auf moderne PHP-Standards und Entwicklungspraktiken abgestimmt. Beachten Sie jedoch, dass ältere Hosting-Umgebungen und benutzerdefinierter Code möglicherweise Updates benötigen, um die Kompatibilität sicherzustellen.

Moderne API-Plattform für Headless Commerce

Darüber hinaus bietet PrestaShop 9.0 ein brandneues API-System basierend auf API Platform v3, das die Interaktion mit externen Anwendungen deutlich verbessert. Dadurch eignet es sich ideal für Headless-Commerce-Architekturen, die Integration mobiler Apps und Drittanbieterdienste. Im Gegensatz dazu basierte PrestaShop 8.1 auf einer veralteten API, der die Flexibilität und Skalierbarkeit fehlte, die moderne Entwickler erwarten. Das neue API-System eröffnet daher vielfältige Möglichkeiten für Automatisierung und Integration. PrestaShop 9 präsentiert eine komplett neu konzipierte Admin-API, die auf API Platform basiert – einem hochmodernen PHP-Framework, das für seine Flexibilität und Leistung bekannt ist. Diese Innovation markiert einen bedeutenden Schritt hin zu einer offeneren, erweiterbareren und entwicklerorientierteren PrestaShop-Umgebung.

Folgendes bietet die neue Admin-API:

  • Vereinfachte Integration mit externen Plattformen wie ERPs, CRMs und Marketingtools.
  • Automatisierungsfähige Architektur, die die manuelle Filialverwaltung reduziert und die Betriebseffizienz steigert.
  • RESTful-Struktur mit JSON-Formatierung, die eine einfache Verwendung für Entwickler gewährleistet, die an moderne API-Standards gewöhnt sind.
  • Zukunftssichere Modularität, die es dem System ermöglicht, zu wachsen und sich an die Anforderungen der Community und des Unternehmens anzupassen.

Es ist erwähnenswert, dass sich die Admin-API noch in der Entwicklung befindet. Während das Kernframework bereits vorhanden ist, werden zusätzliche Funktionen und Endpunkte aktiv entwickelt.

Wichtige Hook-Updates in PrestaShop 9

 PrestaShop 9 behält die meisten der häufig verwendeten Hooks aus Version 8 bei, um die Kompatibilität von Modulen und Themes zu gewährleisten. Gängige Front-Office-Hooks wie Anzeigekopfzeile, displayFooter, displayHomesowie Produktschaltflächen anzeigen weiterhin unterstützt. Im Backoffice werden wichtige Haken gesetzt wie AnzeigeBackOfficeHeader, displayAdminOrderMainsowie AnzeigeAdminProdukteExtra sind weiterhin zur Erweiterung der Kernfunktionalität verfügbar.

Darüber hinaus führt PrestaShop 9 moderne Symfony-basierte Hooks ein wie AktionSymfonyResponse, Aktion nach Warenkorbspeicherungsowie AktionProductFormBuilderModifier. Diese bieten einen saubereren, ereignisgesteuerten Ansatz zur Anpassung und sind Teil der Entwicklung der Plattform hin zu einer modulareren, skalierbareren Struktur.

Neu gestaltetes Backoffice mit Symfony und Twig

Eine weitere wesentliche Verbesserung ist die vollständige Überarbeitung des Backoffice, das nun mit Symfony und Twig für eine modernere und wartungsfreundlichere Struktur erstellt wurde. Dies führt zu einer intuitiveren, mobilfreundlicheren und benutzerzentrierteren Administrationserfahrung.

Für Shop-Betreiber bedeutet das neu gestaltete Layout eine einfachere Navigation und verbesserte Produktivität. Für Entwickler unterstützt die Umstellung eine übersichtlichere Vorlagenerstellung und reduziert Abhängigkeiten von Legacy-Code. PrestaShop 8.1 hingegen behält eine traditionellere Benutzeroberfläche bei, die im Vergleich dazu möglicherweise veraltet wirkt.

Entwicklerorientierte Verbesserungen

Darüber hinaus wurden in PrestaShop 9.0 mehrere veraltete Bibliotheken früherer Versionen ersetzt. Zum Beispiel:

  • Guzzle HTTP-Client → Symfony HTTP-Client
  • SwiftMailer → Symfony Mailer

Diese Updates führen zu einer sichereren, effizienteren und zukunftssicheren Modul- und E-Mail-Verarbeitung.

Darüber hinaus wurde das Anmeldesystem modernisiert. Veraltete Hooks wurden entfernt und ein neuer actionBackOfficeLoginForm-Hook eingeführt, der übersichtlichere und anpassbarere Authentifizierungsabläufe bietet.

Übergang zu Twig-Vorlagen

Wichtig ist, dass PrestaShop 9.0 auch einen mutigen Schritt in Richtung vollständiger Twig-Integration macht und die veraltete Smarty-Engine schrittweise ersetzt. Twig wird mittlerweile sowohl im Front- als auch im Backoffice häufig eingesetzt und bietet besser lesbare, modulare und wiederverwendbare Vorlagen.

Für Theme-Entwickler stellt dies eine deutliche Verbesserung dar. Im Gegensatz dazu schränkt die Abhängigkeit von Smarty in PrestaShop 8.1 die Flexibilität und langfristige Wartbarkeit ein.

Sollten Sie auf PrestaShop 9.0 aktualisieren?

PrestaShop 9.0 bringt wesentliche Verbesserungen mit sich – stellen Sie jedoch vor dem Upgrade sicher, dass Ihr Shop für die Änderung bereit ist. If Wenn Ihre Designs, Module und Hosting-Umgebung kompatibel sind oder problemlos aktualisiert werden können, kann die Migration erhebliche Leistungs- und UX-Vorteile bringen.

Wenn Ihr aktueller Shop stark von veralteten Plugins oder komplexem benutzerdefiniertem Code abhängig ist, ist es möglicherweise ratsamer, zu warten, bis eine umfassendere Modulunterstützung verfügbar ist. Tests in einer Staging-Umgebung werden dringend empfohlen, bevor Sie ein vollständiges Upgrade durchführen.

Migrationstipps für Shop-Besitzer

Befolgen Sie vor der Umstellung die folgenden Best Practices:

  • Sichern Sie Ihren gesamten Shop, einschließlich der Datenbank und aller benutzerdefinierten Dateien.
  • Testen Sie das Upgrade zunächst in einer Staging-Umgebung, um Störungen Ihres Live-Shops zu vermeiden.
  • Überprüfen Sie die Kompatibilität aller Designs und Module von Drittanbietern.
  • Überwachen Sie das Community-Feedback auf Fehlerberichte und Migrationsprobleme.
  • Führen Sie gründliche Tests durch, insbesondere in den Bereichen Kasse, Zahlung und Produktanzeige.

Abschließende Überlegungen

PrestaShop 9.0 markiert einen großen Schritt hin zu einer modernen, sicheren und skalierbaren E-Commerce-Plattform. Von schnellerer Leistung und aktualisierten Frameworks bis hin zu einem benutzerfreundlicheren Entwicklererlebnis bietet es sowohl Händlern als auch Entwicklern bedeutende Vorteile.

Zusammenfassend lässt sich sagen: Die Migration erfordert zwar Aufwand und Planung, die langfristigen Vorteile machen sie jedoch zu einer lohnenden Investition. Egal, ob Sie ein erfahrener PrestaShop-Nutzer sind oder Ihren ersten Shop planen – jetzt ist ein idealer Zeitpunkt, um die Vorteile von Version 9.0 für Ihr Unternehmen zu erkunden. Wenn Sie eine zuverlässige Lösung für ein reibungsloses Upgrade suchen, bietet KnowBand maßgeschneiderte Modulentwicklung und PrestaShop 9.0-fähige Erweiterungen, die Ihren Übergang beschleunigen. Der kompetente Support und die umfangreiche Bibliothek an PrestaShop-Modulen machen KnowBand zu einem wertvollen Partner bei größeren Upgrades.

Alles, was Sie über das neue Prestashop 8.1.5 wissen müssen

 

Warum PrestaShop:

Im Jahr 2007 kommt PrestaShop auf den Markt und wird allein aufgrund seiner vielfältigen Funktionen zu einer der benutzerfreundlichsten E-Commerce-Plattformen. Derzeit wird es von fast 667,000 Standorten weltweit genutzt.

PrestaShop zeichnet sich durch seinen Open-Source-Charakter als hervorragende E-Commerce-Lösung aus, was bedeutet, dass es sowohl kostenlos als auch äußerst anpassungsfähig ist. Es verfügt über eine benutzerfreundliche Oberfläche, unterstützt mehrere Sprachen und Währungen und enthält wichtige E-Commerce-Funktionen.

Es bietet jedoch SEO-Tools und Skalierbarkeit für die Geschäftsausweitung. Als große Community, die robusten Support, Module und häufige Updates bietet, ist PrestaShop die ideale Wahl für kleine und mittlere Unternehmen, die weltweit expandieren möchten.

Was ist neu in Prestashop 8.1.5?

Im Jahr 2022 brachte PrestaShop seine Version 8 mit neuen Funktionen auf den Markt. Von diesem Tag an bis heute wurden seine Features und Funktionen kontinuierlich aktualisiert. Im Jahr 2024 veröffentlichte PrestaShop seine neueste Version 8.1.5.

PrestaShop, die beliebte E-Commerce-Plattform, hat ihre neueste Version, Version 8.1.5, vorgestellt. Daher bringt dieses Update eine Vielzahl von Verbesserungen, Fehlerbehebungen und Verfeinerungen mit sich, die darauf abzielen, sowohl Shop-Inhabern als auch Entwicklern ein reibungsloseres Erlebnis zu bieten. Jetzt gehen wir die Verbesserungen und Korrekturen durch, die in dieser neuesten Version eingeführt wurden.

Werfen wir einen genaueren Blick auf die wichtigsten Verbesserungen und Korrekturen, die in dieser Version eingeführt wurden.

Verbesserungen im Backoffice:

Verbesserungen:

Warenkorbansichtsseite:

Die Warenkorbansichtsseite wurde erweitert, um mehr Informationen bereitzustellen und den Bestellvorgang transparenter und benutzerfreundlicher zu gestalten. Folgende Verbesserungen sind enthalten:

  • Einführung eines gemeinsam nutzbaren Links für Einkaufswagen bis zur Bestellung.
  • Anzeige des Erstellungsdatums des Warenkorbs auf der Warenkorbseite.
  • Anzeige des letzten Aktualisierungsdatums für den Warenkorb auf der Warenkorbseite.
  • Verbesserung der optischen Attraktivität und Funktionalität der Schaltflächen auf der Warenkorbseite.

Backoffice-Fehler, die in der Version behoben wurden:

  • Katalogfilter: Mehrere Filter im Abschnitt „Bestände“ des Katalogs funktionierten nicht richtig. Dieses Problem wurde behoben und gewährleistet eine genaue Bestandsverwaltung.
  • Regelgruppe für neue Produkte: Die am häufigsten verwendete Regelgruppe wurde neuen Produkten hinzugefügt, was den Prozess des Hinzufügens von Produkten vereinfacht und die Effizienz für Shop-Administratoren verbessert.
  • Dateimanager: In den Dateimanager wurde eine neuere Methode integriert, die dessen Funktionalität und Leistung verbessert.
  • MetaType-Längenbeschränkung: Darüber hinaus wurden Längenbeschränkungen für MetaType implementiert, um Datenintegrität und -konsistenz sicherzustellen.
  • HelperKpi-Quelle: Die HelperKpi-Quelle ist jetzt konsistent festgelegt und verwendet eine bedingte Aktualisierung für eine verbesserte Leistung.
  • Produkt-CSV-Import: Ein Problem, bei dem beim Importieren von Produkten über CSV versehentlich Kategoriezuweisungen gelöscht werden konnten, wurde behoben, wodurch ein zuverlässigerer Importvorgang gewährleistet wurde.

Verbesserungen im Front Office:

Verbesserungen:

Klassisches Thema: Das klassische Theme wurde auf Version 2.1.3 aktualisiert und enthält Verbesserungen und Optimierungen für ein besseres Front-End-Benutzererlebnis.

Frontoffice-Fehler, die in der Version behoben wurden:

  • Rechnungs-Download: Nicht angemeldete Kunden können jetzt Rechnungen herunterladen und so den Zugriff auf wichtige Dokumente sicherstellen.
  • Kontakt zum Import-/Export-Store: Ein Problem beim Importieren von Geschäftskontakten über die Backoffice-Import-/Exportfunktion wurde behoben, wodurch die Datenverwaltungsfunktionen verbessert wurden.
  • Versteckte Gutscheine: Ein Anzeigeproblem, bei dem versteckte Gutscheine weiterhin angezeigt wurden, wurde behoben, um eine korrekte Gutscheinverwaltung zu gewährleisten.

Kernverbesserungen und -korrekturen

Verbesserungen:

  • Google Analytics-Modul: Das ps_googleanalytics-Modul wurde aktualisiert und enthält Verbesserungen und Optimierungen.
  • Aktualisierung der Composer-Module: Die Module wurden über Composer für PrestaShop 8.1.5 aktualisiert, um Kompatibilität und Stabilität zu gewährleisten.
  • Versionsaktualisierung: Die Version wurde auf 8.1.5 erhöht und markiert damit die Veröffentlichung dieser neuesten Version.

Bug Fixes:

  • Google Analytics-Downgrade: Das ps_googleanalytics-Modul wurde heruntergestuft, um Probleme oder Regressionen zu beheben, die in der neuesten Version aufgetreten sind.
  • Sicherungswerkzeug: Ein Problem, bei dem das Backup-Tool Nullen erstellte, wurde behoben, um die Datenintegrität während Backup-Vorgängen sicherzustellen.
  • Versandkostenanzeige: Die Anzeige der Versandkosten auf der Bestelldetailseite wurde durch Backporting aus Version 9 korrigiert, um genaue Bestellinformationen zu gewährleisten.

Diese neueste Version von PrestaShop, Version 8.1.5, bringt eine Reihe von Verbesserungen und Korrekturen mit sich, die das allgemeine Benutzererlebnis und die Funktionalität Ihres E-Commerce-Shops verbessern. Darüber hinaus sollten Sie jetzt ein Upgrade durchführen, um von diesen Verbesserungen zu profitieren und im wettbewerbsintensiven E-Commerce-Umfeld die Nase vorn zu haben.

Empfohlen zu lesen: Welches soll ich wählen: PrestaShop 1.7 oder PrestaShop 8.1?

Sie können auch eine große Auswahl an gebrauchsfertigen E-Commerce-Erweiterungen für Prestashop, Opencart, WooCommerce, Shopify und Magento 2 erkunden.

Falls Sie Fragen/Vorschläge haben, können Sie sich unter unserer E-Mail-Adresse support@knowband.com an unser technisches Support-Portal wenden.

Schauen Sie sich unser Bestseller-Modul an One Page Supercheckout für Prestashop und Android- und iOS-App-Maker für Prestashop: