Funktionen
module.monster macht aus der Beschreibung dessen, was Ihr Shop können soll, ein PrestaShop-Modul: gemeinsam mit Ihnen im Gespräch abgesteckt, dann gebaut, auf einer echten PrestaShop-Installation getestet, übersetzt, dokumentiert und als .zip verpackt, die Sie selbst installieren.
Zuerst das Konzept
Sie beschreiben das Modul in Ihren eigenen Worten, und ein Agent, der PrestaShop kennt, denkt es mit Ihnen durch. Er nennt seine beste Vermutung statt eines Fragebogens, widerspricht, wenn eine Idee längst zum Standardverhalten von PrestaShop gehört oder in Wahrheit drei Module auf einmal ist, und klärt, was sich nicht erraten lässt: wo das Modul erscheint, welche Hooks es nutzt, was Sie konfigurieren können, welche Daten es speichert und was es bewusst nicht tut.
Gebaut wird erst, wenn Sie dieses Konzept freigeben. Das Gespräch kostet nichts – ein Build-Guthaben wird genau im Moment der Freigabe abgebucht, und scheitert die Übergabe an die Build-Pipeline, kommt es sofort zurück.
Dann läuft der Build
Gebaut
Das Modul entsteht auf einem Standard-PrestaShop-Gerüst: Installations- und Deinstallationsroutinen, die Hooks aus Ihrem Konzept und eine Konfigurationsseite im Back Office.
Im echten Shop getestet
Es wird auf einer laufenden PrestaShop-Installation installiert und dort durchgespielt: jeder Hook ausgelöst, das Einstellungsformular gespeichert und neu geladen, der Hauptweg von Anfang bis Ende gegangen, danach deinstalliert und neu installiert, um zu belegen, dass es hinter sich aufräumt und weiterhin funktioniert.
Übersetzt
Jeder Text, den Händler oder Kundschaft zu sehen bekommen, wird in die von Ihnen gewählten Sprachen übersetzt – über den Übersetzungsmechanismus, den PrestaShop für Module vorsieht.
Bebildert
Die Screenshots entstehen in einem echten Browser im laufenden Shop, in jeder Ihrer Sprachen: niemand dokumentiert ein französisches Modul mit englischen Bildschirmfotos.
Dokumentiert
Für jede Sprache entsteht eine bebilderte PDF-Anleitung, geschrieben für Shopbetreiber und nicht für Entwickler: Voraussetzungen, Installation, jede Einstellung erklärt, der Alltag damit und ein Kapitel zur Fehlersuche.
Verpackt
Alles wird zu einem installierbaren, versionierten Modul gezippt – Lizenz und die von PrestaShop erwarteten Standarddateien kommen dabei hinzu.
Wofür es gebaut wird
- PrestaShop 8.x und 9.x – wählen Sie eines von beiden oder beide, wenn Sie das Modul beschreiben.
- PHP 8.1 und neuer.
- Multistore: sagen Sie, dass Ihr Shop es nutzt, dann wird das Multistore-Verhalten im Konzept geklärt und beim Testen geprüft.
- Modulübersetzungen in Englisch, Französisch, Deutsch, Spanisch, Italienisch, Niederländisch, Polnisch und Portugiesisch, in jeder Kombination – sie liegen in den Sprachdateien des Moduls.
- Die üblichen Konventionen: eine Konfigurationsseite im Back Office, Datenbanktabellen mit dem Modulnamen als Präfix und eine Deinstallation, die Tabellen, Tabs und Einstellungen wieder entfernt.
Die .zip gehört Ihnen
Was Sie herunterladen, ist eine ganz gewöhnliche PrestaShop-Modul-.zip. Sie installieren sie selbst aus Ihrem Back Office, wann es Ihnen passt: niemand braucht Zugang zu Ihrem Shop, und das Modul funkt nirgendwohin und braucht module.monster nicht, um weiterzulaufen.
Darin steckt lesbares PHP unter der Academic Free License 3.0, deren Lizenztext im Paket liegt. Lesen Sie es, ändern Sie es, oder geben Sie es an Ihre eigenen Entwickler weiter.
Beschreiben Sie, was Ihr Shop können soll, und sehen Sie zu, wie das Konzept Form annimmt.
Loslegen