22.01.2010
Erstellung eines Magento-Shops als Software-Lizenz-Shop
Seit etwa einem Quartal betreibt die living-C einen Software-Lizenz-Shop auf Magento-Basis, der in Eigenregie entwickelt, gestaltet und umgesetzt wurde. Lange Zeit war die Frage, welches Shop-System verwenden, unbeantwortet. Und gerade bei der Erstellung eines Shops ist diese Frage von besonders wichtiger Bedeutung. Denn die Umsetzung eines Shops, inklusive des Erstellen der Produkte und Kategorien, benötigt doch einen erheblichen Zeitaufwand. Einmal falsch entschieden und man kann quasi von vorne anfangen.
Da wir den Shop erst einmal ein Jahr testweise laufen lassen wollten, kam für uns nur eine kostenarme Variante in Frage. Damit fallen schon mal etliche Systeme vom Tisch. Als nächster, wichtiger Punkt war natürlich die Bedienung des Shops für Kunden sehr wichtig. Mit einem Shop, der an den Kunden hohe Anforderungen stellt bzw. eine große Geduld verlangt, braucht man heute gar nicht mehr zu starten. Insbesondere das Aufklappmenü und der einseitige Bezahlvorgang ließen uns dann zur Magento Community-Edition greifen.
Mit seinen etwa 70 möglichen Produkten stellt der Shop keine großen Herausforderungen an die Administration. Allein die Unterscheidung eines jeden Produkts in Standard/Educational/Concurrent, 1 Jahr Upgrades/2 Jahre Upgrades/lebenslange Upgrades und die Möglichkeit einer Einzel- und Mehrnutzerlizenz würde aufgrund der vielen Möglichkeiten die Produktanzahl theoretisch auf über 1200 Varianten aufblähen. Dass dieser Weg sowohl aus administrativer Sicht, als auch aus Kundensicht keinen Sinn macht, ergibt sich da von selbst.
Aus dem Grund haben wir uns entschieden, es bei den 70 Produkten zu belassen und die Variationen über die individuellen Optionen zu realisieren. Magento übernimmt dabei die in den individuellen Optionen angegebene Artikelnummer als Erweiterung zur Hauptartikelnummer. Hat man z.B. als Artikelnummer die 12345 und in den Optionen die Erweiterungen A, B, C und D vergeben, so ergeben sich dann entsprechend die Artikelnummer bei Auswahl B zu 12345-B. Auf diese Weise können Produkte über die individuellen Optionen so variiert werden, dass man mit einem Produkt im Shop mehrere Produkte im Warenwirtschaftssystem ansprechen kann. Diese Lösung bietet sich natürlich nur für Produkte an, bei denen kein Lagerbestand von Nöten ist.
Als zusätzliches, arbeitsparendes Feature wurden bei den Upgrade-Produkten jeweils Felder für den alten Registrierungsnamen und den entsprechenden Authorisierungscode angelegt, die der Kunde bei der Bestellung gleich mit eingibt.
Das Ergebnis können Sie unter shop.idmcomp.de sehen. In dem Shop werden die Lizenzen für UltraEdit, UEStudio, UltraCompare, UltraSentry und allen möglichen Kombinationen untereinander verkauft.