Projekt

Allgemein

Profil

Herunterladen (4,31 KB) Statistiken
| Zweig: | Markierung: | Revision:
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
(13-13/20)