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
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.

Ausschnitt aus dem Artikelbaum 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.

Auszug aus der Artikeltabelle 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.
Angaben für die Preiskalkulation 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.