Voraussetzungen
Zuletzt geändert: 10.06.2023 08:05

Voraussetzungen #

Hintergrundwissen #

Voraussetzung für die Installation der SHOP-Software ist das Grundwissen im Umgang mit Windows Servern und deren Rollen- und Feature-Systemen. In dieser Dokumentation wird nicht explizit darauf eingegangen, wie man den Dateiexplorer oder den Webbrowser bedient.

Fehlen diese Grundkenntnisse, so kann die Dokumentation zumindest einen groben Überblick über das SHOP-System geben und Ihnen eine Entscheidungshilfe sein. In den Anwenderkapiteln hingegen werden nur Basiskenntnisse im Umgang mit dem PC und gute Kenntnisse in der Benutzung der EULANDA-Warenwirtschaft vorausgesetzt.

Hier wird beschrieben, wie Daten in EULANDA einzugeben sind, damit diese korrekt im SHOP-System NopCommerce dargestellt werden. Wird ein anderes SHOP-System eingesetzt, so hängt die Darstellung vom Funktionsumfang der eingesetzten SHOP-Software und ganz wesentlich von der Art ab, wie die Schnittstelle des Drittanbieters implementiert wurde.

Die Dokumentation ist also in mehrere Bereiche untergliedert. Diese sind für Anwender, Administratoren und Programmierer bestimmt. Der Anwender erfährt, was er in EULANDA einzugeben hat und welche Wirkung dies erzielt. Dem Administrator wird die Installation der Software und deren Konfiguration nähergebracht und der Programmierer erfährt, wie er andere SHOP-Systeme an die EULANDA-Basis-Schnittstelle anbinden kann.

Aktualität #

Bereits beim Erstellen dieser Dokumentation ändern sich bereits die hierin beschriebenen Produkte. Entsprechend wird versucht das Wissen eher in einer allgemeinen Form zu vermitteln. Bildschirmfotos beziehen sich trotzdem immer auf eine bestimmte Programmversion. In dieser Ausgabe beziehen sich die Angaben auf das Windows Betriebssystem auf Windows 2012, den SQL Server Version 2014, das SHOP-System NopCommerce Version 3.9 sowie auf die EULANDA Warenwirtschaft Version 7.0.

Wenn Sie feststellen, dass die Dokumentation in keiner Weise Ihrer Umgebung entspricht, fragen Sie nach, ob es bereits eine neuere Fassung dieser Dokumentation gibt.

In jedem Fall haben die Angaben von Herstellern in deren Produkten gegenüber dieser Dokumentation Vorrang; die Angaben in dieser Dokumentation können nur eine Empfehlung darstellen, die wir nach bestem Wissen und Gewissen erstellt haben.

EULANDA Version 7.0 #

Für den Betrieb der SHOP-Schnittstelle ist mindestens eine EULANDA Version 7.x notwendig. Ältere Versionen von EULANDA haben in Bezug auf die SHOP-Unterstützung nicht den hier beschriebenen Funktionsumfang oder sind überhaupt nicht anbindbar. Aktuelle Versionen unterstützen beispielsweise das Zusammenfügen von Adressen, ohne dass der Bezug zum SHOP-System und dessen Adressen verloren geht.

EULANDA SHOP-Schnittstelle 3.0 #

Die SHOP-Schnittstelle mit Basis- und Direktanbindung wird benötigt, wenn die komplette Integration zum SHOP-System NopCommerce gewünscht ist. Diese beinhaltet die Datenanbindung an EULANDA sowie an das SHOP-System NopCommerce. Die Anbindung an EULANDA erfolgt direkt über den lokalen SQL-Server zum SHOP hingegen wird das Odata-Protokoll verwendet.

EULANDA XML-Schnittstelle #

Um Daten im XML-Format austauschen zu können, wird die XML-Schnittstelle zu EULANDA nicht benötigt. Die notwendigen Routinen werden von der SHOP-Schnittstelle bereitgestellt.

EULANDA DMS-Schnittstelle #

Die Dokumentenschnittstelle zu EULANDA ist zwingend notwendig. Hierüber werden die verschiedenen Artikelbilder zu einem Artikel in EULANDA zugeordnet. Eine spezielle Variante der DMS-Schnittstelle gehört zum Lieferumfang der SHOP-Schnittstelle dazu.

NopCommerce 4.10 #

Es wird der SHOP in der Version 4.10 oder 4.20 benötigt. Bei neueren SHOP-Versionen als den hier angegebenen, fragen Sie beim Vertrieb nach, ob diese bereits freigegeben ist.

Das SHOP-System hat ansonsten dieselben technischen Voraussetzungen wie EULANDA im Serverumfeld, also ein Windows Server System ab 2016 und einen SQL Server 2016 Express oder neuer.

Die SHOP-Software NopCommerce ist kostenfrei und Open-Source. In der Praxis wird man sein SHOP-System jedoch über einige Plug-Ins erweitern, die in der Regel von Drittanbietern kommen und meist nicht kostenfrei sind. Hier sind Plug-Ins zu Amazon, Manomano, eBay und anderen Plattformen verfügbar.

NopCommerce ODATA-Schnittstelle #

Der Datenaustausch zwischen dem SHOP und EULANDA erfolgt über das Odata-Protokoll. Dies ist ein standardisiertes Verfahren zur Abfrage von Datenbanken basierend auf dem Internetprotokoll http bzw. https.

Über das Plug-In eines Drittanbieters muss das SHOP-System um Odata erweitert werden. Der Installation und Konfiguration des Odata-Plug-Ins ist ein eigenes Kapitel gewidmet.

Das Odata-Plug-In hat den Namen „WebApi“. Es ist ein kommerzielles Produkt der Firma Nop4You und muss beim Hersteller bezogen werden, wenn der SHOP in Eigenregie betrieben werden soll. Wird der NopCommerce-Shop hingegen von EULANDA-Software betrieben, so wird dieses Plug-In kostenfrei zur Verfügung gestellt und ist bereits vorinstalliert.

Im Anhang ist im Linkverzeichnis die Homepage des Plug-In-Herstellers Nop4You aufgeführt.

FTP-Server und Middle-Tier-Server #

Die Einbindung eines FTP-Server als Proxy ist optional. Wird mit hohem Datenvolumen bzw. vielen Transaktionen gerechnet, so kann optional ein FTP-Transport-Layer von EULANDA eingesetzt werden. Dieser überträgt die EULANDA-Daten an einen FTP-Server und ein weiterer Prozess auf einem gut angebundenen Server liest diese von dort und überträgt die Daten dann an das SHOP-System. Der umgekehrte Weg wird zum Abholen von Aufträgen geholt.

Der gut angebundene Server muss ein auf Windows basierende System sein, welcher sinnvollerweise in örtlicher Nähe zum SHOP-Server steht. Es ist natürlich möglich, dass dies der SHOP-Server selbst ist.

Der Vorteil dieser Konstellation ist, dass der Computer im Unternehmen mit der EULANDA-Warenwirtschaft durchaus eine langsame Internetverbindung haben kann. Durch die Übertragung der Rohdaten auf einen FTP-Server fallen viele Internet-Abfragen weg, die dann von dem besser angebundenen System durchgeführt werden können.

WinRar #

Soll die Software NopCommerce manuell installiert werden, so wird WinRar benötigt. Die NopCommerce-Software kann nur als komprimierte RAR-Datei geladen werden. Zum Entpacken der Daten wird daher WinRar benötigt, welches als Testversion unter www.winrar.de kostenfrei geladen werden kann.