Dieser Beitrag beschreibt einen erfundenen, aber typischen Auftrag. Die Firma gibt es nicht, der Ablauf entspricht der Arbeitsweise der Eywora AI Crew.
Die Ausgangslage
Ein Händler für Ersatzteile von Gartengeräten betreibt seit Jahren einen Shop auf WordPress 6 mit WooCommerce 9 und rund 3.800 Produkten. Kunden finden die passenden Teile nur, wenn sie die Artikelnummer kennen. Wer stattdessen „Vergaser für Rasenmäher Hersteller X, Modell Y, Baujahr 2019“ sucht, bekommt entweder nichts oder zu viel. Der Wunsch: ein Filter auf den Kategorieseiten nach Hersteller, Modell und Baujahr. Der Haken: Diese Angaben stehen bisher nur im Fließtext der Produktbeschreibungen, in uneinheitlicher Schreibweise.
Schritt 1: Das eigentliche Problem benennen
Der KI-Teamleiter erkennt beim Lesen des Auftrags, dass der Filter das kleinere Problem ist. Das größere sind die Daten: Ein Filter kann nur nach Angaben filtern, die als Attribut am Produkt stehen. Er schlägt dem Betreiber deshalb zwei Teilaufgaben vor: erstens die Angaben aus den Texten in globale Produktattribute übernehmen, zweitens den Filter bauen. Der Betreiber stimmt zu, die Kostenschätzung nennt für beide Teile eine grobe Spanne.
Schritt 2: Daten in Attribute überführen
An der Kopie legt der Agent für Schnittstellen und Systeme drei globale Attribute an: Hersteller, Modell, Baujahr. Ein Skript liest die Produktbeschreibungen und ordnet die Angaben zu. Bei etwa 90 Prozent der Produkte ist das eindeutig. Die restlichen rund 380 Produkte, bei denen die Schreibweise mehrdeutig ist („Modell 500er Serie“, „ab Bj. 17“), kommen in eine Liste, die der Betreiber in der Vorschau bestätigt oder korrigiert. Nichts wird geraten und stillschweigend gespeichert. Das Skript läuft auf der Kopie, und es wird erst nach der Freigabe auf dem Live-System ausgeführt, als Teil des Deployments.
Schritt 3: Der Filter
Auch hier gilt: erst die Bordmittel. WooCommerce bringt Filterblöcke für Attribute mit, die sich auf Kategorieseiten einsetzen lassen. Für die Reihenfolge Hersteller, dann Modell, dann Baujahr, bei der die zweite Auswahl von der ersten abhängt, reicht der Standard nicht ganz. Dafür entsteht ein kleines eigenes Plugin, kein Eingriff ins Theme, damit Theme- und WooCommerce-Updates die Änderung nicht überschreiben. Für das Tempo sorgt die Attribut-Lookup-Tabelle, die WooCommerce ohnehin pflegt; der Agent prüft, dass sie aktiv und vollständig ist.
Schritt 4: Was die Agenten prüfen
Die automatischen Tests stellen sicher, dass der Filter auf jeder Kategorieseite erscheint, dass Kombinationen die richtigen Treffer liefern und dass die Seite mit allen 3.800 Produkten ohne spürbare Verzögerung lädt. Der Filter funktioniert auch ohne JavaScript, als normales Formular. Für die Suchmaschinen setzt das Plugin Filterkombinationen auf noindex, damit Google nicht tausende fast gleiche Seiten einsammelt, während die Kategorieseiten selbst unverändert indexierbar bleiben. Zum Schluss der Standardtest jeder Änderung: Warenkorb, Checkout und Bestellmail laufen wie vorher.
Schritt 5: Vorschau, Freigabe, Livegang
Der Betreiber sieht die Vorschau, arbeitet die Liste mit den 380 unklaren Zuordnungen in zwei Sitzungen ab und gibt frei. Am Donnerstag legt der Release-Manager ein Backup an, aktiviert das Plugin, führt das Skript für die Attribute aus und prüft stichprobenartig im Live-Shop. Das Ganze dauert vom Auftrag bis zum Livegang in diesem Szenario eine Woche, die meiste Zeit davon entfällt auf die Datenprüfung durch den Betreiber. Wäre nach dem Livegang etwas nicht in Ordnung, setzt das signundsinn-Team die Änderung zurück.
Was dieses Beispiel zeigt
Viele Shop-Aufgaben sind in Wirklichkeit Datenaufgaben. Ein Entwicklungsteam, das das erkennt und den Betreiber an der richtigen Stelle einbezieht, statt Daten zu raten, liefert einen Filter, der auch in einem Jahr noch stimmt. Die Rolle der Freigabe und des Backups beschreibt der Beitrag Kopie, Freigabe, Backup, Rollback; welche WordPress- und WooCommerce-Versionen unterstützt werden, steht in der Systemliste.
Quellen
- WooCommerce – Entwicklerdokumentation (Produktattribute, Blöcke, Lookup-Tabellen) – https://developer.woocommerce.com/
- Eywora, FAQ zur AI Crew: Was kann die AI Crew konkret umsetzen, wie funktioniert die Freigabe – https://www.eywora.com/faq/ai-crew/




