Shop-Extensions im Vergleich - Die fast vergessene TYPO3 Shop-Lösung: Aimeo

Die Aimeos E-Commerce Lösung integriert sich perfekt mit ihren Komponenten in eure TYPO3 Umgebung.

Quelle: aimeos.com

In unserer Reihe der interessantesten und sinnvollsten TYPO3 Shop-Extensions hat uns ein Forumsmitglied auf eine weitere, sehr umfangreiche Erweiterung für Shoplösungen aufmerksam gemacht.

 

Aimeos Web Shop

 

Diese Extension ist eine umfassende Sammlung an E-Commerce Komponenten, mit einem Kern aus mehreren Schichten. Die Softwarebibliothek ist Open Source, wird von unabhängigen Entwicklern gepflegt und ist bereits in der Version 17.3.0 vom März 2017 released. Das Frontend Plugin hat den Vorteil, dass es eine hohe Anpassung ermöglicht und mit einem Powerpack an Funktionen daherkommt. Dabei ist sie auf eine direkte, nahtlose und einfache Integration innerhalb einer TYPO3-Installation sowie Geschwindigkeit und Skalierbarkeit optimiert.

 

Aufbau des Kerns

 

Die Open Source Webshop Bibliothek stellt seine Komponenten für PHP-Anwendungen bereit. Der Aimeos Core besteht dabei aus mehreren Schichten. Eine Schicht beinhaltet alle Funktionen für die Integration in die Anwendung. Die Schicht für die Datenhaltung stellt sicher, dass eine einheitliche Schnittstelle zur Verwaltung der Daten einen problemlosen Zugriff besteht. Die darüber liegende Schicht beinhaltet den Controller der Geschäftslogik. Er stellt die Daten zur Verfügung und verarbeitet diese auch für die oberste Schicht.

 

Komponenten der Erweiterung

 

Gleich vorweg – die Extension ist mächtig, allerdings hängen auch viele kleinere Extensions dran, was vermuten lässt, dass die Konfiguration doch einigermaßen komplex sein dürfte. Allerdings ist die Extension auf der Website gut erklärt und auch der Code für Entwickler ist detailliert und exakt.

Die Plug-Ins bieten Betreibern und Entwicklern hochgradige Anpassung für allumfassende TYPO3 E-Commerce Lösungen.

Darunter fallen

  • Filterung und Volltextsuche
  • Listenansichten
  • Detailansichten
  • Favoriten
  • Kategorieinformation
  • SEO-Optimierung Merklisten
  • User optimierter Bestellprozess (inkl. Warenkorb, Bestätigung, Historie, Versand- und Zahlungsstatus)
  • Newsletter Kampagnen

In der Demo von Aimeos kann man bereits einige der Funktionen testen und prüfen. Die Erweiterungen bedingen jedoch eine Vielzahl an Installationen, was ein System nicht stabiler macht. Aufgrund des hohen Funktionsumfangs als auch der Qualität des Codes, sind jedoch bislang von den Usern keine schwerwiegenden Kritiken bekannt.

 

Aimeos Web Shop Distribution

 

Neben dem Web Shop gibt es noch das Shop System Aimeos Web Shop Distribution. Dies ist ein schnelles, flexibles und nutzerorientiertes System, welches sich problemlos in CRM und ERP Systeme integrieren lässt und auch in Bezahlanbieter und Versandanbieter. Es ist quasi die verschlankte Version ohne die Vielzahl an bereits anheftender Plug-Ins. Hier ist der letzte Release vom November 2016 mit der Version 16.10.0.

 

Anforderungen

 

Damit Aimeos verwendet werden kann, müssen folgende Systemanforderungen gewährleistet sein: TYPO3 ab 5.4.40, fluid ab 6.2.0, PHP 5.4 oder höher, relationale Datenbank wie MySQL 5.1 aufwärts, Webserver wie Apache und ein Unix-ähnliches System wie Linux.

 

Oberfläche und Bedienung

 

Die Administrationsoberfläche basiert auf Ext JS – für die Experten der Shopbetreiber. Für die nicht Entwickler gibt es die eine vereinfachte Version auf JSON-API um die Verwaltung der Daten vorzunehmen.

Was das Shop-System interessant macht, ist die Konfiguration der Komponenten, mandantenfähiges Backend, wodurch keine zusätzlichen Benutzerkonten anfallen. Redaktionelle Inhalte können mit den einzelnen Komponenten verbunden werden und diese auch überall auf der TYPO3 Website platziert werden. Das Frontend kann unter üblichen Anpassungen für TYPO3 individuellen Bedürfnissen nach angeglichen werden.

Der Kern nutzt die Infrastruktur um auf Daten von Sessions und Eingaben des Nutzers zuzugreifen aber auch für die Konfiguration der Komponenten. Dazu gehören

  • E-Mail Erstellung
  • Cache Routing
  • Logging Request
  • Response
  • Autorisierung
  • Authentifizierung
  • Nutzersessions

Das Online Shop System bietet auch Multilanguage Komponenten an. Ein umfangreicher Multishop sollte also auch ohne weiteres möglich sein.

 

Forum, Wiki und Entwicklung

 

Das System wird ständig weiter entwickelt und dokumentiert. Für alle Fragen, Diskussionen als auch eigene Entwicklungen bietet Aimeos selbstverständlich auch eigene Hilfen an.

Wiki Dokumentation

Code 

Forum oder auch Typo3.net