|
Shop - Schnittstelle Lx-ERP <-> xt:Commerce
|
|
|
|
|
|
Info:
|
|
Die Zusammenarbeit mit der Version 2.6.x wurde nicht getestet!
|
|
|
|
Die Anmeldung der Benutzer an LxO hat sich ge?ndert. Auch wurde Lagerwesen eingef?hrt.
|
|
Damit die Schnittstelle mit Version 2.6.0 und neuer funktioniert, sollten hier Anpassungen
|
|
durchgef?hrt werden.
|
|
|
|
Update:
|
|
Die Schnittstelle meldet sich unabh?ngig mit den hinterlegten Daten an.
|
|
Da nicht auf L?ger gebucht (Auftrag ohne Lagerbewegung) wird, ist auch hier i
|
|
nichts zu ber?chsichtigen.
|
|
Warenbestand in "parts" ist der Gesamtbestand. Nicht unbedingt der Bestand f?r
|
|
den Shop. Sollte vielleicht noch angepasst werden.
|
|
|
|
Vorraussetzungen:
|
|
Lx-ERP Version >= 2.4.0
|
|
xt:Commerce 3.04
|
|
Pear DB, PHP-ImageMagick
|
|
|
|
Installation:
|
|
Das tar-File unterhalb vom Webserververzeichnis oder vom ERP-Verzeichnis entpacken.
|
|
|
|
$ cd /var/www/html
|
|
$ tar xzf /pfad/zu/xtcomm.tgz
|
|
|
|
In das Verzeichnis oscomm wechseln und Schreibrechte auf die Datei conf.php und
|
|
die Verzeichnisse xtcom und tmp f?r den Webbenutzer (apache,www-data,httpd) vergeben.
|
|
|
|
$ chown apache xtcom
|
|
$ chown apache xtcom/conf.php
|
|
$ chmod 600 xtcom/conf.php
|
|
$ chown apache xtcom/tmp
|
|
|
|
Bitte zuerst einen Benutzer f?r die ERP anlegen, der mit der Schnittstelle benutzt
|
|
werden soll. Dann noch die Artikel 'Diverse 16%', 'Versandkosten' und 'Nachname' anlegen.
|
|
Sollen 'PayPal','Mindermengenzuschlag' und '7%'-Artikel extra verwendet werden, legen Sie
|
|
auch diese Artikel zun?chst an.
|
|
|
|
Im Browser dann folgende URL aufrufen:
|
|
|
|
http://webserver/pfad/xtcomm/confedit.php
|
|
|
|
z.B.: http://localhost/xtcomm/confedit.php
|
|
|
|
Benutzer und Kennwort f?r die Erstinstallation sind:
|
|
|
|
xtcom / xtcom
|
|
|
|
Die Maske sogf?lltig ausf?llen.
|
|
|
|
db-Host db-Server f?r die jeweilige Anwendung
|
|
Database Namen der Datenbankinstanzen
|
|
db-User Username und Kennwort f?r die jeweilige Instanz
|
|
User-ID Mit dieser ID soll in die ERP geschrieben werden
|
|
CSV-Dir hier wird die csv-Datei erwartet (Schreibrechte!)
|
|
Image-Dir hier liegen die Bilder
|
|
ftp-Host Webserver der jeweiligen Anwendung
|
|
ftp-User Name und Kennwort f?r ftp-Zugang
|
|
ID-xxxx Interne ID der Waren. Lx-ERP:
|
|
Shopsprache Die Id der Voreingestellten Sprache. Nur f?r diese
|
|
werden die Artikel eingestellt.
|
|
Bildergr??e in Byte
|
|
|
|
Das Formular abschicken.
|
|
|
|
Sollen sp?ter ?nderungen durchgef?hrt werden, so mu? bei der Anmeldung
|
|
der ERP-ftp-User als Benutzer verwendet werden.
|
|
|
|
In der Shopinstanz mu? noch eine Tabelle angelegt werden. Das wird
|
|
normalerweise durch das Programm condedit.php erledigt. Sollte das aus
|
|
irgend einem Grund nicht funktionieren, f?hren Sie dazu die
|
|
Datei oscom.sql als Datenbankbenutzer auf die Shopinstanz aus.
|
|
|
|
$ mysql -p -u dbuser dbinstanz < xtcom.sql
|
|
Enter password:
|
|
|
|
Ist diese Tabelle nicht angelegt, werden Kunden in der ERP immer wieder neu
|
|
angelegt.
|
|
|
|
Fehlerquellen:
|
|
Befinden sich ERP und Shop nicht auf dem gleichen Server, achten Sie darauf, das
|
|
die entsprechende Datenbank von Aussen erreichbar ist. Dazu m?ssen folgende Ports
|
|
freigeschaltet werden:
|
|
|
|
MySQL 3306
|
|
PostgreSQL 5432
|
|
|
|
Auch mu? auf dem Shopserver ein ftp-Dienst eingerichtet werden, wenn Bilder ?ber-
|
|
tragen werden sollen. Die Firewal ist entsprechend anzupassen.
|
|
|
|
Arbeiten:
|
|
In der ERP kann nun bei den Artikeln das H?ckchen Shop gesetzt werden.
|
|
Bitte auch eine Warengruppe vergeben, da sonst alle Artikel in Default landen.
|
|
Da die ERP nur eine Kategorieebene verwalten kann, mu? der ganze Kategorienpfad
|
|
hintelegt werden. Die einzelnen Kategorien werden durch Ausrufezeichen (!) getrennt.
|
|
|
|
Hardware -> Monitore -> LCD = Hardware!Monitore!LCD
|
|
|
|
Die URL f?r die Shopschnittstelle lautet:
|
|
|
|
http://webservername/pfad/xtcom/trans.php
|
|
|
|
|
|
Die Schnittstelle kann auch in die ERP integriert werden. Dazu installieren Sie
|
|
die Schnittstelle wie beschrieben unterhalb der ERP.
|
|
Erweitern Sie die menu.ini um die Eintr?ge im xtcom-Verzeichnis. z.B.:
|
|
|
|
$ cat /pfad/zu/xtcom/menu.ini >> /pfad/zu/lx-erp/menu.ini
|
|
|
|
Unter dem Men?punkt Shop stehen Ihnen nun die Module shopimport_db und xtcomexport
|
|
zur Verf?gung.
|
|
|
|
Copyright:
|
|
Die Schnittstelle mit ihren einzelnen Bestandteilen steht unter Copyright der
|
|
Lx-System. Die Schnittstelle und auch einzelne Programmabschnitte unterliegen
|
|
dem Urheberrecht sowie auch anderer Gesetze zum Schutz des geistigen Eigentums.
|
|
Sie d?rfen weder f?r kommerzielle Zwecke noch zur blo?en Weitergabe kopiert,
|
|
ver?ndert oder Dritten zug?nglich gemacht werden.
|
|
|
|
info@lx-system.de
|