Zum Inhalt springen

Der Shop von innen

Technik im Detail

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.

PHP 8.4, bereit für 8.5Plugins signiertVier ToreVerschieben, nie löschen

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.

3.577PHP-Dateien ohne Fehler unter 8.4
95 + 111Shop- und Admin-Module fehlerfrei
13Plugins im Shop
0,097 sArtikelseite im Vergleichstest
Unter der Haube

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.

BereichWas drinstecktStand
SprachePHP 8.4; die Entwicklung läuft bereits auf PHP 8.5, 8.4 bleibt der Rückweggebaut
VorlagenSmarty 5.8.4 mit 17 eigenen Erweiterungen; Admin und Shop komplett auf Vorlagengebaut
DatenbankMariaDB, rund 195 Tabellen bei Vollinstallationgebaut
AufbauEin zentraler Einstieg statt verstreuter Skripte: 79 Einstiegspunkte statt 290 im Originalgebaut
DesignEigene Theme-Engine mit Vererbung, Layout-Boxen und Inhaltszonen; Design-Editor mit 174 Optionen je Theme, Entwurf und Vorschau; 11 Themesgebaut
KatalogKategorien, Hersteller, Merkmale mit Filtern, Vergleich, Bewertungen, Merkzettel; Master-Artikel mit Variantengebaut
KasseEin-Seiten-Kasse mit Bot-Schutz und Formular-Token; Vorkasse, EU-Überweisung, Nachnahme, Barzahlung, Kartenzahlunggebaut
Recht EU/DEButton-Lösung, Grundpreis, Cookie-Zustimmung, Produktsicherheit, Widerrufsknopf, 30-Tage-Bestpreis aus eigener Preis-Historie, Pflichtseitenim Aufbau
SteuerEU-Steuerzone mit allen 27 Staaten, OSS-Umschalter; Steuerblock im Installer entworfenteilweise
MultistoreMehrere Shops aus einer Installation: Theme, Preise, Bestand, Bestellungen und Plugins je Shopgebaut
B2BMengenstaffeln, Freischaltung per Antrag, Angebote, Händlerpreise nettoteilweise
SprachenDeutsch, Englisch, Russisch und Ukrainisch ab Werk. Der Shop ist freie Software (Open Source), Russisch gehört selbstverständlich dazuteilweise
SEOSprechende Adressen, Weiterleitung alter Adressen, hreflang, strukturierte Daten, Sitemapsgebaut
SicherheitModerne Passwort-Hashes, Zwei-Faktor, Dateischutz, signierte Plugin-Paketegebaut
InstallerWeb-Installer mit vier Profilen; aktiviert noch keine Plugins, eine Neuinstallation aus dem Repo klappt noch nichtteilweise
KI im ShopKeine. Die KI arbeitet am Shop, nicht im Shopnicht

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.

Erweitern

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:

PaketZIP hochladen oder UpdateSignaturEd25519 geprüftLizenzDomain und HauptversionMigrationeneigene TabellenAktivje Shop im MultistoreDerselbe Weg für Kunden und für die eigene Entwicklung – fällt ein Schritt durch, bleibt das Plugin 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.
RefactorCo – die Software-Werkstatt

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

Rang 1 – bricht heute174
Rang 2 – bricht in PHP 92.090
Rang 3 – Risiko481
Rang 4 – Hinweis102

Ehrlich dazu: Der Rundgang erreicht heute rund 38 % der PHP-Dateien. „Alles geprüft“ wäre falsch – die Abdeckung wächst mit jedem Tor.

Schritt für Schritt

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 1Bestand + Reparaturbestanden13.08.2026Tor 2Belegstandbestanden13.08.2026Tor 3AufräumenbegonnenTor 4Der große TestoffenPHP 8.5ersetzt 8.4läuft schon im TestKein Tor wird übersprungen. Jedes braucht Messung vorher, Messung nachher und einen Beleg.Aufräumen heißt verschieben, nie löschen – der Belegstand aus Tor 2 bleibt unangetastet.

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.

Fassung 2

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.

Roadmap

Woher der Shop kommt – und wohin er geht

Anfang Juli 2026 Der Umbau beginnt: alte freie Shop-Software auf PHP 8.4, erster Fehlersucher, erste automatische Qualitätssicherung.
11.07.2026 Der Shop wird Pilotarbeit der Software-Werkstatt: alte und neue PHP-Version laufen parallel, damit jede Abweichung auffällt.
12.–13.07.2026 EU- und Deutschland-Recht: Button-Lösung, Cookie-Zustimmung, Produktsicherheit, Widerrufsknopf, 30-Tage-Bestpreis, Pflichtseiten.
18.–22.07.2026 Plugin-, Update- und Lizenzsystem, Multistore, Lizenzstufen, Master-Artikel mit Varianten, B2B, neuer Admin-Kern – 94 getaggte Bauschritte in fünf Tagen.
27.07.–01.08.2026 Admin komplett auf Vorlagen, eigene Theme-Engine, Design-Editor mit 174 Optionen, Selbsttest- und Schutzschild-Plugin.
03.–04.08.2026 Zwei-Faktor, REST-API, Retouren, Support-Anbindung, SEO-Kern; Marktplatz- und Reservierungs-Plugin fertig; Plan für die WordPress-Brücke.
05.–11.08.2026 Aufräumen im Kern, ein zentraler Einstieg, Komplett-Tests; das Prüfwerk vergleicht jede Seite Byte für Byte mit dem Original.
12.08.2026 Smarty 5.8.4. Der Prüfkasten misst zum ersten Mal alles: 2.847 Befunde.
13.08.2026 Tor 1 bestanden, Tor 2 komplett.
14.–18.08.2026 Fehlerliste mit 29 Punkten, EU-Steuerzone, Installer-Entwurf, Fahrplan bis PHP 8.5, erste Aufräum-Pakete verschoben, Produktstrategie.
19.–21.08.2026 Entwicklung auf PHP 8.5; Fehlersuche im ganzen Shop; Mollie angeschlossen.
ab Ende August Pause für den Shop. Der Schwerpunkt geht auf das neue Gehirn des Clusters, damit die Werkstatt künftig mit Belegen und Freigaben arbeitet.
13.09.2026 Bauplan der Werkstatt, Fassung 2, bestätigt: elf Schritte, sechs Verträge, fünf Pakete.
22.09.2026 Paket 1 gebaut (Grundmodell), Fabrik-Laufzeit geprüft.
09.10.2026 Öffentliche Shop-Demo mit eigenen Beispielartikeln und stündlichem Zurücksetzen.

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
Ehrlich

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