1 Shop - Schnittstelle Lx-ERP <-> osCommerce/xt:Commerce
 
   4         Lx-ERP Version >= 2.4.0
 
   9 Das tar-File unterhalb vom Webserververzeichnis oder dem ERP-Verzeichnis entpacken.
 
  12         $ tar xzf /pfad/zu/oscomm.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/oscomm/confedit.php
 
  25         z.B.: http://localhost/oscomm/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.
 
  45         Preisgruppe     Welche Preisgruppe soll verwendet werden
 
  47         erweiterung     Zeichen die der Auftragsnummer vorangestellt werden
 
  49 Das Formular abschicken. 
 
  51 Sollen später Änderungen durchgeführt werden, so muß bei der Anmeldung 
 
  52 der ERP-ftp-User als Benutzer verwendet werden.
 
  54 In der Shopinstanz muß noch eine Tabelle angelegt werden. Das wird 
 
  55 normalerweise durch das Programm condedit.php erledigt. Sollte das aus 
 
  56 irgend einem Grund nicht funktionieren, führen Sie dazu die
 
  57 Datei oscom.sql als Datenbankbenutzer auf die Shopinstanz aus.
 
  59         $ mysql -p -u dbuser dbinstanz < oscom.sql
 
  62 Ist diese Tabelle nicht angelegt, werden Kunden in der ERP immer wieder neu 
 
  66 Befinden sich ERP und Shop nicht auf dem gleichen Server, achten Sie darauf, das
 
  67 die entsprechende Datenbank von Aussen erreichbar ist. Dazu müssen folgende Ports 
 
  68 freigeschaltet werden:
 
  73 Auch muß auf dem Shopserver ein ftp-Dienst eingerichtet werden, wenn Bilder über-
 
  74 tragen werden sollen. Die Firewal ist entsprechend anzupassen.
 
  77 In der ERP kann nun bei den Artikeln das Häckchen Shop gesetzt werden.
 
  78 Bitte auch eine Warengruppe vergeben, da sonst alle Artikel in Default landen.
 
  79 Da die ERP nur eine Kategorieebene verwalten kann, muß der ganze Kategorienpfad
 
  80 hintelegt werden. Die einzelnen Kategorien werden durch Ausrufezeichen (!) getrennt.
 
  82         Hardware -> Monitore -> LCD = Hardware!Monitore!LCD
 
  84 Die URL für die Shopschnittstelle lautet:
 
  86         http://webservername/pfad/oscom/trans.php
 
  89 Die Schnittstelle kann auch in die ERP integriert werden. Dazu installieren Sie
 
  90 die Schnittstelle wie beschrieben unterhalb der ERP. 
 
  91 Ersetzen Sie die menu.ini durch die Version im oscom-Verzeichnis.
 
  93         $ cp /pfad/zu/oscom/menu.ini /pfad/zu/lx-erp
 
  95 Unter dem Menüpunkt Shop stehen Ihnen nun die Module shopimport_db und oscomexport 
 
  99 Die Schnittstelle mit ihren einzelnen Bestandteilen steht unter "Artistic License".
 
 100 Das Copyright gehört Holger Lindemann.