Globale Variablen nach %::lx_office_conf verschoben
[kivitendo-erp.git] / pepper / readme.first
1 Shop - Schnittstelle Lx-ERP <-> PHPeppershop
2
3
4 Info:
5         Die Zusammenarbeit mit der Version 2.6.x wurde nicht getestet! 
6         -geht ;=)
7
8         Die Anmeldung der Benutzer an LxO hat sich geändert. Auch wurde  Lagerwesen eingeführt.
9         Damit die Schnittstelle mit Version 2.6.0 und neuer funktioniert, sollten hier Anpassungen
10         durchgeführt werden.
11
12 Update:
13         Die Schnittstelle meldet sich unabhängig mit den hinterlegten Daten an.
14         Da nicht auf Läger gebucht (Auftrag ohne Lagerbewegung) wird, ist auch hier i
15         nichts zu berüchsichtigen.
16         Warenbestand in "parts" ist der Gesamtbestand. Nicht unbedingt der Bestand für
17         den Shop. Sollte vielleicht noch angepasst werden.
18         
19
20 Vorraussetzungen:
21         Lx-ERP Version >= 2.4.0 
22         PHPeppershop 2
23         Pear DB, PHP-ImageMagick
24
25 Installation:
26 Das tar-File unterhalb vom Webserververzeichnis oder vom ERP-Verzeichnis entpacken.
27
28         $ cd /var/www/html
29         $ tar xzf /pfad/zu/pepper.tgz
30
31 In das Verzeichnis oscomm wechseln und Schreibrechte auf die Datei conf.php und 
32 die Verzeichnisse pepper und tmp für den Webbenutzer (apache,www-data,httpd) vergeben.
33
34         $ chown apache pepper
35         $ chown apache pepper/conf.php
36         $ chmod 600 pepper/conf.php
37         $ chown apache pepper/tmp
38
39 Bitte zuerst einen Benutzer für die ERP anlegen, der mit der Schnittstelle benutzt 
40 werden soll. Dann noch die Artikel 'Diverse 16%', 'Versandkosten' und 'Nachname' anlegen.
41 Sollen 'PayPal','Mindermengenzuschlag' und '7%'-Artikel extra verwendet werden, legen Sie
42 auch diese Artikel zunächst an.
43
44 Im Browser dann folgende URL aufrufen:
45
46         http://webserver/pfad/pepperm/confedit.php
47
48         z.B.: http://localhost/pepperm/confedit.php
49
50 Benutzer und Kennwort für die Erstinstallation sind:
51
52         pepper / pepper
53
54 Die Maske sogfälltig ausfüllen.
55
56         db-Host         db-Server für die jeweilige Anwendung
57         Database        Namen der Datenbankinstanzen
58         db-User         Username und Kennwort für die jeweilige Instanz
59         User-ID         Mit dieser ID soll in die ERP geschrieben werden
60         CSV-Dir         hier wird die csv-Datei erwartet (Schreibrechte!)
61         Image-Dir       hier liegen die Bilder
62         ftp-Host        Webserver der jeweiligen Anwendung
63         ftp-User        Name und Kennwort für ftp-Zugang
64         ID-xxxx         Interne ID der Waren. Lx-ERP:
65         Shopsprache     Die Id der Voreingestellten Sprache. Nur für diese 
66                                 werden die Artikel eingestellt.
67         Bildergröße     in Byte
68
69 Das Formular abschicken. 
70
71 Sollen später Änderungen durchgeführt werden, so muß bei der Anmeldung 
72 der ERP-ftp-User als Benutzer verwendet werden.
73
74
75
76 Fehlerquellen:
77 Befinden sich ERP und Shop nicht auf dem gleichen Server, achten Sie darauf, das
78 die entsprechende Datenbank von Aussen erreichbar ist. Dazu müssen folgende Ports 
79 freigeschaltet werden:
80
81         MySQL           3306
82         PostgreSQL      5432
83
84 Auch muß auf dem Shopserver ein ftp-Dienst eingerichtet werden, wenn Bilder über-
85 tragen werden sollen. Die Firewal ist entsprechend anzupassen.
86
87 Arbeiten:
88 In der ERP kann nun bei den Artikeln das Häckchen Shop gesetzt werden.
89 Bitte auch eine Warengruppe vergeben, da sonst alle Artikel in Default landen.
90 Da die ERP nur eine Kategorieebene verwalten kann, muß der ganze Kategorienpfad
91 hintelegt werden. Die einzelnen Kategorien werden durch Ausrufezeichen (!) getrennt.
92 Die Hauptkategorie wird durch "[" und "]" eingeklammert.
93