Automatische Webshopanbindung
Die dritte Möglichkeit mit Dynactiv einen Webauftritt zu realisieren ist die automatisierte Anbindung an einen
Webshop. Üblicherweise werden die Produkte zuerst in der Warenwirtschaft angelegt, da die Beschaffung über
die Warenwirtschaft abgewickelt wird. Zur Abfrage neu angelegter und geänderter Produkte steht eine
spezielle Satzart zur Verfügung. Damit nicht jedes Mal alle Produkte neu übertragen werden müssen, sollte
das Kennzeichen 'Nur geänderte' und der Systemname des Shops mit übergeben werden.
In der Praxis existieren in der Warenwirtschaft nicht nur Produkte, die für den Verkauf im Shop gedacht sind,
sondern auch noch jede Menge andere Produkte. In der Warenwirtschaft gibt es aber keine Möglichkeit zu
erkennen, ob ein Produkt im Shop verkauft werden soll oder nicht, so dass von Collmex erst einmal alle
Produkte zurückgegeben werden. Die meisten Shops verfügen aber über ein Kennzeichen, das steuert, ob ein
Produkt im Shop angeboten wird oder nicht. Wenn neue Produkte über die Schnittstelle im Shop angelegt
werden, sollten die Produkte deshalb erst einmal als 'inaktiv' markiert werden, damit keine unerwünschten
Produkte im Online-Shop erscheinen.
Da in der Warenwirtschaft nicht alle Felder des Online-Shop-Produkts bekannt sind (z.B. gibt es keine
ausführliche Beschreibung, Grundpreisangaben, Bilder, usw.), müssen die fehlenden Felder nach der
Übertragung vom Anwender ergänzt oder zumindest überprüft werden, bevor das Produkt im Online-Shop
angeboten werden kann. Erst wenn alle Felder korrekt gepflegt sind, sollte das Produkt im Shop vom
Anwender auf 'aktiv' gesetzt werden.
In der Praxis hat sich folgende Vorgehensweise bewährt: Neu angelegte und geänderte Produkte werden auf
Anforderung vom Anwender vom Online-Shop aus abgefragt (z.B. Button 'Produkte aus Dynactiv
aktualisieren'). Existiert ein Produkt im Shop noch nicht, wird es inaktiv angelegt und so viele Felder wie
möglich vorbelegt. Existiert ein Produkt dagegen, dürfen nur noch die Felder im Online-Shop überschrieben
werden, die auch wirklich in Dynactiv gepflegt werden können. Normalerweise sind dies nur wenige Felder, wie
Kurzbeschreibung, Preis, Gewicht und Hersteller.
Das interaktive Starten der Übertragung hat den Vorteil, dass keine unerwünschten Zwischenstände an den
Shop übermittelt werden (z.B. wenn gerade umfangreiche Preisänderungen durchgeführt werden). Der
Anwender startet stattdessen die Übertragung erst dann, wenn er mit den Änderungen fertig ist.
Untenstehende Shopsysteme werden für den Export unterstützt.