Dokumentation IntraSell Magento Schnittstelle
Benutzerhandbuch
IntraSell Magento Schnittstelle
Autor: Grigor Tonkov
Datum: 03.09.2014 - 28.03.2015
Änderunge
26.01.2015 – Die Änderungen im Dokument sind gelb hinterlegt.
18.03.2015 – Aktualisierung Bild, Korrektur Pfad Dateiname Konfig Datei.
Inhaltsverzeichnis
Installation
Das Schnistellenprogramm kannauf einem Windows Pc mit Zugang zur IntraSell Datenbank und Magento SOAP Interface eingerichtet werden. Optional benötig das Programm Verzeichnisse mit Bilder für den Export der Artikelstammdaten.
Da das Programm automatisch läuft empfielt sich die Installation am IntraSell DB Server.
Das Programm benötigt .NET 4 Laufzeitumgebung und MySQL Datenbank Komponenten.
Mit den Buttons „Connect to Magento” und „Connect to IntraSell” kann die Anbindung geprüft werden.
Bedienung der Schnittstelle
Folgendes Screnshot stellt die Hauptmaske desSchnittstellen Programms dar.
Pro Funktion = Schnittstelle is eine eigene Schaltfläche vorgesehen.
Manche Funktionen davon (Blaues Hintergrund) werden zusätzlich automatisch ausgeführt.
Vorbereitung in Magento
1. Stores anlegen
- a. for 1-pros pro and 2-arfaian
- i. in pros pro en und de
- ii. in arfaian deu und eng
- a. for 1-pros pro and 2-arfaian
2. In Megento Admin Bereich customer groups anlegen mit Namen wie die Preislisten in IntraSell.
3. Artikel Attribut set namens „default“ anlegen wenn nicht vorhanden.
4. Für den Paketnummer Export, speziell für die Funktion salesOrderShipmentAddTrack wird ein carrier:="GLS" benötigt. In Magento muss in Menü System->Konfiguration->Lieferungsmethoden einVersender konfiguriert werden. (Bemerkung Grigor: ich weiss nicht wie das geht).
5. Lagerinfo product attribute anlegen.
6. SQL für Preise Aktualisieren in IntraSell
update grArtikel gr , `grartikel-vkpreisperselection` g set preisats = vkpreis, preisats_brutto=vkpreis*1.2 WHERE gr.artnr > 0 and idnr = -1 and PreislisteName like '1-%'and g.artnr = gr.artnr and stkab <= 1 and vkpreis is not null;
Intrasell -> Magento Export
Benutzer synchronisieren
Die IntraSell Kunden können mit dem Button „Is Kunden 2 Magento“ exportiert werden.
Es müssen alle vorhandenen Kundendaten an Magento weitergeleitet werden. Es erfolgt eine Email-Aussendung an alle Kunden in der über das neue Shopsystem informiert wird. Gleichzeitig erhält jeder Kunde ein neues, verschlüsseltes Kennwort. Die „Kundendaten Schnittstelle“ wird daher folgende Daten beinhalten:
IntraSell | Magento | Richtung | |
Kundennummer | Customer_id | Wird in magento neu vergeben | |
Anrede | 2* | ||
Titel | 2 | ||
Firmenname | Address.company | 2 | |
Nachname | lastname | 2 | |
Vorname | firstname | 2 | |
Adresse | street | 2 | |
Land | country_id | 2 | Mapping ? |
PLZ | postcode | 2 | |
Ort | city | 2 | |
UID-Nummer,falls vorhanden | taxvat | ||
Telefonnummer | Address.tel | 2 | |
Mobilnummer | Kein Feld in Magento gefunden | ||
Faxnummer | Address.fax | ||
Email Addresse | 0 | ||
Passwort | Password | Das Programm setz ein zufälliges Passwort.
Wenn nicht notwendig muss auskommenitert werden. Im Admin Bereich von Magenot kan ein neues Paswort für den Kunden gesetzt werden. Lt. Manuel werden alle Kunden ein neues Passwort automatisch bekommen. | |
Geburtsdatum,falls vorhanden | |||
Mandant(Firma Arfaian =1/Firma Pros Pro=2) | website_id | Aktuell kann nur einen Mandant importiert werden. Prospro.
D.h der Kunde wird je mandant nur einer web site zugeordnet. z.Bsp. Kunden mit Mandant Prostpro werden der webseite Prospro zugeordnet. | |
Preisliste (derzeit 3 Preislisten aktiv: 1 = Endverbraucher / 2 = Großhandel / 4 = Exportkunden
Europa) –beliebig erweiterbar |
Customer_group_id | ||
Abweichende Lieferadresse, falls vorhanden (Firma, Nachname, Vorname, Adresse, Land, PLZ,
Ort, Telefonnummer, Email). |
Address for shipping | ||
Hinterlegte Zahlungskonditionen (falls zB auf Rechnung) | offen | ||
Kundengruppe - beliebig erweiterbar | Ist bereits mit der Preisliste belegt. |