15. WEBSHOP
Aus JTLWiki
15.1 So funktioniert der Webshopabgleich
JTL-Wawi holt über den Webshopabgleich neue Bestellungen aus dem Shop ab und sendet geänderte und neue Artikel und Kategorien sowie Statusänderungen zum Shop. Aktuell unterstützt JTL-Wawi folgende Shopsysteme:
- JTL Shop und JTL Shop 2/Shop3
- xt:Commerce (ab Version 3.04 mit SP1 zusammen mit dem JTL-Wawi-Connector)
- osCommerce (ab Version 2.2 mit SP2 zusammen mit dem JTL-Wawi-Connector)
- Zen Cart (ab Version 1.3.0.1-full-fileset zusammen mit dem JTL-Wawi-Connector)
- VirtueMart (ab Version 1.0.10 zusammen mit dem JTL-Wawi-Connector)
Es werden nur die Daten übertragen, die der jeweilige Shop in seiner Basiskonfiguration unterstützt. Zusätzliche Contributions werden im Regelfall nicht unterstützt.
Am Ende dieses Kapitels finden Sie eine aktuelle Aufstellung, welche Daten vom jeweiligen Shop abgeholt bzw. zum jeweiligen Shop gesendet werden.
15.2 Datenabgleich mit dem Webshop
Den Webshopabgleich rufen Sie entweder über das Menü Webshop -> Webshopabgleich oder durch Betätigen des Buttons WebShop auf.

In dem sich nun öffnenden Fenster können Sie mit einem Klick auf starten den Internet-
/Webshopabgleich beginnen. Dabei können Sie noch separat einstellen, ob Sie alle Daten und/oder alle Bilder erneut
senden möchten. Wenn Sie wie im Screenshot das optionale Multishopmodul nutzen, dann können Sie die Auswahl noch nach Shops einschränken.
Diese Funktion wird normalerweise nur benötigt, wenn der Shop neu aufgesetzt wurde. Wenn Sie nur geänderte Artikel in den Shop laden oder Bestellungen aus dem Shop holen wollen, dann brauchen Sie diese Haken nicht zu setzen. Im Bereich Anzahl wird Ihnen die Anzahl der übertragenen Artikel usw. angezeigt.
Die Option Zusammenfassung anzeigen öffnet am Ende der Übertragung eine Infoseite wo alle Änderungen die versendet wurden aufgelistet sind.
Die Checkboxen bei den WebShop-Namen nur dann aktivieren wenn alle Artikel aus der Wawi erneut in den WebShop übertragen werden sollen. Dabei werden keine Bilder übertragen. Dies wird mit der Option "Alle Bilder versenden" zusätzlich aktiviert. Die Übertragung kann je nach Internetanbindung mehrere Minuten / Stunden dauern!
15.3 Neue Shopbestellungen
Liegen neue Bestellungen in Ihrem Shop vor, werden diese über den Internet-/Webshopabgleich importiert. Nach Beendigung des Abgleichs wechselt JTL-Wawi in die Auftragsansicht und zeigt die aus dem Shop importierten Bestellungen bzw. Aufträge an. Durch Markieren des entsprechenden Auftrages kann dieser übernommen oder gelöscht werden.
Die Funktion »Übernahme ohne Bestandsänderung« darf nur verwendet werden, wenn Sie alte, bereits abgeschlossene Aufträge aus xt:Commerce, osCommerce, Zen Cart oder VirtueMart importieren möchten, damit Ihr gepflegter Bestand auch weiterhin stimmt. Verwenden Sie den JTL-Shop, darf diese Funktion nicht genutzt werden!
Klicken Sie auf Übernehmen, überprüft JTL-Wawi, ob dieser Kunde bereits im System existiert. Ist dies der Fall, wird Ihnen untenstehendes Fenster angezeigt und der bereits angelegte Kunde kann ausgewählt oder neu angelegt werden.
Die Prüfung erfolgt nur anhand der PLZ.
Nachdem Sie den Auftrag übernommen haben, erscheint er in der Auftragsübersicht und kann, wie bereits in Kapitel 10 und 11 beschrieben, weiter bearbeitet werden.
15.4 WebShop Kunden aktivieren
Alle Kunden, die sich im WebShop angemeldet haben, werden nach einem WebShop Abgleich hier aufgelistet. Durch Doppelklick auf die rosafarbene Spalte kann die Kundengruppe für diesen Kunden geändert/gesetzt werden. Beim Klick auf Aktivieren werden alle markierten Kunden zum WebShop übertragen. Ist die Option "Kunden sofort in Wawi übernehmen" aktiv, so wird der Kunden in Wawi angelegt. Ist keine Aktivierung gewünscht, so reicht es diesen Kunden zu löschen.
15.5 Connectoren
15.6 Installation von JTL-Wawi Connector
15.6.1 Installation von JTL-Wawi Connector (XTC/OSC/ZC)
- Erstellen Sie als Erstes eine Sicherheitskopie Ihrer Shopdatenbank! und bei Bedarf auch von JTL-Wawi
- Laden Sie das richtige Modul für Ihren Shop herunter. Downloaden und entpacken Sie es lokal auf Ihrem Rechner
- Uploaden Sie das gesamte Verzeichnis jtlwawi_connector mit einem FTP-Programm in Ihren Shop unter admin/includes/modules/, wenn Ihr Adminbereich nicht durch .htaccess geschützt ist. Ist er durch .htaccess geschützt, so siehe die Installationsanleitung bei .htacces geschützten Adminbereich.
- Rufen Sie mit einem Browser http://IhreShopDomain.de/admin/includes/modules/jtlwawi_connector/install/index.php auf, treffen Sie dort Ihre Einstellungen und drücken Sie auf Installieren. Notieren Sie sich die Einstellungen, die Sie in JTL-Wawi eintragen müssen unter Einstellungen->Shop-Einstellungen. Sollten hier Fehler auftauchen und die Installation schlägt fehl, sollte die kaum aufwendigere manuelle Installation durchgeführt werden.
- Führen Sie nun die Einstellungen in der Warenwirtschaft JTL-Wawi (bitte aktuellste Version von JTL-Wawi nutzen!) unter Shop-Einstellungen durch.
- Entfernen Sie das Installationsverzeichnis des Connectors (Verzeichnis install/) vom Server.
15.6.2 Installationsanleitung bei .htacces geschützten Adminbereich (OSC)
- Erstellen Sie als Erstes eine Sicherheitskopie Ihrer Shopdatenbank und bei Bedarf auch von JTL-Wawi!
- Laden Sie das richtige Modul für Ihren Shop herunter. Downloaden und entpacken Sie es lokal auf Ihrem Rechner
- Editieren Sie Zeile 15 in jtlwawi_connector/paths.php. Aus define (DOCROOT_PATH,"../../../../../"); machen Sie define (DOCROOT_PATH,"../../");.
- Uploaden Sie das gesamte Verzeichnis jtlwawi_connector mit einem FTP-Programm in Ihren Shop Webroot (gleiche Verzeichnisebene wie admin/, includes/, images/ etc.)
- Rufen Sie mit einem Browser http://IhreShopDomain.de/jtlwawi_connector/install/index.php auf, treffen Sie dort Ihre Einstellungen und drücken Sie auf Installieren. Notieren Sie sich die Einstellungen, die Sie in JTL-Wawi eintragen müssen unter Einstellungen->Shop-Einstellungen. Sollten hier Fehler auftauchen und die Installation schlägt fehl, sollte die kaum aufwendigere manuelle Installation durchgeführt werden.
- Führen Sie nun die Einstellungen in der Warenwirtschaft JTL-Wawi (bitte aktuellste Version von JTL-Wawi nutzen!) unter Shop-Einstellungen durch.
- Entfernen Sie das Installationsverzeichnis des Connectors (Verzeichnis install/) vom Server.
15.6.3 Installation vom JTL-Wawi Connector in 6 Schritten (VirtueMart)
- Erstellen Sie als Erstes eine Sicherheitskopie Ihrer Shopdatenbank! und bei Bedarf auch von JTL-Wawi
- Laden Sie das richtige Modul für Ihren Shop herunter. Downloaden und entpacken Sie es lokal auf Ihrem Rechner
- Uploaden Sie das gesamte Verzeichnis jtlwawi_connector mit einem FTP-Programm in Ihr Administrator Verzeichnis von Joomla!, also administrator/.
- Rufen Sie mit einem Browser http://IhreShopDomain.de/administrator/jtlwawi_connector/install/index.php auf, treffen Sie dort Ihre Einstellungen und drücken Sie auf Installieren. Notieren Sie sich die Einstellungen, die Sie in JTL-Wawi eintragen müssen unter Einstellungen->Shop-Einstellungen. Sollten hier Fehler auftauchen und die Installation fehlschlagen, sollte die kaum aufwendigere manuelle Installation durchgeführt werden.
- Führen Sie nun die Einstellungen in der Warenwirtschaft JTL-Wawi (bitte aktuellste Version von JTL-Wawi nutzen!) unter Shop-Einstellungen durch.
- Entfernen Sie das Installationsverzeichnis des Connectors (Verzeichnis install/) vom Server.
15.6.4 Manuelle Installation des Connectors
- Falls die Installationsroutine Fehler ausgibt, sollten Sie den Connector manuell installieren. Hat die automatische Installation unter Installation geklappt, so darf diese manuelle Installation nicht ausgeführt werden. Zur manuellen Installation sind folgende Schritte nötig:
- Ausführen der ersten 4 Schritte wie bei der normalen Installation für Ihr Shopsystem
- Mit PhpMyAdmin oder ähnlichem Tool in der Shopdatenbank anmelden
- install/jtlwawi_connector_DB.sql in der Shopdatenbank ausführen.
- Folgendes SQL Statement ausführen (nur bei XTC, OSC, ZC): insert into eazysales_sync values ("benutzername","passwort");
Bei VirtueMart führen Sie bitte dieses Statement aus: insert into eazysales_sync values ("benutzername","passwort",1);
- http://www.domain.de/admin/includes/modules/jtlwawi_connector/admin aufrufen: Login mit benutzername / passwort, wie im Schritt davor angegeben (OSC/ZC/VirtueMart) bzw. die Logindaten eines Adminbenutzers (XTC). Konfiguration anklicken, Einstellungen tätigen, speichern klicken.
- Führen Sie nun die Einstellungen in der Warenwirtschaft JTL-Wawi unter Shop-Einstellungen durch.
15.6.5 Konfiguration
Beim Installieren werden folgende Einstellungen abgefragt. Die Einstellungen können bei XTcommerce, OSCommerce und Zen Cart unter http://IhrShop.de/admin/includes/modules/jtlwawi_connector/admin/index.php bzw. http://IhrShop.de/jtlwawi_connector/admin/index.php (Falls Sie die Installationsanleitung für .htaccess geschütze Shops durchgeführt haben) und für VirtueMart unter http://IhrShop.de/administrator/jtlwawi_connector/admin/index.php geändert werden. Als Login dient je nach Modul entweder ein Adminuser (XTCommerce) oder der bei der Installation erstellte SyncUser (osCommerce, ZenCart, VirtueMart).
Shop-URL - URL zu Ihrem Shop - sollte richtig vorgegeben sein.
Standardwährung - Währung, welche als Standard genommen werden soll
Standardsprache - Sprache, welche JTL-Wawi bedienen soll
Standardliefertermin - Durch JTL-Wawi eingestellte Artikel erhalten diesen Liefertermin standardmäßig
Standard Steuerzone - Existiert ein Steuersatz nicht, so wird er für diese Zone erstellt. Außerdem gilt diese Steuerzone beim Import von Artikeln aus dem Shop. Dies ist ein häufiger Grund, warum Artikel mit 0% MwSt importiert werden (weil Steuerzone EU-Ausland z.B. gewählt wurde)!
Standard Steuerklasse - In dieser Steuerklasse wird nach bereits vorhandenen Steuersätzen für neu einzustellende Artikel gesucht.
Standard Steuersatzpriorität - Priorität, die Steuersätzen vergeben werden soll
Steuersatz für Versandkosten - Versandkosten kommen mit diesem Steuersatz nach JTL-Wawi
JTL-Wawi Endkunde* - JTL-Wawi Privatpreise werden diesen Kundengruppen zugeordnet
JTL-Wawi Händlerkunde* - JTL-Wawi Händlerpreise werden diesen Kundengruppen zugeordnet
Artikelübersicht in Kategorien* - Standardvorlage für die Artikelübersicht neu ersteller Kategorien
Kategorieübersicht* - Standardvorlage für die Kategorienvorlage neu erstellter Kategoriren
Artikelsortierung* - Standardsortierung der Artikel in neu erstellten Kategorien
Artikeldetails* - Standardvorlage für Artikeldetailansicht neu erstellter Artikel
Artikeloptionen* - Nach dieser Vorlage werden Artikelattribute standardmäßig angezeigt
Alle Bestellungen übertragen - Bestimmt, ob alle bereits im Shop getätigten Bestellungen in JTL-Wawi importiert werden sollen (beim ersten Internetabgleich)
* betrifft nur xt:Commerce, VirtueMart hat nicht alle dieser Einstellungsmöglichkeiten.
15.6.6 Synchonisationsprioritäten
Mit JTL-Wawi Connector existieren zwei Möglichkeiten, Daten in Ihrem Shop zu verändern - aus JTL-Wawi heraus und im Adminbereich Ihres Shops. Werden über beide Möglichkeiten Daten eines Artikels oder Kategorie verändert, so gelten stets die Änderungen von JTL-Wawi. D.h. beim nächsten Internetabgleich, den Sie ausführen, wird JTL-Wawi die Daten zu Ihrem Shop übertragen - ungeachtet evtl. Veränderungen im Adminbereich zu dem jeweiligen Artikel / Kategorie.
Beispiel: Für den Artikel A ändern Sie im Adminbereich den Preis auf 10€. In JTL-Wawi ändern Sie den Preis auf 15€ Drücken Sie nun auf Internetabgleich im Internet, so wird der Preis im Shop auf 15€ für Artikel A gesetzt. Sollte der Artikel A von einem Kunden gekauft werden, bevor Sie den Internetabgleich durchführen, dann zählt natürlich der Preis im Shop zum Zeitpunkt des Kaufs. In JTL-Wawi kommt die Bestellung also mit einem Preis von 10€ an, obwohl der Artikelpreis 15€ beträgt.
Beachten Sie, dass nur die unter Shopmodule im Detail aufgeführten Artikel- und Kategorieeigenschaften von JTL-Wawi Connector verändert werden. Ändern Sie Eigenschaften wie Reihung / Sortiernummer, so werden diese Daten niemals von JTL-Wawi überschrieben.




