Magento ist eine Onlineshop-Software und wurde in der Version 1.0 erstmals am 31. M√§rz 2008 als Open-Source-E-Commerce-Plattform ver√∂ffentlicht. Produziert wird Magento von der gleichnamigen Firma Magento (ehemals Varien) unter Zuhilfenahme des Zend Frameworks. Magento z√§hlt laut einer Studie von W3Techs zu den meist verwendeten Onlineshopsoftwares (Stand 2020), wobei allerdings nicht klar ist, wie gro√ü der Anteil der Version 2 gegen√ľber der Version 1 ist.

Die Magento Inc. war von Juni 2011 bis November 2015 eine hundertprozentige Tochter von eBay und gehörte zur X.Commerce Business Unit. Am 2. November 2015 gab das Private-Equity Unternehmen Permira die Übernahme von Magento Inc. bekannt.

Im Juni 2018 wurde der vollständige Verkauf von Magento an Adobe Inc. bekannt gegeben.

Magento steht unter der Open Software License Version 3.0.

Am 17. November 2015 wurde Magento 2 mit neuer Software-Architektur, aber auf ähnlichem Technologiestack veröffentlicht.


Technik


Magento 1 basiert auf PHP in der Version 5.4 oder h√∂her und verwendet in der Standardausf√ľhrung MySQL f√ľr die Speicherung der Daten. Als Server wird ein Linux-Server (Linux x86, x86-64) ben√∂tigt.

Die aktuelle Version von Magento 2 (Version 2.3.x) benötigt:


  • Als Webserver: Apache 2.2 or 2.4 oder Nginx 1.x (oder neuste mainline version)

  • PHP Version: 7.1.3 oder neuer, 7.2.x

  • MySQL: 5.6, 5.7 Kompatibel mit MySQL NDB Cluster 7.4.*, MariaDB 10.0, 10.1, 10.2, Percona 5.7 und weiteren Bin√§rkompatiblen MySQL Servern

Neben PHP setzt Magento auf die Konfiguration per XML-Datei. Diese dient nicht nur zur allgemeinen Konfiguration der technischen Basis, sondern wird auch zur Konfiguration der Schnittstellen eingesetzt, um die Darstellung sowohl im Back- wie auch im Frontend anpassen zu können.


Cache-Backend


Magento ist in der Lage, mit unterschiedlichen Cache-Backends umzugehen. Im Wesentlichen sind diese:


  • Datei

  • Redis

  • Database

√Ąltere Versionen von Magento haben andere Backends wie Memcached unterst√ľtzt.

Als Fullpage-Cache kann auf die externen Dienste Varnish oder Redis oder das lokale Dateisystem zur√ľckgegriffen werden.


Funktionen und Fähigkeiten


Site Management


Magento bietet die M√∂glichkeit, mehrere Shops mit eigenst√§ndigen Katalogen und Kundenst√§mmen auf unterschiedlichen Domains zu verwalten. Au√üerdem kann Magento mandantenf√§hig eingerichtet werden. Das hei√üt, auch im B2B-Umfeld ist es m√∂glich, einem Kunden ein bestimmtes Produktsortiment anzubieten und einem anderen Kunden ein anderes Sortiment zu zeigen. Die Verwaltung erfolgt hierbei auf drei Ebenen bzw. G√ľltigkeitsbereichen (interne Bezeichnungen in Klammern):


  1. Website (website)

  2. Store (store group)

  3. Store View (store)

Die im Quellcode und in der Datenbank von Magento verwendeten Bezeichnungen unterscheiden sich von den im Backend sichtbaren Bezeichnungen. Diese internen Bezeichnungen sind in der Auflistung in Klammern angegeben.


Abwicklung von Bestellungen


In Magento k√∂nnen, √§hnlich wie in einem Warenwirtschaftssystem, Bestellungen verwaltet werden. Eine Bestellung kann vollst√§ndig im Backend von Magento angelegt werden. Typischerweise wird sie aber vom Kunden √ľber das Frontend erzeugt, in dem er Produkte in den Warenkorb legt, an der Kasse seine Rechnungs- und Lieferanschrift eingibt, die Zahlungs- und Versandmethode w√§hlt und auf ‚ÄěKaufen‚Äú klickt. Bei Online-Zahlungen wird der Kunde nach dem Klick auf ‚ÄěKaufen‚Äú oft auf eine externe Seite weitergeleitet, wo er die Zahlung abschlie√üen soll. Der Shop-Betreiber kann eine Bestellung verarbeiten, indem er (Teil-)Rechnungen, (Teil-)Lieferscheine und (Teil-)Rechnungskorrekturen erstellt, wodurch die Bestellung nach einem festen Schema den Zustand und damit den Status wechselt. W√§hrend Bestellzust√§nde in Magento fest verankert sind, k√∂nnen einem Zustand ein oder mehrere Statuscodes zugewiesen werden. Durch manuelles Setzen des Status kann der Fortschritt der Verarbeitung einer Bestellung extern und intern feiner kommuniziert werden.


Magento Zusatzmodule


Die Standard-Funktionalit√§t kann durch Erweiterungen externer Entwickler weiter ausgebaut werden. Entsprechende Module finden sich u. a. auf Magento Connect (f√ľr Magento1) und Magento Marketplace (f√ľr Magento2).


Geschichte


Die Arbeiten an Magento begannen im Januar 2007. Sieben Monate später, am 31. August 2007, wurde die erste öffentliche Betaversion herausgegeben.

Das deutsche Open-Source-Magazin T3N berichtete √ľber Magento in der Dezember-Ausgabe 2007.

Im M√§rz 2008 wurde Magento bei der Konferenz Under the Radar: The Business of Web Apps conference vorgestellt und von den Besuchern zum Favoriten gek√ľrt.


Editionen


Zurzeit werden folgende drei Editionen angeboten:


  • Magento Commerce (ehem. Enterprise Edition, Kosten: ab 15.550 USD pro Jahr mit Gold Level Support bzw. ab 49.990 USD pro Jahr mit Platinum Level 24/7-Support)

  • Magento Commerce Cloud (ehem. Enterprise Cloud Edition)

  • Magento Open Source (ehem. Community Edition, kostenlos, Open-Source-Lizenz OSL 3.0, ohne Support)

Die im Jahr 2010 vorgestellte Professional Edition wurde zum 1. Februar 2012 eingestellt. Den Professional-Edition-Kunden wurde der Erwerb einer Dauerlizenz oder Umstieg auf die Enterprise Edition zu verg√ľnstigten Konditionen angeboten.


Unterschied zwischen Magento Open Source und Magento Commerce


Beide Magento-Versionen nutzen den gleichen Magento Core, aus diesem Grund ist die Struktur der Shop-Software in beiden Versionen identisch, auch das Backend und Frontend ist bei beiden
































Metaprime Studio

Send a

message

Wir sind hier, um jede Ihrer Fragen zu beantworten.

Email : info@metaprime.at

Send a

message

Wir sind hier, um jede deiner Fragen zu beantworten.

Email : info@metaprime.at

Kostenloses Website Strategiegespr√§ch‚Äč

In einem kostenlosen Web Strategiegespräch, decken wir ungenutztes Potenziale Ihrer Webseite auf und erarbeiten eine Strategie, damit Du mit Deiner Webseite auf Google erfolgreicher wirst