OmniSeller:Grundlageneinstellung der HTK BPM Software für eine Webshopanbindung

Aus HTK Wiki
Version vom 19. Dezember 2017, 15:45 Uhr von Admin (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
OmniSeller
OmniSeller-Logo gruen basket 300x206.png
OmniSeller Logo 2020
App-Name OmniSeller
Hersteller HTK GmbH & Co. KG
Webseite http://www.omniseller.de
Systemvoraussetzungen

Grundlageneinstellung der HTK BPM Software für eine Webshopanbindung

 

Grundlagen definieren

Starten Sie bitte nun die „HTK BPM GUI“ (Icon) als Administrator.

In der drauf folgenden Maske werden Sie dazu aufgefordert einen SQL-Server, die dazugehörigen Login Daten (Nutzer mit Administrator Rechten benötigt) und eine Datenbank auszuwählen, in der Ihre Daten abgelegt sind. Die Informationen hierzu erhalten Sie unter anderem mit Hilfe des SQL Management Studio und der OL Hilfe. Falls Sie anhand dieser Informationen nicht weiter kommen, fragen Sie bitte einen Administrator um Hilfe. Nachdem der Servernamen und die Anmeldedaten eingegeben sind, bestätigen Sie mit Druck auf „Verbinden“.

RTENOTITLE

Waren die Login Daten korrekt erscheinen alle Datenbanken des SQL-Servers in der Dropdownliste. Wählen Sie die entsprechende Office Line Datenbank aus und drücken Sie „Anmelden“.

RTENOTITLE

Daraufhin erscheint, wenn vor der ausgewählten Datenbank ein rotes X steht (siehe Abbildung), folgende Meldung:

RTENOTITLE

Hinweis: Diese Meldung erscheint nach der ersten erfolgreichen Anmeldung nicht mehr. Anstelle des roten X ist dann ein grüner Haken zu sehen.

Im nächsten Dialog kommt folgende Frage:

RTENOTITLE

Daraufhin öffnet sich eine weitere Mitteilung, welche ihnen mitteilt das es für die ausgewählte Datenbank keine Webservice-Installation gibt und ob sie die Grundlagen dafür anlegen wollen. Diese Meldung bestätigen Sie mit „Ja“.

Hinweis: Die Frage kommt nur wenn die entsprechenden Webservice Plugins im BPM Setup ausgewählt wurden.

Der Nächste Schritt besteht darin die Sprachen auszuwählen, die Sie später in ihrem Shop unterstützen wollen.

RTENOTITLE

Die angezeigten Sprachen entsprechen den Sprachen, die Sie zuvor in Ihrer OL angelegt haben. Falls Sie noch keine Sprachen in Ihrer OL angelegt haben oder nicht wissen welche Sprachen Sie in Ihren Shop einbinden wollen, wählen Sie erst einmal nur eine Sprache aus. Diese Maske kann im BPM später noch einmal aufgerufen werden. Um einen Webshop anzubinden wählen Sie „Alle“ bei Webportal ID aus. Falls Sie mehrere Shops betreiben und für jeden Shop eine andere Sprache definieren möchten so wählen Sie Ihre zuvor erstellten Portale aus.

RTENOTITLE

WICHTIG: Es müssen immer alle Sprachen ausgewählt sein, die im Shop verwendet werden sollen, da sie sonst nicht in der verwendeten View angelegt werden. D.h. wenn Sie Sprachen hinzufügen möchten, müssen sie diese zusätzlich zu den bereits vorhandenen Sprachen auswählen. Denken Sie daran den Sprachen ISO-Codes zuzuordnen.

Nach dem Klick auf „Weiter“ erscheint eine Sicherheitsfrage, ob die oben genannte View neu angelegt werden soll. In dieser View sind die Verweise auf die ausgewählten Sprachen enthalten.

Es ist ratsam mit „Ja“ zu bestätigen um alle ausgewählten Sprachen in der View zu haben, sonst werden nur die User Felder der Sprachen angelegt. Bei „Nein“ wird die View nicht angelegt und es kommt später, falls die View nicht angelegt wird, zu einem Fehler.

RTENOTITLE

Nachdem sie bestätigt oder abgelehnt haben öffnet sich das BPM Hauptfenster.

BPM Dienst Steuerung

Wählen Sie in der BPM Oberfläche "Dienst Steuerung".

RTENOTITLE → Eine ausführliche Erklärung der HTK Dienststeuerung finden Sie hier!

Im erscheinenden Fenster wählen Sie: Service → Datenbank: default

RTENOTITLE

Die Rot markierten Felder sind Pflichtfelder. Sie müssen ausgefüllt und gespeichert werden. Darauf folgt das Testen der SQL-Verbindung über den Button „Verbindung Testen“. In unserem Beispiel sieht es wie folgt aus:

RTENOTITLE

Hinweis: Sollten falsche Verbindungsdaten eingegeben worden sein oder momentan keine Verbindung zum SQL-Server möglich sein, dauert es ein wenig bis der Verbindungstest dies meldet. Sind Ihre eingegebenen Daten falsch dann korrigieren, speichern und testen Sie diese.

Jetzt sind Sie bereit den HTK Dienst zu starten. Den Button zum Starten des Dienstes finden Sie, indem Sie in der Service Struktur Übersicht auf „Service“ drücken.

RTENOTITLE

Nach dem Starten des Dienstes gehen Sie auf „Service Logbuch“ danach auf „Logbuch öffnen“. Verwenden Sie den Schalter "Refresh", solange bis der Eintrag: „Exchange complete!“ erscheint. Das Logbuchfenster kann jetzt geschlossen werden.

Danach starten sie den Dienst neu.

Stellen Sie während der Installation den „HTK“ Dienst in den Windows Diensten auf „Manuell starten“. Öffnen Sie dazu die Dienststeuerung und gehen Sie in der Dienstliste in das Kontextmenü des Dienstes ( "HTK Service"). Im Kontexmenü wählen Sie Eigenschaften aus und stellen Sie dann den Starttyp auf "manuell".

RTENOTITLE

Aktivierung der Trigger

Um die Trigger auszuwählen klicken Sie auf „Webservice“ und dann auf „BPM –Trigger“

RTENOTITLE

Wählen Sie die von Ihnen benötigten Trigger aus z.B.:

RTENOTITLE

Webportal erstellen

Um ein Neues Websportal zu erstellen wählen Sie „Webservice Grundlagen“ aus.

RTENOTITLE

Das Passwort lautet: shop

RTENOTITLE

Danach Klicken Sie auf

RTENOTITLE

Wählen Sie „Neues Portal anlegen“ aus

RTENOTITLE

Als nächstes müssen Sie festlegen:

  • den Mandanten für den das Webportal erstellt wird
  • einen Namen für das Portal
  • den Pfad zu den .php Dateien („Service URL“ der Ordner muss evtl. erst noch erstellt werden)
  • was für ein Shopsystem vorliegt
  • welche Service Version Sie benutzen möchten (HTK Service v.3).

Die .php Dateien bekommen Sie von der HTK.

RTENOTITLE

In den Sicherheitseinstellungen drücken Sie auf die zwei Buttons „Schlüssel erstellen“ und „Initialvektor erstellen“.

Die Felder „Benutzer“ und „Passwort“ können beliebig gefüllt werden.

RTENOTITLE

Hier geben Sie Ihre FTP – Zugangsdaten ein.

Der Pfad auf den Server ist der Pfad, den der FTP Client geht, um in das Hauptverzeichnis des Shops zu gelangen.

RTENOTITLE

Die darauf folgende Meldung bestätigt das Anlegen des neuen Webportals.

RTENOTITLE

Kopieren Sie den Text aus dem Feld in die Zwischenablage.

RTENOTITLE

Als nächstes bearbeiten Sie die HTKConfig.php.

Falls ihnen die PHP-Dateien noch nicht vorliegt, wenden Sie sich an die HTK.

Zum Bearbeiten der Datei öffnen Sie diese in einen beliebigen Texteditor, prüfen Sie ob die Einträge als Dummy vorliegen und fügen Sie den oben kopierten Text ein. Nachdem die Einstellungen an der HTKConfig.php vorgenommen wurden, laden Sie alle PHP Dateien auf dem Webshop-Server hoch (Service URL Pfad).

Aktivierung eines Webportals

Klicken Sie auf

RTENOTITLE

Wählen Sie „Webportal aktivieren/deaktivieren“

RTENOTITLE

Wählen Sie das zu aktivierende Portal aus und Drücken Sie den Button „Aktivieren“

RTENOTITLE

Wenn das Portal aktiviert ist, bestätigen Sie mit „OK“

 

Preislisten festlegen

Drücken Sie

RTENOTITLE

Wählen Sie den zu konfigurierenden Shop aus.

RTENOTITLE

Wählen Sie Preislisten aus und drücken Sie „Ändern“

RTENOTITLE

Wählen Sie als nächstes ein Standard Regelwerkt für Preisupdates, eine Preisliste und falls vom Regelwerk und Shop unterstützt, eine Aktionspreisliste.

Speichern Sie Ihre Einstellungen und schließen sie die Benutzeroberfläche die sich danach öffnet.

RTENOTITLE

Definition WebConnector Jobs

Öffnen Sie die BPM GUI und drücken

RTENOTITLE

Webkategorien abholen

Wählen Sie einen Namen, den Sie später eindeutig dem Webportal und dem Shop zuordnen können.

Die restlichen Daten können Sie, bis auf den Mandanten, 1:1 aus dem folgenden Bild übernehmen (bei mehreren Shops empfiehlt es sich alle Jobs eines Shops in eine gemeinsame Gruppe zu packen). Weiter geht es mit der Schaltfläche

„Next >“

RTENOTITLE

Wählen Sie „Webkategorien abholen“ aus und fügen Sie den Job hinzu. Um die Einstellungen zu prüfen machen Sie einen Doppelklick auf „Webkategorien abholen“.

RTENOTITLE

Bei allen Jobs im BPM ist es sehr Wichtig, dass die Webportal ID dem Portal entspricht, für das Sie den Job anlegen möchten. Andernfalls kommt es zu einer Vermischung der verschiedenen Portale.

RTENOTITLE

Schließen Sie das Fenster nach dem Überprüfen der Webportal ID und bestätigen Sie im nächsten Fenster mit „Next >“. Das nächste Fenster wird mit „Finish“ bestätigt. Der Job wurde jetzt angelegt und gespeichert.

Ob „Webkategorien abholen“ richtig konfiguriert wurde können Sie mittels „HTK Webdata“ ermitteln. Öffnen Sie die Webdata und drücken Sie „Kategorien Download“. Hört der Kreis nach einiger Zeit auf sich zu drehen war die Konfiguration erfolgreich, wenn nicht schauen Sie sich die Fehlermeldung im „Dienst Logbuch“ an. Der Button befindet sich im BPM oder wie vorhin über die „Dienst Steuerung“

Kommt es direkt zu eine Fehlermeldung liegt es sehr wahrscheinlich daran, dass der HTK Menü Baum nicht installiert wurde.

RTENOTITLE

Artikelupload:

RTENOTITLE

Das Vorgehen für den Artikelupload ist dasselbe wie bei „Webkategorien abholen“. Der Name muss zuordenbar sein und der richtige Mandant ausgewählt werden.

RTENOTITLE

Der Job „Artikelstammdaten in Webshop hochladen“ muss hinzugefügt werden. Als nächstes prüfen Sie die Webportal ID durch Doppelklick auf den Job. Stimmt diese klicken Sie „Next >“.

RTENOTITLE

Kategorien – Upload

Beim Kategorien-Upload ist das Vorgehen dasselbe wie bei den Jobs zuvor.

Vergessen Sie nicht die Webportal ID zu überprüfen.

RTENOTITLE

RTENOTITLE

Artikelbilder – Upload

Für den Job Artikelbilder-Upload müssen Sie ein paar Zusatzangaben machen, die an den entsprechenden Stellen erklärt werden.

RTENOTITLE

Fügen Sie den Job „Artikelbilder in Webshop“ hochladen hinzu.

RTENOTITLE

Doppelklicken Sie auf den Job „Artikelbilder in Webshop hochladen“.

Hier müssen sie mehrere Sachen beachten.

Die Webportal ID muss wie vorher auch mit dem Shop übereinstimmen und der „Temporäre Bildpfad“ muss ausgewählt werden. Der ausgewählte Ordner muss existieren. In ihn werden alle Bilder hineingelegt, die später in den Shop hochgeladen werden sollen. Zudem können Sie noch andere Einstellungen tätigen.

RTENOTITLE

Bestellungen abholen anlegen:

RTENOTITLE

Der Job Bestellungen benötigt einen Timer. Den Timer erstellen Sie indem Sie auf „Konfigurieren“ drücken.

RTENOTITLE

Vergessen Sie nicht den Timer auf „Aktiv“ zu setzen

RTENOTITLE

RTENOTITLE

Der Dateiausgabe- und Archivierungspfad müssen existieren(evtl. müssen Sie neue Ordner anlegen).

An dieser Stelle ist es besonders wichtig, dass die Webportal ID richtig gesetzt wird. Sollten Sie hier einen Fehler machen, werden die Bestellungen eines Shops einem anderen Shop zugeordnet.

RTENOTITLE

 
 
 
Disclaimer
Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen. Some pages may contain Icons by www.icons8.com.