Artikel-Manager - Artikelverwaltung für einen Internet-Shop
Der Artikel-Manager ist eine Anwendung zum Anlegen und Verwalten von Artikeldaten. Die
Artikeldaten werden von den Herstellern in Form von csv- oder Datanorm-Dateien zur
Verfügung gestellt, dabei sind die Informationen zu einem Artikel immer über mehrere
Dateien verteilt. Diese Struktur wird in der Datenbank beibehalten, so daß die Artikeldaten
über mehrere Tabellen verteilt bleiben. Als Datenbank wird auf Wunsch des Kunden Access
eingesetzt.
Artikelansicht:
Zusammenfassung aller Artikeldaten in einem Formular.
Das Artikelbild wird in einem separaten Fenster angezeigt.
Eine der Hauptaufgaben der Artikelpflege ist das Einsortieren der Artikel in die
entsprechende Produktkategorie. Da ein automatische Sortierung auf Grund der schwierigen
Identifikation und der vielen Kategorien (ca. 200) in der Entwicklung zu aufwändig geworden
wäre, müssen alle Artikel von Hand einsortiert werden. Um diese Aufgabe aber zu
beschleunigen, wurde der Artikel-Baum entwickelt. Wie im Explorer lassen sich im Artikel-
Baum ausgewählte Artikel per Drag 'n Drop in die richtige Kategorie verschieben. Die für den
Shop gewünschten Kategorien werden in einer separaten XML-Datei definiert, so daß beim Öffnen
des Artikel-Baums alle Kategorien automatisch angelegt werden.
Artikelbaum:
Im Treeview sind alle Shop-Kategorien mit einem gelben "S", die Artikel mit
einem grünen "A" gekennzeichnet. Das dunkelgrüne "A" steht für einen Master-Artikel.
Die zweite - und langwierigste - Aufgabe bei der Artikelpflege ist das Herstellen eines
einheitlichen Erscheinungsbildes. Mit Hilfe von regulären Ausdrücken können Suchfilter
definiert werden, die es z.B. erlauben, die Artikelnummern im Kurztext1 in den Kurztext2 zu
verschieben. Ausserdem war es der Wunsch, mit Hilfe von Kurztext1 die Master-Artikel zu
identifizieren, denen im Shop die Varianten untergeordnet werden.
Obere Tabelle: Artikeldaten direkt nach dem Import
Untere Tabelle: Artikeldaten nach Artikelpflege
Eine weitere Aufgabe des Artikelmanagers ist die Preiskalkulation. Die Preise stehen in der
Regel als UVP des Herstellers zur Verfügung. Für jede vom Hersteller angegebene
Rabattgruppe kann der vom Lieferanten gewährte Einkaufsrabatt sowie der für den Verkauf
gewünschte Aufschlag angegeben werden. Mit diesen Angaben erfolgt dann in einem
weiteren Schritt die Preisberechnung für alle Artikel dieses Herstellers.
Preiskalkulation:Die für die Berechnung notwendigen Angaben (Beispiel)
Für den Datenexport sind verschiedene Ausgabeformate möglich. In der aktuellen Version
stehen zwei Formate zur Verfügung. In beiden Formaten können getrennt Masterartikel und
Varianten exportiert werden. Für jeden Export wird ein Fehlerreport erstellt, der
unvollständige oder fehlerhafte Angaben, falsch einsortierte Artikel oder sonstige Ereignisse
enthält.
Der Artikel-Manager benötigt das .NET Framework 1.1. Der Zugriff auf die Access-Datenbank
erfolgt mit ADO.NET. Zum Erstellen einer neuen leeren Datenbank wird die Datei Interop.ADOX.dll
benötigt.
Copyright © 2005-2006 Dipl.-Ing. A. Ewald. Keinerlei Gewähr für Richtigkeit und Aktualität.