Der Realisierungszeitraum für das gesamte Projekt betrug insgesamt drei Monate. Diese kurze Entwicklungszeit konnte nur erreicht werden, da mit ein leistungsfähiges Content Management System zur Verfügung stand, das sich modular erweitern lässt.

Ein weiterer Vorteil war, dass die umsetzende Agentur punkt.de für interne Zwecke schon ein umfangreiches Shopsystem [3] mit dem Ziel entwickelt hatte, digitale Abläufe ohne Medienbruch abbilden zu können. So konnten sich die Entwickler während der Umsetzung vieler Abläufe aus dem bestehenden System bedienen, die lediglich für ihre Aufgabe angepasst werden mussten.

Mit dem Erscheinen dieser Ausgabe wird das entwickelte Shop-System im TYPO3 Extension Repository veröffentlicht. Die Haupt-Extension heißt „pt_gsashop“ und wird durch viele weitere Extensions ergänzt.

Captain Hook an Bord

Grün hinterlegte Flächen enthalten die Ein- und Ausgaben der Kunden. Orange hinterlegte Flächen stellen interne Prozesse dar. Beim Standardablauf schickt ein Kunde seine Bilder an die Klickbilderbox, teilt Anzahl und Größen mit und bestätigt den Auftrag.

Grün hinterlegte Flächen enthalten die Ein- und Ausgaben der Kunden. Orange hinterlegte Flächen stellen interne Prozesse dar. Beim Standardablauf schickt ein Kunde seine Bilder an die Klickbilderbox, teilt Anzahl und Größen mit und bestätigt den Auftrag.

Die Klickbilderbox wollte von Anfang an die meiste Zeit für externen Kundensupport und weniger für die interne Verwaltung verwenden. Es war daher notwendig, nicht nur eine Shop-Lösung für den Verkauf der Produkte, sondern auch eine Verwaltung für den gesamten buchhalterischen Aufwand und alle relevanten Betriebsdaten zu finden. Die Extension „pt_gsashop“ bietet hierfür schon eine Menge an Funktionen. Für das Projekt Klickbilderbox fehlende Features wurden an den entsprechenden Stellen durch sogenannte Hooks (Schnittstellen) in das Projekt integriert. So können die Standard-Features genutzt werden, während sich die für das jeweilige Projekt nötigen Anpassungen so kapseln lassen, dass späteren Updates nicht viel im Wege steht. Neben üblichen Features anderer Shopsysteme bietet „pt_gsashop“ unter anderem folgende Funktionen:

  • HBCI-Abgleich der Zahlungseingänge inklusive Mahnwesen
  • myKonto: Übersicht über Kontostand, offene Posten, Guthaben und Überzahlungen für den Endkunden
  • Möglichkeit von Cent-Preisen mit zwei Nachkommastellen
  • Templating und PDF-Generierung
  • vielfältige Schnittstellen, Hooks, APIs
  • saubere objektorientierte Architektur mit PHP 5

Ausblick

Fabrizio Branca wird den Shop während der Developer Days 2008 in Elmshorn bei Hamburg vorstellen und Fragen in einem Workshop beantworten. In der kommenden Ausgabe des T3N Magazins wird „pt_gsashop“ zudem ausführlich vorgestellt.

Seite:  1 2 3

Weitere Artikel zu TYPO3

Softlink 1960

Links und Literatur

Das interessiert dich bestimmt auch

Hilfreiche Ressourcen zu TYPO3

Hilfreiche Ressourcen zu TYPO3

TYPO3 ist mit über 500.000 Installationen, einer Community von mehr als 100.000 internationalen Mitgliedern und über...