Isotope-Nachrichten

Auf dem Weg zu Contao 5 (#2)

Dieser «Reisebericht» gibt dir einen Einblick in meinen Alltag mit Isotope eCommerce.

In meinem letzten Beitrag habe ich darauf hingewiesen, dass Isotope mindestens Contao 5.7.1 erfordert, falls nichts mehr gefunden wird. Nun ja, wie erwartet habe ich noch Dinge gefunden. Ein Fehler in meinen eigenen Verbesserungen, den ich nun wiederum korrigiert habe und wohl mit Contao 5.7.3 veröffentlicht wird.

Einige von euch haben bestimmt bereits erfahren, dass sich Shopware für seinen Installer einiges beim Contao Manager abgeschaut hat. Bei der SymfonyCon 2025 in Amsterdam hat Soner Sayakci einen Vortrag dazu gehalten, wo wir auch ins Gespräch kamen. Für die Entwicklung von Isotope für Contao 5 habe ich wiederum einiges bei Shopware 6 abgeschaut. Es lebe Open Source!

In Isotope 2 gibt es einen Bestellstatus pro Bestellung, die möglichen Optionen kann man im Backend frei definieren. Das ist zwar anpassbar, aber oft nicht intuitiv für etwas komplexere Fälle. Eine Bestellung kann versendet aber nicht bezahlt (auf Rechnung) sein, oder auch bezahlt aber nicht versendet (per Kreditkarte). Oder man wartet auf Zahlung der Vorkasse, bevor versendet werden kann. All dies lässt sich mit einem Status nur begrenzt abbilden. Scheinbar dieselbe Erfahrung hat Shopware auch gemacht, denn bei Shopware 5 war das wohl auch so. In Shopware 6 – und neu in Isotope für Contao 5 – gibt es drei getrennte Felder: einen Bestellstatus, einen Zahlungsstatus und einen Lieferstatus. Das Prinzip gut erklärt finde ich in diesem Blog-Beitrag bei Qualimero. Den technischen Shopware-Teil und das AI-blabla dabei einfach ignorieren 😉. Ansonsten bleibt das System aber genauso flexibel wie bisher, die neuen Optionen lassen sich (im Unterschied zu Shopware) weiterhin einfach im Backend anpassen.

Über Andreas Schempp

Andreas hat zu Zeiten von Ötzi Isotope eCommerce weiterentwickelt und schliesslich die Rolle des Hauptentwicklers übernommen. Sein Fokus liegt auf Code-Zeilen weshalb du wenig von ihm lesen wirst. Beruflich muss er sich mit Yanick bei terminal42 herumschlagen.

Einen Kommentar schreiben

Bitte rechne 6 plus 3.