Bernina Zürich - Neuer Webshop online
Der Webshop von Bernina-Zürich wurde von Peter Holzer und Robert Niederreiter grundlegend überarbeitet.
Ausgangsbasis war eine auf Plone 3 und der PloneMall basierenden Installation. Ziel war es, die Shop-spezifische Businesslogik (Warenkorb, Bestellverwaltung, etc) der PloneMall los zu werden, die bestehenden Artikel der Datenbank aber beizubehalten und weiter zu verwenden.
Als erstes wurde Plone und die Datenbank auf die aktuelle Version 4.2 migriert. Dann wurden bis auf die Artikel alle Shop-spezifischen Datensätze aus der Datenbank entfernt und der PloneMall Quellcode so weit reduziert, dass nur noch für die Artikel relevante Teile übrig blieben.
Der Warenkorb, der Checkout-Prozess, die Payment-Anbindung und die Bestellverwaltung wurden neu programmiert und sind orthogonal zum verwendeten Content-Framework einsetzbar.
Durch diese Vorgehensweise haben wir für den Kunden eine optimale und kostensparende Lösung geschaffen, da es sowohl aus technischer als auch redaktioneller Sicht nicht notwendig war die komplette Inhaltsstruktur neu aufzubauen.
Damit haben wir eine schlanke und moderne Shop-Infrastruktur geschaffen, die aktuellen Anforderungen gerecht wird und sowohl Neuimplementierungen als auch Migrationen von auf Plone basierenden Shopsystemen zeitnah und qualitativ hochwertig möglich macht.