Anleitung smxdynnav2oxid Modul



Ähnliche Dokumente
Import der Schülerdaten Sokrates Web

1 Schritt für Schritt zu einem neuen Beitrag

Sage Treuhandaustausch onesage Version 2.2

Anleitung für den Datenaustausch mit mobile.de

ShopwareAutoinvoice Installations- und Benutzeranleitung

Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer

Installation, Konfiguration und Nutzung des WLAN auf PDA FujitsuSiemens Pocket Loox 720

Adminer: Installationsanleitung

DVD Version 9.1. Netzwerkinstallation + VDE-Admin-Tool.

Benutzerhandbuch. Bürgel ConsumerCheck für OXID eshop

ACDSee Pro 2. ACDSee Pro 2 Tutorials: Übertragung von Fotos (+ Datenbank) auf einen anderen Computer. Über Metadaten und die Datenbank

Vorgehensweise bei Lastschriftverfahren

Installation von Wordpress

Installation des edu- sharing Plug- Ins für Moodle

Exchange Synchronisation AX 2012

Google Merchant Modul für OXID

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

Task: Nmap Skripte ausführen

Anbindung an easybill.de

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

Installationsanleitung. Novaline Datenarchivierung / GDPdU

BMW TREUE SERVICE. SRP MARKETING MODUL. ANLEITUNG ZUM EINSPIELEN DER LEUCHTTURMKAMPAGNEN IN DIE KSD.

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Sichern der persönlichen Daten auf einem Windows Computer

SICHERN DER FAVORITEN

Installationsanweisung Gruppenzertifikat

M-AutoOrder (Benutzer)

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

Leitfaden: geoport in FlowFact

MSDE 2000 mit Service Pack 3a

CMS.R. Bedienungsanleitung. Modul Cron. Copyright CMS.R Revision 1

OUTLOOK-DATEN SICHERN

Installationsanleitung für Lancom Advanced VPN Client zum Zugang auf das Format ASP System

Version NotarNet Bürokommunikation. Bedienungsanleitung für den ZCS-Import-Assistenten für Outlook

Elexis-BlueEvidence-Connector

Kurzanleitung CLX.NetBanking Hypothekarbank Lenzburg

Installationsanleitung dateiagent Pro

COSIDNS 2 ISPconfig3. Version 0.1 ( )

INSTALLATIONSANLEITUNG

mehr funktionen, mehr e-commerce:

Print2CAD 2017, 8th Generation. Netzwerkversionen

AutoCAD Dienstprogramm zur Lizenzübertragung

Shellfire L2TP-IPSec Setup Windows XP

ADDISON Aktenlösung Automatischer Rewe-Import. Technische Beschreibung

Anleitung Lernobjekt-Depot (LOD)

ecall sms & fax-portal

AUTOMATISCHE -ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

Software WISO Hausverwalter 2014 Datenübernahme aus WISO Mein Geld Version / Datum V 1.0 /

Schwacke Schnittstelle

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Import und Export von Übergängern

Version 1.0 Datum Anmeldung... 2

RightsLink der Frankfurter Buchmesse Dokumentation

Shellfire L2TP-IPSec Setup Windows 7

Bedienungsanleitung DHL-Schnittstelle für JTL-WAWI

Meine Welt auf einen Blick erleben.

Angebot & Rechnung, Umsatzsteuer, Mein Büro Einrichtung automatischer Datensicherungen

Upgrade-Leitfaden. Apparo Fast Edit. Wechsel von Version 2 auf Version oder Wechsel von Version auf Version 3.0.

Installationsanleitung für CAO-FAKTURA Connector.

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:

Inventarisierung von Exchange Alternativen für die Exchange-Inventarisierung

Installationsanleitung CLX.PayMaker Home

1. Wordpress downloaden

MyDHL SCHNELLEINSTIEG

HANDBUCH ÜBERNAHME BANKLEITZAHLEN

Anleitung für die Hausverwaltung

Stammdatenanlage über den Einrichtungsassistenten

Bereitschafts Status System Konfigurations- und Bedienungsanleitung

Handbuch B4000+ Preset Manager

SelectLine Auftrag. ab Version 13

Grundlagen 4. Microsoft Outlook 2003 / 2007 / Apple Mail (ab Version 4.0) 9. Outlook 2011 für Mac 10. IOS (iphone/ipad) 12

Gemeinsamer Bibliotheksverbund: Übertragung von Datenexporten für den Verbundkatalog Öffentlicher Bibliotheken

Anleitung zum LPI ATP Portal

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Artikel Schnittstelle über CSV

eduroam mit persönlichem Zertifikat unter Windows 7 und Vista

Lindenbaum Schrittanleitung. Telefonkonferenz durchführen Anleitung für Moderatoren

mehr funktionen, mehr e-commerce:

mmone Internet Installation Windows XP

Bedienungsanleitung für den Dokumentenserver

Datensicherung und Wiederherstellung

Betriebshandbuch. MyInTouch Import Tool

Favoriten sichern. Sichern der eigenen Favoriten aus dem Webbrowser. zur Verfügung gestellt durch: ZID Dezentrale Systeme.

Serviceanweisung Austausch Globalsign Ausstellerzertifikate

Einrichtung eines Kontos in MS Outlook 2013

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Funktionsbeschreibung Datenlogger DL28W

Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergereicht werden.

OXID esales Dokumentation

Stand: Adressnummern ändern Modulbeschreibung

Schrittweise Anleitung zur Installation von Zertifikaten der Bayerischen Versorgungskammer im Mozilla Firefox ab Version 2.0

Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden.

BS-Anzeigen 3. Handbuch für das Zusatzmodul modazs Import von Anzeigen aus der Anzeigenschleuder

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

MVB RightsLink Dokumentation. Upload der Titellisten auf den ftp-server Download des Reports vom ftp-server

Musterlösung für Schulen in Baden-Württemberg. Windows 200x. Lehrerfortbildung. Pflege des Exchange-Servers. Johannes Kühn

Transkript:

shoptimax GmbH Ulmenstraße 52H 90443 Nürnberg Anleitung smxdynnav2oxid Modul Stand: 05.03.2015 Version 0.9 Autor des Dokuments Matthias Zistler Erstellt am 05.03.2015 shoptimax GmbH Vertraulich! Seite 1 von 14

1 Inhaltsangabe 2 Historie des Abschlussberichts...3 3 Beschreibung...4 3.1 Funktionsumfang...4 3.1.1 Artikel...4 3.1.2 Preise...5 3.1.3 Kunden...5 3.1.4 Bestellungen...5 3.1.5 Kategorien...5 3.1.6 Bestände...5 3.1.7 Datenaustausch Möglichkeiten...5 3.1.8 Masterdata...5 3.2 Erweiterbarkeit...6 3.3 Schaubild...6 4 Installation...7 4.1 Rahmenbedingen...7 4.2 Vorgehensweise...7 5 Konfiguration...8 5.1 Generierung der SOAP Klassen...8 5.2 Konfigurationsparameter...8 6 Betrieb...14 6.1 Starten der Schnittstellen...14 6.2 Log-Dateien und Error-Handling...14 Seite 2 von 14

2 Historie des Abschlussberichts Version Datum Autor Änderungsgrund / Bemerkungen 0.9 05.03.2015 Matthias Zistler Erstellung Seite 3 von 14

3 Beschreibung Das Modul smxdynnav2oxid ermöglicht den Datenaustausch zwischen Microsoft Dynamics Navision und OXID-eShop. Durch das Modul ist es möglich, komplette Datensätze aus Dynamics Navision nach OXID-eShop zu importieren und in die Gegenrichtung zu exportieren. Dazu werden die Daten aus Dynamics Navision in einen Mastershop von OXID-eShop importiert, von dem alle Subshops die Daten erben. Die Subshops (Mandanten) entsprechen dabei den Verkaufskanälen aus Dynamics Navision. Genauso wird in die andere Richtung exportiert und die Informationen aus allen Subshops auf alle Vertriebskanäle abgebildet. 3.1 Funktionsumfang 3.1.1 Artikel Stammdaten Verschiedene Sprachen möglich Artikelbilder Artikel Titel Artikelbilder mandantenspezifisch Artikel Titel mandantenspezifisch Attribute Varianten Navision Varianten Navision Varianten mit Template Verpackungseinheiten Möglichkeit Verpackungseinheiten zu verkaufe Pfandartikel inklusive Pfandhandling in Oxid Grundpreisangaben Kundenspezifische Sichtbarkeit von Artikeln in OXID importieren aus Navision Seite 4 von 14

3.1.2 Preise Verkaufskanalspezifisch Preise auf Kundenebene Preise für Kundengruppen 3.1.3 Kunden Kundenanlage aus Navision in OXID Kundenanlage OXID an Navision 3.1.4 Bestellungen Export Bestellungen OXID an Navision Import OXID Status Bestellung aus Navision inklusive: Paketnummer(n) je Auftrag Rechnung(en) 3.1.5 Kategorien Kategorieimport aus Navision Mandantenspezifische Kategorien 3.1.6 Bestände Artikelbestände Import aus Navision 3.1.7 Datenaustausch Möglichkeiten Zeitgesteuerter Vollimport der Daten aus Navision in OXID Import in OXID wird in Echtzeit gestartet bei Datenänderung in Navision 3.1.8 Masterdata Import und Handling der Navision Masterdata Seite 5 von 14

3.2 Erweiterbarkeit Durch eine intelligente und generische Schnittstellenkonstruktion ist es mittels verschiedener definierter Hooks möglich, kundenspezifische Navision Anforderungen und Anpassungen jederzeit in der Schnittstelle zu implementieren. 3.3 Schaubild Seite 6 von 14

4 Installation 4.1 Rahmenbedingen Die Daten werden per SOAP Protokoll ausgetauscht. Auf Navisionseite wird ein TSO Connector 1 benötigt. Die Schnittstelle aktualisiert automatisch ihre SOAP Klassen aus Navision und ist somit immer aktuell. Diese müssen allerdings einmalig manuell generiert werden. Bitte stellen Sie sicher, dass die SOAP und CURL Erweiterungen installiert und in der php.ini des Servers, auf dem Ihr Shop läuft, eingetragen sind. 4.2 Vorgehensweise 1. Beginnen Sie die Installation mit dem Kopieren der Daten des Moduls in das Verzeichnis modules/ des OXID-eShops. 2. Navigieren Sie im Admin-Bereich ihres OXID-eShops zu dem Menüpunkt Erweiterungen Module. 3. Dort klicken sie bitte auf das Modul smxdynnav2oxid und klicken unten auf den Button Aktivieren. 4. Sie haben das Modul erfolgreich installiert! 1 http://www.tso.de/fileadmin/dateien/0-downloads/kompetenzen/flyer_web- Connector_2014.pdf Seite 7 von 14

5 Konfiguration 5.1 Generierung der SOAP Klassen Sie müssen die zur Kommunikation notwendigen Klassen noch manuell erzeugen. Die dafür vorgesehenen Scripts finden sie im Modulverzeichnis unter dem Ordner /tools. Bitte erzeugen Sie die Klassen auf ihrem Server, indem sie das Skript generate_soap_classes_server.php auf ihrem Server ausführen. php -f generate_soap_classes_server.php 5.2 Konfigurationsparameter Um das Modul anzupassen öffnen sie bitte die config.inc.php Ihres OXID-eShops und fügen folgende Parameter hinzu (siehe auch Beispiele darunter): sdynnav2oxidbaseurl URL-Pfad von Dynamics NAVISION $this->sdynnav2oxidbaseurl ='http://examplegmbh.com:444/example/'; sdynnav2oxiduseauth Boolean Benutze Authentifizierung: Ja / Nein. True: Parameter Domain und User erforderlich. False: Keine Authentifizierung $this->sdynnav2oxiduseauth = true; sdynnav2oxiddomain Angabe der Domain Seite 8 von 14

$this->sdynnav2oxiddomain = 'DOMAIN'; sdynnav2oxiduser Benutzername (Dynamics NAVISION) $this->sdynnav2oxiduser = 'smx-oxid'; sdynnav2oxidpassword Passwort (Dynamics NAVISION) $this->sdynnav2oxidpassword = 'secret01'; adynnav2oxidsalutationmapping Bildet die Anrede aus Dynamics NAVISION auf OXID-eShop ab $this->adynnav2oxidsalutationmapping = array( 'MR' => 'HERR', 'MRS' => 'FRAU', adynnav2oxidmastershopid Integer Die ID des Mastershops (OXID) $this->idynnav2oxidmastershopid = 1; adynnav2oxidvatmapping Bildet die Mehrwertsteuercodes aus Dynamics NAVISION in OXID-eShop ab Seite 9 von 14

$this->adynnav2oxidvatmapping = array( 'VAT19' => 19, '19' => 19, '7' => 7, adynnav2oxidshopmapping Bildet die Verkaufskanäle aus Dynamics NAVISION in OXID-eShop ab $this->adynnav2oxidshopmapping = array( 'Mastershop' => 1, 'Subshop' => 2, bldynnav2oxidremoveoldarticles Boolean Bestimmt, ob alte Artikel bei Import gelöscht werden $this->bldynnav2oxidremoveoldarticles = true; sdynnav2oxidpicturepath Angabe des Verzeichnisses für Bilder, welche importiert werden sollen $this->sdynnav2oxidpicturepath = $this->sshopdir. '/import'; sdynnav2oxidimportlockfile Dateipfad der Sperr-Datei für Imports 2 $this->sdynnav2oxidimportlockfile = $this->sshopdir. '/import/import_lock'; 2 Die Sperr-Datei signalisiert das gerade ein Prozess stattfindet und daher keine anderen Import/Exports gleichzeitig gestartet werden Seite 10 von 14

sdynnav2oxidexportlockfile Dateipfad der Sperr-Datei für Exports 3 $this->sdynnav2oxidexportlockfile = $this->sshopdir. '/import/export_lock'; adynnav2oxidlanguagemapping Abbildung der Sprachen aus Dynamics NAVISION auf OXID-eShop $this->adynnav2oxidlanguagemapping = array( "DEU" => 0, "ENU" => 1, "ENG" => 1, adynnav2oxidpaymapping Abbildung der Zahlungsarten aus Dynamics NAVISION auf OXID-eShop $this->adynnav2oxidpaymapping = array( "oxidcreditcard" => "KREDITKART", "oxiddebitnote" => "LASTSCHR", sdynnav2oxidresponsibility Bestimmt den Veranwortungsbereich aus Dynamics NAVISION $this->sdynnav2oxidresponsibility = 'SHOPTIMAX'; sdynnav2oxidresourcenovoucher 3 Die Sperr-Datei signalisiert das gerade ein Prozess stattfindet und daher keine anderen Import/Exports gleichzeitig gestartet werden Seite 11 von 14

Ressourcennummer (Gutscheine) aus Dynamics NAVISION $this->sdynnav2oxidresponsibility = '1234'; sdynnav2oxidresourcenodeliverycost Ressourcennummer (Lieferkosten) aus Dynamics NAVISION $this->sdynnav2oxidresponsibility = '5678'; sdynnav2oxidpaymentcost Abbildung der Zahlungscodes aus Dynamics NAVISION auf OXID-eShop $this->adynnav2oxidpaymentcost = array( 7 => '863200', 19 => '864200', adynnav2oxidvpecodemapping Abbildung der Verpackungseinheitencodes von Dynamics NAVISION auf OXID-eShop, die Nummern bestimmen die Spracheinträge $this->adynnav2oxidvpecodemapping = array( 'STÜCK' => array( 0 => 'Stück', 1 => 'Piece', ), sdynnav2oxidnotregisteredcontactno Kontaktnummer für nicht registrierte Kontakte $this->sdynnav2oxidnotregisteredcontactno = '1011111'; Seite 12 von 14

adynnav2oxidshippingagentcodemapping Abbildung der Lieferanten (bzw ID) aus Dynamics NAVISION auf OXID-eShop Abhängig vom Mandanten (im 2) $this->adynnav2oxidshippingagentcodemapping = array( 2 => array('4b6b3f' => 'DHL', '36a4b' => 'DPD' ), 4 => array('6b4bb' => 'UPS', '46412' => 'DPD', ), sdynnav2oxidshippingagentservicecode Dienstart des Lieferanten $this->sdynnav2oxidshippingagentservicecode = 'EXPRESS'; adynnav2oxidmanufacturermapping Abbildung der Hersteller aus Dynamics NAVISION auf OXID-eShop $this->adynnav2oxidmanufacturermapping = array( 'SIEMENS' => 'SIEMENS_1', 'GOOGLE' => 'YOUTUBE', Seite 13 von 14

6 Betrieb 6.1 Starten der Schnittstellen Für den Start des Imports bzw. Exports der Schnittstelle, sind die Shell-Skripte im Ordner /scripts des Moduls zuständig. export_orders.sh import_full_contacts.sh import_full.sh import_changed.sh startet den Export der Bestellungen aus OXID nach Navision startet den Import aller Kontaktdaten aus Navision nach OXID startet den Import der Artikel, Kategorien, Attribute und Bestände aus Navision nach OXID startet den Import aller Artikel, Kategorien, Attribute, Bestände und Kontakte die sich geändert haben Sie können diese (testweise) entweder manuell ausführen oder als Cronjob zum ständigen Betrieb einrichten. Die Ausführung als Cronjob wird dringend empfohlen. 6.2 Log-Dateien und Error-Handling Die verarbeiteten Dateien werden in einer Logdatei im Ordner /logs unter dem entsprechenden Namen dynnavoxid [xxxx].log mitgeschrieben. Sollte eine Datei nicht verarbeitet werden können, wird ebenfalls ein Eintrag in der Logdatei generiert. Seite 14 von 14