Cross-Selling (XSelling) der JTL-WaWi mit XTCommerce synchronisieren

JTL-WaWi und XTCommerce bieten eine gute Möglichkeit, um kostenlos eine prof. Warenwirtschaft mit einem kostenlosen Shop-System zu verbinden. Obwohl man viele Dinge in XTCommerce aus der Warenwirtschaft heraus steuern kann, gehört leider das sog. Cross-Selling bisher nicht dazu. Wir möchten Ihnen daher hier eine mögliche Lösung dafür vorstellen.

Wichtige Hinweise

Alpha-Version - nur zum Testen und als Anregung gedacht.

Achtung: Verwendung auf eigene Gefahr. Die Scripte wurden bisher aus Zeitmangel nur wenig getestet (und auch nur auf JTL WaWi 099651a und XTCommerce 3.0.4) und können zu Fehlern und Datenverlust führen. Bitte testen Sie daher diese Scripte nicht auf einem Produktivsystem. Legen Sie vorher unbedingt Sicherungen sowohl der Warenwirtschaft als auch des XTCommerce an. Bei Anwendung des Scriptes werden alle im XT Commerce bestehenden XSelling-Artikel und -Gruppel gelöscht. Das Script muss an Ihre Gegebenheiten angepasst werden, dies sollte nur von erfahrenen Anwendern durchgeführt werden.

Funktionsweise

Das Script xselling-sync.php liest die X-Selling-Artikel und -Gruppen direkt aus der Datenbank der Warenwirtschaft und sendet sie an das XTCommerce. Im XTCommerce nimmt das Script my-xsell.php die Daten nach entsprechender Authentifizierung entgegen und ändert die Datenbank des XTCommerce entsprechend.

Bekannte Nachteile

  • Wenig getestete Version.
  • XT Commerce kann keine Beschreibungen für X-Selling-Gruppen übernehmen.
  • Das Script muss zusätzlich direkt nach der Webshop-Synchronisierung manuell aufgerufen werden.
  • Das Script löscht alle X-Sell-Artikel und -Gruppen aus dem XTCommerce und ersetzt sie durch die in der WaWi.
  • Das Script funktioniert in der jetzigen Form nur auf Windows-Rechnern, auf denen die JTL-WaWi auch installiert wurde. Eine Anpassung, um direkt per mssql_... auf die Datenbank der Warenwirtschaft zuzugreifen, sollte aber möglich sein.
  • | und ; sind im Namen von Crossselling-Gruppen nicht erlaubt.

Anwendung

  • Lesen Sie zuerst diese gesamte Seite.
  • Installieren Sie (sofern nicht bereits vorhanden) PHP auf Ihrem Rechner.
  • Laden Sie die Datei my-xsell.php herunter und speichern Sie diese in Ihren Shop unter /admin/includes/modules/jtlwawi_connector/dbeS/my-xsell.php
  • Laden Sie die Datei xselling-sync.php herunter und speichern Sie diese lokal auf Ihrem Rechner.
  • Passen Sie die Einstellungen in der Datei xselling-sync.php Ihren Gegebenheiten an.
  • Zur Synchronisierung der X-Selling-Artikel führen Sie die Datei mittels php xselling-sync.php aus.
  • Wenn Ihnen dieses Script weitergeholfen hat, würden wir uns freuen, wenn Sie aus Ihrem Shop einen Link zu www.thomatechnik.de setzen.