1 Shop - Schnittstelle Lx-ERP <-> osCommerce/xt:Commerce
4 Lx-ERP Version >= 2.4.0
6 Pear DB, PHP-ImageMagick
9 Das tar-File unterhalb vom Webserververzeichnis oder dem ERP-Verzeichnis entpacken.
12 $ tar xzf /pfad/zu/xtcomm.tgz
14 In das Verzeichnis oscomm wechseln und Schreibrechte auf die Datei conf.php und
15 das Verzeichnis tmp für den Webbenutzer (apache,www-data,httpd) vergeben.
17 $ chown apache conf.php
21 Im Browser folgende URL aufrufen:
23 http://webserver/pfad/xtcomm/confedit.php
25 z.B.: http://localhost/xtcomm/confedit.php
27 Benutzer und Kennwort für die Erstinstallation sind:
31 Die Maske sogfälltig ausfüllen.
33 db-Host db-Server für die jeweilige Anwendung
34 Database Namen der Datenbankinstanzen
35 db-User Username und Kennwort für die jeweilige Instanz
36 User-ID Mit dieser ID soll in die ERP geschrieben werden
37 CSV-Dir hier wird die csv-Datei erwartet (Schreibrechte!)
38 Image-Dir hier liegen die Bilder
39 ftp-Host Webserver der jeweiligen Anwendung
40 ftp-User Name und Kennwort für ftp-Zugang
41 ID-xxxx Interne ID der Waren. Lx-ERP:
42 Shopsprache Die Id der Voreingestellten Sprache. Nur für diese
43 werden die Artikel eingestellt.
46 Das Formular abschicken.
48 Sollen später Änderungen durchgeführt werden, so muß bei der Anmeldung
49 der ERP-ftp-User als Benutzer verwendet werden.
51 In der Shopinstanz muß noch eine Tabelle angelegt werden. Das wird
52 normalerweise durch das Programm condedit.php erledigt. Sollte das aus
53 irgend einem Grund nicht funktionieren, führen Sie dazu die
54 Datei oscom.sql als Datenbankbenutzer auf die Shopinstanz aus.
56 $ mysql -p -u dbuser dbinstanz < xtcom.sql
59 Ist diese Tabelle nicht angelegt, werden Kunden in der ERP immer wieder neu
63 Befinden sich ERP und Shop nicht auf dem gleichen Server, achten Sie darauf, das
64 die entsprechende Datenbank von Aussen erreichbar ist. Dazu müssen folgende Ports
65 freigeschaltet werden:
70 Auch muß auf dem Shopserver ein ftp-Dienst eingerichtet werden, wenn Bilder über-
71 tragen werden sollen. Die Firewal ist entsprechend anzupassen.
74 In der ERP kann nun bei den Artikeln das Häckchen Shop gesetzt werden.
75 Bitte auch eine Warengruppe vergeben, da sonst alle Artikel in Default landen.
76 Da die ERP nur eine Kategorieebene verwalten kann, muß der ganze Kategorienpfad
77 hintelegt werden. Die einzelnen Kategorien werden durch Ausrufezeichen (!) getrennt.
79 Hardware -> Monitore -> LCD = Hardware!Monitore!LCD
81 Die URL für die Shopschnittstelle lautet:
83 http://webservername/pfad/xtcom/trans.php
86 Die Schnittstelle kann auch in die ERP integriert werden. Dazu installieren Sie
87 die Schnittstelle wie beschrieben unterhalb der ERP.
88 Erweitern Sie die menu.ini um die Einträge im xtcom-Verzeichnis. z.B.:
90 $ cat /pfad/zu/xtcom/menu.ini >> /pfad/zu/lx-erp/menu.ini
92 Unter dem Menüpunkt Shop stehen Ihnen nun die Module shopimport_db und xtcomexport
96 Die Schnittstelle mit ihren einzelnen Bestandteilen steht unter der "Artistic License".
97 Das Copyright gehört Holger Lindemann.