Der Shop von innen
Der Shop von innen
Was unter der Haube steckt, wie Plugins und Lizenzen funktionieren und wie die Software-Werkstatt eine alte freie Shop-Software Tor für Tor auf den Stand von heute bringt – mit Messung, Beleg und Rückweg bei jedem Schritt.
Stand 10.10.2026. Ehrlich vorweg: Die Weiterentwicklung des Shops ruht seit Ende August bewusst, bis die Werkstatt auf das neue Gehirn des Clusters umgezogen ist. Was fertig ist, steht als „gebaut“ da; alles andere als „teilweise“, „geplant“ oder „offen“. Welche Plugins es gibt und in welcher Ausgabe: Plugins & Editionen.
Generalüberholt statt neu erfunden
Der Shop ist kein Neubau von null, sondern eine bewährte freie Shop-Software, die gründlich umgebaut wurde: neue PHP-Version, neue Vorlagen, neuer Admin, neues Recht. Das Datenmodell ist dasselbe geblieben – deshalb lassen sich Shops derselben Familie gut übernehmen.
| Bereich | Was drinsteckt | Stand |
|---|---|---|
| Sprache | PHP 8.4; die Entwicklung läuft bereits auf PHP 8.5, 8.4 bleibt der Rückweg | gebaut |
| Vorlagen | Smarty 5.8.4 mit 17 eigenen Erweiterungen; Admin und Shop komplett auf Vorlagen | gebaut |
| Datenbank | MariaDB, rund 195 Tabellen bei Vollinstallation | gebaut |
| Aufbau | Ein zentraler Einstieg statt verstreuter Skripte: 79 Einstiegspunkte statt 290 im Original | gebaut |
| Design | Eigene Theme-Engine mit Vererbung, Layout-Boxen und Inhaltszonen; Design-Editor mit 174 Optionen je Theme, Entwurf und Vorschau; 11 Themes | gebaut |
| Katalog | Kategorien, Hersteller, Merkmale mit Filtern, Vergleich, Bewertungen, Merkzettel; Master-Artikel mit Varianten | gebaut |
| Kasse | Ein-Seiten-Kasse mit Bot-Schutz und Formular-Token; Vorkasse, EU-Überweisung, Nachnahme, Barzahlung, Kartenzahlung | gebaut |
| Recht EU/DE | Button-Lösung, Grundpreis, Cookie-Zustimmung, Produktsicherheit, Widerrufsknopf, 30-Tage-Bestpreis aus eigener Preis-Historie, Pflichtseiten | im Aufbau |
| Steuer | EU-Steuerzone mit allen 27 Staaten, OSS-Umschalter; Steuerblock im Installer entworfen | teilweise |
| Multistore | Mehrere Shops aus einer Installation: Theme, Preise, Bestand, Bestellungen und Plugins je Shop | gebaut |
| B2B | Mengenstaffeln, Freischaltung per Antrag, Angebote, Händlerpreise netto | teilweise |
| Sprachen | Deutsch, Englisch, Russisch und Ukrainisch ab Werk. Der Shop ist freie Software (Open Source), Russisch gehört selbstverständlich dazu | teilweise |
| SEO | Sprechende Adressen, Weiterleitung alter Adressen, hreflang, strukturierte Daten, Sitemaps | gebaut |
| Sicherheit | Moderne Passwort-Hashes, Zwei-Faktor, Dateischutz, signierte Plugin-Pakete | gebaut |
| Installer | Web-Installer mit vier Profilen; aktiviert noch keine Plugins, eine Neuinstallation aus dem Repo klappt noch nicht | teilweise |
| KI im Shop | Keine. Die KI arbeitet am Shop, nicht im Shop | nicht |
Im Vergleichstest lud die Artikelseite in 0,097 Sekunden, ein verbreitetes Vergleichssystem in 0,152 Sekunden – bei fast doppelter Seitengröße. Offen ist noch: Die Startseite stellt zu viele Datenbankabfragen; ein Seiten-Zwischenspeicher fehlt.
Das Plugin- und Lizenzsystem
Alles, was über den Kern hinausgeht, kommt als Plugin. Jedes Plugin bringt eine Beschreibung mit Versionsnummer und seine eigenen Datenbank-Änderungen mit. Der Plugin-Manager im Admin führt jeden Schritt in fester Reihenfolge aus:
Technik
- Signierte Pakete: Jedes Paket ist kryptografisch signiert. Ein verändertes Paket wird nicht installiert.
- Installation per Upload, Updates über einen eingebauten Update-Dienst, auf Wunsch automatisch.
- Je Shop schaltbar: Im Multistore entscheidet jeder Shop selbst, welche Plugins laufen.
- Eigener Lizenzserver auf dieser Webseite – kein fremder Lizenzdienst, die Daten bleiben bei uns.
Lizenzmodell
- Kern: frei, unter freier Lizenz – mit allem, was ein Shop zum Verkaufen braucht.
- Support-Lizenz: die Eintrittskarte für Kern-Updates und Hilfe, an die Hauptversion gebunden.
- Plugins: je Domain und Hauptversion, einmal bezahlt, ohne Ablauf.
- Drei Ausgaben: Frei, Pro und Enterprise – die Stufen sind im Lizenzsystem schon angelegt. Preise sind in Vorbereitung.
Wer den Shop baut
Den Umbau macht keine Abteilung, sondern RefactorCo, die Software-Werkstatt – die erste Fabrik des Clusters. Ihr Grundsatz: Erst messen, dann ändern, dann noch einmal messen. Ein Mensch gibt jeden Schritt frei und nimmt jedes Ergebnis ab. Mehr dazu auf Die KI-Fabrik.
Werkbank
Projekte, Schritte, Aufgaben und eine Qualitätsliste. Übernommen wird nur, was alle Prüfungen grün durchläuft.
Prüfwerk
Ein Verzeichnis aller Seiten, ein nächtlicher Lauf und der Vergleich jeder Seite Byte für Byte gegen das Original – auch angemeldet im Admin.
Prüfkasten
Zwölf Werkzeuge: Gesamtlauf in rund vier Minuten, statische Prüfung, Prüfung für PHP 8.4 und 8.5, Abdeckung, Befundliste, Nachprüfung.
Prüfer werden geprüft
Ein Werkzeug ohne Selbsttest ist eine Meinung. Jedes läuft gegen einen Baum mit bekannten Fehlern – und ein Messlauf darf nichts verändern.
Die erste Gesamtmessung: 2.847 Befunde aus 35.995 Meldungen
Ehrlich dazu: Der Rundgang erreicht heute rund 38 % der PHP-Dateien. „Alles geprüft“ wäre falsch – die Abdeckung wächst mit jedem Tor.
Die vier Tore
Der Umbau läuft durch vier Tore. Durch das nächste geht es erst, wenn das vorige mit Belegen bestanden ist.
Tor 1 · Bestandsaufnahme und Reparatur bestanden
Drei Prüfer-Agenten lesen den Code (nie benutzte Dateien, tote Links, verwaiste Vorlagen), dazu ein Durchgang im Browser durch Kasse, Konto und Admin. Ergebnis: 6 Befunde, 6 Reparaturen – jede mit Messung vorher, Vergleichslauf über 317 Adressen und Nachweis, dass sie wirkt. Einen Tag später mit frischen Belegen wiederholt: daraus wurde eine Fehlerliste mit 29 Punkten.
Tor 2 · Belegstand bestanden
Bevor irgendetwas aufgeräumt wird, wird der Ist-Zustand eingefroren: Versionsmarke, vollständige Kopie des Baums, Datenbank-Auszug und Prüfsummen über 58.187 Dateien. Dieser Stand wird nicht angefasst.
Tor 3 · Aufräumen begonnen
Nur mit Freigabe, Paket für Paket, jeweils mit Messung davor und danach. Entfernt wird nur mit dreifachem Nachweis: kein Aufruf im Code, kein Eintrag in der Datenbank, keine Einbindung in eine Vorlage – und es wird verschoben, nie gelöscht. Zwei Pakete sind verschoben (21.719 Dateien, rund 1,5 GB), zwei kleine sind offen.
Tor 4 · Der große Test offen
Alle Themes, alle Adressen, alle Zahlen gegen die Ausgangswerte. Erst wenn das hält, ersetzt PHP 8.5 endgültig die 8.4.
Von der Werkstatt zur Kette
Die erste Werkstatt hat den Shop weit gebracht – aber sie arbeitete für sich, ohne zentrale Freigaben und Belege. Fassung 2 macht daraus eine Kette in elf Schritten: vom Auftrag mit Erfolgskriterien über einen isolierten Arbeiter mit dem DeepSeek Harness bis zum unabhängigen Richter und einem kontrollierten Pull Request.
Was festgelegt ist
- Sechs Verträge: Auftrag, Kontext, Testumgebung, Prüfung, Befund, Ergebnis.
- Acht Testklassen und fünf Bau-Pakete; gebaut ist Paket 1, das Grundmodell.
- Ein Befund gilt erst als erledigt mit Beleg und Gegenprobe – weniger Meldungen allein zählen nicht.
- Jeder schreibende Auftrag braucht einen Rückweg.
Die Pause für den Shop
- Solange die Kette nicht bewiesen ist, darf niemand am Shop-Code schreiben – das ist eine Regel in der Datenbank, keine Absprache.
- Bevor der Shop wieder angefasst wird, muss die Kette an unabhängigen Prüf-Projekten bestehen.
- Lesen und Analysieren bleibt erlaubt; die Demo läuft weiter.
Wie die Kette auf dem Gehirn des Clusters gebaut ist: Gehirn und Hände: node-3.
Woher der Shop kommt – und wohin er geht
Ausblick
Als Nächstes
- Werkstatt zieht auf das neue Gehirn geplant
- Die Kette besteht an unabhängigen Prüf-Projekten geplant
- Pause für den Shop sichtbar aufheben offen
Danach
- Tor 3 abschließen, Tor 4: der große Test offen
- PHP 8.5 ersetzt 8.4 im Test
- Installer: Steuer nach Sitzland, Plugin-Auswahl, sauber installierbar entworfen
- Offene Punkte der Rechtsprüfung schließen offen
Später
- Versandetiketten, Klarna, ERP-Anbindung geplant
- Preise festlegen, Kern-Repo öffentlich offen
- Freier Kern für alle, in allen vier Sprachen, auch Russisch; eigene Dienstleistungen zuerst in Deutschland/Österreich/Schweiz, dann Polen und Ukraine Idee
Was noch nicht fertig ist
- Der Installer aktiviert noch keine Plugins, und eine Neuinstallation direkt aus dem Repo klappt noch nicht. Selbst installieren ist deshalb heute noch keine Zehn-Minuten-Sache.
- Die Rechtsprüfung vom August hat Punkte gefunden (Steuerzeile, Platzhalter auf Rechtsseiten, Bestätigungsmail des Widerrufs). Dass alle behoben sind, ist noch nicht belegt – deshalb steht beim Recht „im Aufbau“.
- Rechtstexte gibt es gepflegt nur auf Deutsch; eigene Steuersätze und Rechtstexte je Shop im Multistore fehlen.
- Versandetiketten der Paketdienste und Rechnungskauf fehlen – für den echten Verkauf die größte Lücke.
- Im Shop selbst gibt es keine KI-Funktion.
Weiter: Plugins & Editionen · Funktionen · Die KI-Fabrik · Shop-Demo · Preise & Leistungen