Benutzer-Werkzeuge

Webseiten-Werkzeuge


public:faqtradebyte2oxid6

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
public:faqtradebyte2oxid6 [2019/04/05 18:13]
robertmueller [1. Tradebyte 2 OXID Cronjobs einstellen]
public:faqtradebyte2oxid6 [2022/02/28 13:05]
josefineleuschner [Composer]
Zeile 1: Zeile 1:
-====== Tradebyte 2 OXID Connector ​für OXID 6======+====== ​OXID Plugin - Tradebyte 2 OXID Connector ====== 
 +für OXID 6.x
  
-https://​www.fatchip.de/​Plugins/​OXID-eShop/​Tradebyte-2-OXID-Connector.html\\  +Das Plugin bei FATCHIP: ​https://​www.fatchip.de/​Plugins/​OXID-eShop/​Tradebyte-2-OXID-Connector.html\\  
-https://​github.com/​FATCHIP-GmbH/​plugin-oxid6-tradebyte2oxid (private)+Das Plugin auf Github: ​https://​github.com/​FATCHIP-GmbH/​plugin-oxid6-tradebyte2oxid (private)
  
-===== Requirements ​=====+===== Voraussetzungen ​=====
  
-OXID Version 6.x+  * OXID Version 6 oder höher 
 +  * FTP-Zugang zu Ihrem Shop-System 
 +  * Für OXID-Versionen ab 6.2. benötigen Sie SSH-Zugriff auf die Shop-Installation. 
 + 
 +----
  
 ===== Installation ===== ===== Installation =====
 +==== Composer ====
 +Öffnen Sie die Datei **composer.json** im Stammverzeichnis Ihres Shops und fügen Sie das Repository hinzu oder vervollständigen Sie die vorhandene Konfiguration:​ \\
 +<code yaml>
 +"​repositories":​ [{
 +  "​type":​ "​composer",​
 +  "​url":​ "​https://​packages.fatchip.de/​packages"​
 +}]
 +</​code>​
  
-====1. Inhalt aus dem Ordner „copy_this“ kopieren==== +Nach erfolgter Ergänzung ​der Datei //composer.json// können Sie da Plugin installieren.\\ Melden Sie sich dazu per SSH an dem Server anauf dem sich die Shop-Installation befindet, und navigieren ​Sie zu dem Verzeichnis, ​in dem sich der Source- ​und Vendorornder befinden.\\  
-In dem Pluginpaket fcTradebyte2Oxid_oxid6_source befindet sich der Ordner ​//copy_this//, kopieren ​Sie den Inhalt aus diesem Ordner ​in das "Source" Ordner Ihres OXID eShops (bei FTP binären Übertragungsmodus nutzen). \\ {{:​public:​20190402_tb2oxid_01_copy_files.png?600|}}+Führen Sie folgenden Befehl aus, um das Plugin zu installieren 
 +    composer require fatchip-gmbh/​plugin-oxid6-tradebyte2oxid 
 +Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann\\
  
-====2. composer.json aktualisieren==== +Sie werden nun nach einem Benutzer und einem Passwort gefragtGeben Sie die Zugangsdaten ein, welche Ihnen per E-Mail übersandt wurden.\\ 
-Der zweite Schritt der Installation besteht in der Anpassung der Datei //​composer.json//, ​die sich im Hauptverzeichnis Ihrer OXID 6-Installation befindetDieser müssen ​Sie zunächst die nachfolgenden Zeilen an geeigneter Stelle hinzufügen (siehe Abbildung unten).+Bitte speichern ​Sie diese Zugangsdaten **nicht** auf Ihrem Server, da es sonst zu Problemen kommt, sollten Sie mehrere unserer Plugins einsetzen oder einsetzen wollen.
  
 +Nach korrekter Eingabe der Zugangsdaten wird das Plugin installiert.
 +==== Manuell ====
 +=== Inhalt aus dem Ordner „modules“ kopieren ===
 +In dem Pluginpaket fcTradebyte2Oxid_oxid6_source befindet sich der Ordner //​copy_this//,​ kopieren Sie den Inhalt aus diesem Ordner in das "​Source"​ Ordner Ihres OXID eShops (bei FTP - binären Übertragungsmodus nutzen).
 +
 +{{:​public:​20190402_tb2oxid_01_copy_files.png?​nolink&​800|}}
 + 
 +=== composer.json aktualisieren ===
 +Öffnen Sie die Datei **composer.json** im Stammverzeichnis Ihres Shops und fügen Sie diese Autoload-Konfiguration hinzu oder vervollständigen Sie die vorhandene Konfiguration:​ \\ <code javascript>​
   "​autoload":​ {   "​autoload":​ {
     "​psr-4":​ {     "​psr-4":​ {
Zeile 21: Zeile 45:
     }     }
   },   },
 +</​code>​ Nach erfolgter Ergänzung der Datei //​composer.json//​ müssen die Änderungen dem OXID-System mitgeteilt werden.\\ Rufen Sie hierzu das Programm //​composer//​ mit der Aktion //​dump-autoload//​ auf (**//​composer dump-autoload//​**).\\ Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann. \\ \\ Nach erfolgreicher Aktion wird folgende Meldung angezeigt: //​Generating autoload files//
  
-{{:public:20190312_tb2oxid_2_composer.png?​nolink&​600|}}+**In OXID-Versionen ab 6.2 (ältere Versionen können den Schritt überspringen)** muss die Modulkonfiguration eingelesen werden.\\ 
 +Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis,​ in dem sich der Source- und Vendorornder befinden. Führen Sie die folgenden Befehle aus:\\ 
 +<​code>​vendor/​bin/​oe-console oe:module:​install-configuration source/​modules/​fc/​fctradebytemarket 
 +vendor/​bin/​oe-console oe:​module:​apply-configuration </​code>​ 
 +Bei erfolgreichem Einlesen/​Import erscheint die Nachricht\\ 
 +**Module configuration has been installed**
  
-Nach erfolgter Ergänzung der Datei //​composer.json//​ müssen die Änderungen dem OXID-System mitgeteilt werden.\\ +=== FATCHIP Tradebyte2Oxid Connector aktivieren === 
-Rufen Sie hierzu ​das Programm ​//composer// mit der Aktion //dump-autoload// auf (**//​composer dump-autoload//**).\\ +Aktivieren ​Sie das Plugin im OXID Administrationsbereich unter //Erweiterungen ​-> Module ​-> FATCHIP Tradebyte2Oxid Connector//. 
-Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann+
  
-====3OXID idealo Direktkauf Plugin aktivieren====+{{:​public:​20190312_tb2oxid_3_activation.png?​nolink&​800|}}
  
-Aktivieren Sie das Plugin im OXID Administrationsbereich unter //​Erweiterungen > Module > FATCHIP Tradebyte2Oxid Connector//​. \\ +----
  
-{{:​public:​20190312_tb2oxid_3_activation.png?​nolink&​800|}}+===== Konfiguration ===== 
 +Erweiterungen -> Module -> FATCHIP Tradebyte2Oxid Connector -> Einstell.
  
-====4. Weitere Informationen==== +=== Einstellungen:​ Verbindung ​=== 
-Sollte der Tradebyte 2 OXID Connector nach der Installation nicht wie erwartet funktionieren,​ prüfen Sie ob alle Installationsschritte richtig durchgeführt worden sind.\\ Weitere Informationen zu dem Tradebyte 2 OXID Connector finden Sie in unserem Online Shop unter https://www.fatchip.de/​Plugins/​OXID-eShop/Tradebyte-2-OXID-Connector.html.\\ \\ Außerdem bietet FATCHIP einen Plugin-Installationsservice an. Weitere Informationen hierzu finden Sie unter\\ https://www.fatchip.de/Servicepakete/Plugin-Installationsservice-OXID-eShop-PE.html oder\\ https://www.fatchip.de/​Servicepakete/​Plugin-Installationsservice-OXID-eShop-EE.html.+Die Tradebyte 2 OXID Connector ​Verbindungseinstellungen ​finden Sie unter //Konfiguration ​-Tradebyte ​Verbindungseinstellungen REST// oder //Konfiguration ​-> Tradebyte Verbindungseinstellungen FTP//. Hier können Sie zwischen der Verbindung über die REST API oder über FTP Server wählen
  
-===== Configuration (Erweiterungen > Module > FATCHIP Tradebyte2Oxid Connector > Einstell.)===== +{{:​public:​20190312_tb2oxid_11a_config_rest.png?​nolink&800|}} ​
-====1. Verbindungseinstellungen==== +
-Die Tradebyte 2 OXID Connector Verbindungseinstellungen finden Sie unter //​Konfiguration > Tradebyte Verbindungseinstellungen REST// oder //​Konfiguration > Tradebyte Verbindungseinstellungen FTP//. Hier können Sie zwischen der Verbindung über die REST API oder über FTP Server wählen. \\  +
-{{:​public:​20190312_tb2oxid_11a_config_rest.png?​800|}} +
-{{:​public:​20190312_tb2oxid_11b_config_ftp.png?​800|}}+
  
-|**Konfiguration**|**Beschreibung**|+{{:​public:​20190312_tb2oxid_11b_config_ftp.png?​nolink&​800|}} 
 + 
 +Konfiguration ​Beschreibung
 |Benutzername (REST API)|Benutzername für die Verbindung über die REST API| |Benutzername (REST API)|Benutzername für die Verbindung über die REST API|
 |Passwort (REST API)|Passwort für die Verbindung über die REST API| |Passwort (REST API)|Passwort für die Verbindung über die REST API|
Zeile 56: Zeile 84:
 |falls noch nicht vorhanden, Download der Datei mehrfach im 5 Minuten Takt versuchen|Falls die aktuelle XML-Datei noch nicht vorhanden ist, wird alle 5 Minuten eine neuer Download Versuch gestartet| |falls noch nicht vorhanden, Download der Datei mehrfach im 5 Minuten Takt versuchen|Falls die aktuelle XML-Datei noch nicht vorhanden ist, wird alle 5 Minuten eine neuer Download Versuch gestartet|
  
-====2. Script-Einstellungen==== +=== Einstellungen: ​Script === 
-Die Tradebyte 2 OXID Connector Script-Einstellungen finden Sie unter //​Konfiguration > Script-Einstellungen//​. Hier können Sie die Kommunikationsart für die verschiedenen Scripte festlegen. ​\\ {{:​public:​20190312_tb2oxid_12_config_script.png?​800|}}+Die Tradebyte 2 OXID Connector Script-Einstellungen finden Sie unter //​Konfiguration ​-> Script-Einstellungen//​. Hier können Sie die Kommunikationsart für die verschiedenen Scripte festlegen. ​
  
-|**Konfiguration**|**Beschreibung**| +{{:​public:​20190312_tb2oxid_12_config_script.png?​nolink&​800|}} 
-|Kommunikationsart Tradebyte Vollimport|Kommunikationsart für den Tradebyte Vollimport \\ {{:​public:​tb2oxid_2.2_1.png?​300|}} \\ //Rest API:// Verbindung über die Tradebyte REST API \\ //Order:// Datei wird aus dem Import Ordner in Ihrem OXID Hauptverzeichnis importiert \\ //FTP:// Verbindung über den Tradebyte FTP Server|+ 
 +Konfiguration ​Beschreibung ​^ 
 +|Kommunikationsart Tradebyte Vollimport|Kommunikationsart für den Tradebyte Vollimport \\ {{:​public:​tb2oxid_2.2_1.png?​nolink&300|}} \\ //Rest API:// Verbindung über die Tradebyte REST API \\ //Order:// Datei wird aus dem Import Ordner in Ihrem OXID Hauptverzeichnis importiert \\ //FTP:// Verbindung über den Tradebyte FTP Server|
 |Kommunikationsart Tradebyte Delta-Import|Kommunikationsart für den Tradebyte Delta-Import| |Kommunikationsart Tradebyte Delta-Import|Kommunikationsart für den Tradebyte Delta-Import|
 |Kommunikationsart Lagerbestands-Vollimport|Kommunikationsart für den Lagerbestands-Vollimport| |Kommunikationsart Lagerbestands-Vollimport|Kommunikationsart für den Lagerbestands-Vollimport|
Zeile 69: Zeile 99:
 |Kommunikationsart Tradebyte Kategorie-Import|Kommunikationsart für den Tradebyte Kategorie-Import| |Kommunikationsart Tradebyte Kategorie-Import|Kommunikationsart für den Tradebyte Kategorie-Import|
  
-====3. Produkt-Import-Einstellungen==== +=== Einstellungen: ​Produkt-Import ===  
-Die Tradebyte 2 OXID Connector Produkt-Import-Einstellungen finden Sie unter //​Konfiguration > Produkt-Import-Einstellungen//​. Hier können Sie den Import der Produktdaten aus Tradebyte konfigurieren und auf Ihren OXID eShop abstimmen. ​\\ {{:​public:​20190312_tb2oxid_13_config_product_import.png?​800|}}+Die Tradebyte 2 OXID Connector Produkt-Import-Einstellungen finden Sie unter //​Konfiguration ​-> Produkt-Import-Einstellungen//​. Hier können Sie den Import der Produktdaten aus Tradebyte konfigurieren und auf Ihren OXID eShop abstimmen. ​ 
 + 
 +{{:​public:​20190312_tb2oxid_13_config_product_import.png?​nolink&800|}}
  
-|**Konfiguration**|**Beschreibung**|+Konfiguration ​Beschreibung ​^
 |Neue Kategorien als versteckt importieren|Neue Kategorien werden als versteckte Kategorien in OXID importiert.| |Neue Kategorien als versteckt importieren|Neue Kategorien werden als versteckte Kategorien in OXID importiert.|
 |Große Dateien zur Verarbeitung in kleine XMLs aufteilen (bei Problemen mit memory_limit aktivieren)|Eine große Tradebyte XML-Datei wird in mehrere kleinere Dateien aufgeteilt.| |Große Dateien zur Verarbeitung in kleine XMLs aufteilen (bei Problemen mit memory_limit aktivieren)|Eine große Tradebyte XML-Datei wird in mehrere kleinere Dateien aufgeteilt.|
Zeile 90: Zeile 122:
 |Tradebyte-Artikelnummer anstatt Tradebyte-Produkt-ID als oxarticles.OXID verwenden|Die Tradebyte-Artikelnummer wird anstatt der Tradebyte-Produkt-ID als oxarticles verwendet.| |Tradebyte-Artikelnummer anstatt Tradebyte-Produkt-ID als oxarticles.OXID verwenden|Die Tradebyte-Artikelnummer wird anstatt der Tradebyte-Produkt-ID als oxarticles verwendet.|
 |Variantenmerkmale auch als Attribut importieren|Variantenmerkmale aus Tradebyte werden im OXID eShop auch als Attribut angelegt.| |Variantenmerkmale auch als Attribut importieren|Variantenmerkmale aus Tradebyte werden im OXID eShop auch als Attribut angelegt.|
-|Standard Lieferstatus wenn Artikel wieder beschaffbar \\ {{:​public:​tb2oxid_2.3_1.png?​300|}}|Hier können Sie den OXID Lieferstatus für wieder beschaffbare Artikel festlegen.|+|Standard Lieferstatus wenn Artikel wieder beschaffbar \\ {{:​public:​tb2oxid_2.3_1.png?​nolink&300|}}|Hier können Sie den OXID Lieferstatus für wieder beschaffbare Artikel festlegen.|
 |Standard Lieferstatus wenn Artikel nicht wieder beschaffbar|Hier können Sie den OXID Lieferstatus für **NICHT** wieder beschaffbare Artikel festlegen.| |Standard Lieferstatus wenn Artikel nicht wieder beschaffbar|Hier können Sie den OXID Lieferstatus für **NICHT** wieder beschaffbare Artikel festlegen.|
-|Artikel import XML file handling \\ {{:​public:​tb2oxid_2.3_2.png?​300|}}|Hier können Sie entscheiden,​ was mit der Tradebyte XML-Datei nach dem Import passieren soll.|+|Artikel import XML file handling \\ {{:​public:​tb2oxid_2.3_2.png?​nolink&300|}}|Hier können Sie entscheiden,​ was mit der Tradebyte XML-Datei nach dem Import passieren soll.|
 |Archivierte XMLs Aufbewahrungszeit in Tagen.|Hier können Sie entscheiden,​ wie lange die Tradebyte XML-Datei aufbewahrt werden soll.| |Archivierte XMLs Aufbewahrungszeit in Tagen.|Hier können Sie entscheiden,​ wie lange die Tradebyte XML-Datei aufbewahrt werden soll.|
 |leere Kategorien löschen|Leere Kategorien werden im OXID eShop gelöscht.| |leere Kategorien löschen|Leere Kategorien werden im OXID eShop gelöscht.|
Zeile 105: Zeile 137:
 |Sprach-Mapping (leer lassen wenn das multilinguale Format nicht verwendet wird) \\ Format-Beispiel:​ \\ //0 => deutsch// \\ //1 => englisch//​|Wenn Sie einen mehrsprachigen Shop verwenden, können Sie hier das Sprach-Mapping hinterlegen.| |Sprach-Mapping (leer lassen wenn das multilinguale Format nicht verwendet wird) \\ Format-Beispiel:​ \\ //0 => deutsch// \\ //1 => englisch//​|Wenn Sie einen mehrsprachigen Shop verwenden, können Sie hier das Sprach-Mapping hinterlegen.|
  
-====4. FATCHIP FatSearch ​Einstellungen==== +=== Einstellungen: ​FATCHIP FatSearch ===  
-Die Tradebyte 2 OXID Connector Produkt-Import-Einstellungen finden Sie unter //​Konfiguration > FATCHIP FatSearch Einstellungen//​. Wenn Sie das FATCHIP FatSearch Plugin verwenden, können Sie hier den Import konfigurieren. ​\\ {{:​public:​20190312_tb2oxid_14_config_fcfatsearch.png?​800|}}+Die Tradebyte 2 OXID Connector Produkt-Import-Einstellungen finden Sie unter //​Konfiguration ​-> FATCHIP FatSearch Einstellungen//​. Wenn Sie das FATCHIP FatSearch Plugin verwenden, können Sie hier den Import konfigurieren. ​
  
-|**Konfiguration**|**Beschreibung**| +{{:​public:​20190312_tb2oxid_14_config_fcfatsearch.png?​nolink&​800|}} 
-|Verwendet Ihr Shop das FATCHIP FatSearch Plugin?​|Wenn Sie das FATCHIP FatSearch Plugin einsetzten, aktivieren Sie die Option.|+ 
 +Konfiguration ​Beschreibung ​^ 
 +|Verwendet Ihr Shop das FATCHIP FatSearch Plugin?​|Wenn Sie das FATCHIP FatSearch Plugin einsetzten, ​\\ aktivieren Sie die Option.|
 |Tradebyte Attributswerte mit FatSearch Attributswerten synchronisieren|Die Tradebyte Attribute werden mit den FatSearch Attributen abgeglichen.| |Tradebyte Attributswerte mit FatSearch Attributswerten synchronisieren|Die Tradebyte Attribute werden mit den FatSearch Attributen abgeglichen.|
  
-====5. Bestell-Export ​Einstellungen==== +=== Einstellungen: ​Bestell-Export === 
-Die Tradebyte 2 OXID Connector Bestell-Export-Einstellungen finden Sie unter //​Konfiguration > Bestell-Export-Einstellungen//​. Bestellungen aus Ihrem OXID eShop werden zu Tradebyte exportiert, hier können Sie diesen Bestell-Export konfigurieren. ​\\ {{:​public:​20190312_tb2oxid_15_config_order_export.png?​800|}}+Die Tradebyte 2 OXID Connector Bestell-Export-Einstellungen finden Sie unter //​Konfiguration ​-> Bestell-Export-Einstellungen//​. Bestellungen aus Ihrem OXID eShop werden zu Tradebyte exportiert, hier können Sie diesen Bestell-Export konfigurieren.
  
-|**Konfiguration**|**Beschreibung**|+{{:​public:​20190312_tb2oxid_15_config_order_export.png?​nolink&​800|}} 
 + 
 +Konfiguration ​Beschreibung ​^
 |Nur bezahlte Bestellungen an TB.Market exportieren|Es werden lediglich als bezahlt markierte Bestellungen an Tradebyte exportiert.| |Nur bezahlte Bestellungen an TB.Market exportieren|Es werden lediglich als bezahlt markierte Bestellungen an Tradebyte exportiert.|
 |Versandart-Typ ausgeben (nur zu Testzwecken aktivieren)|Die Versandart wird mit der Bestellung exportiert.| |Versandart-Typ ausgeben (nur zu Testzwecken aktivieren)|Die Versandart wird mit der Bestellung exportiert.|
Zeile 121: Zeile 157:
 |Artikel MwSt.-Satz ausgeben (nur zu Testzwecken aktivieren)|Der Mehrwertsteuersatz wird mit der Bestellung exportiert.| |Artikel MwSt.-Satz ausgeben (nur zu Testzwecken aktivieren)|Der Mehrwertsteuersatz wird mit der Bestellung exportiert.|
 |Pfad zu Bestell-Export-Datei|Der Pfad zu der Bestell-Export XML-Datei in Ihrem OXID eShop Verzeichnis. \\ //​ihr-oxid-eshop.de/​export/​orders///​| |Pfad zu Bestell-Export-Datei|Der Pfad zu der Bestell-Export XML-Datei in Ihrem OXID eShop Verzeichnis. \\ //​ihr-oxid-eshop.de/​export/​orders///​|
-====6. Lagerbestands-Export Einstellungen==== ​ 
-Die Tradebyte 2 OXID Connector Lagerbestands-Export Einstellungen finden Sie unter //​Konfiguration > Lagerbestands-Export Einstellungen//​. Bestellungen aus Ihrem OXID eShop werden zu Tradebyte exportiert, hier können Sie diesen Bestell-Export konfigurieren. \\ {{:​public:​20190312_tb2oxid_16_config_stock_export.png?​800|}} 
  
-|**Konfiguration**|**Beschreibung**|+=== Einstellungen:​ Lagerbestands-Export === 
 +Die Tradebyte 2 OXID Connector Lagerbestands-Export Einstellungen finden Sie unter //​Konfiguration -> Lagerbestands-Export Einstellungen//​. Bestellungen aus Ihrem OXID eShop werden zu Tradebyte exportiert, hier können Sie diesen Bestell-Export konfigurieren. 
 + 
 +{{:​public:​20190312_tb2oxid_16_config_stock_export.png?​nolink&​800|}} 
 + 
 +Konfiguration ​Beschreibung ​^
 |Pfad zu Lagerbestands-Export-Datei |Der Pfad zu der Lagerbestands-Export XML-Datei in Ihrem OXID eShop Verzeichnis. \\ //​ihr-oxid-eshop.de/​export/​stock///​| |Pfad zu Lagerbestands-Export-Datei |Der Pfad zu der Lagerbestands-Export XML-Datei in Ihrem OXID eShop Verzeichnis. \\ //​ihr-oxid-eshop.de/​export/​stock///​|
  
-====7. Andere Einstellungen==== +=== Andere Einstellungen === 
-Weitere Tradebyte 2 OXID Connector Einstellungen finden Sie unter //FC Tradebyte > TB2OXID > Konfiguration > Andere Einstellungen//​. ​\\ {{:​public:​20190312_tb2oxid_17_config_other.png?​800|}}+Weitere Tradebyte 2 OXID Connector Einstellungen finden Sie unter //FC Tradebyte ​-> TB2OXID ​-> Konfiguration ​-> Andere Einstellungen//​. 
 + 
 +{{:​public:​20190312_tb2oxid_17_config_other.png?​nolink&800|}}
  
-|**Konfiguration**|**Beschreibung**|+Konfiguration ​Beschreibung ​^
 |Logging aktiv|Es wird ein Logfile im log Ordner des OXID eShops erstellt.| |Logging aktiv|Es wird ein Logfile im log Ordner des OXID eShops erstellt.|
 |Verbose-Modus aktiv|Weitere Debuging Informationen im Logfile anzeigen.| |Verbose-Modus aktiv|Weitere Debuging Informationen im Logfile anzeigen.|
Zeile 137: Zeile 178:
 |Empfänger-Email-Adresse für Fehler-Emails|E-Mail Adresse für Fehlermeldungen.| |Empfänger-Email-Adresse für Fehler-Emails|E-Mail Adresse für Fehlermeldungen.|
  
-====8. Sytemcheck==== +=== Sytemcheck === 
-Im OXID Administrationsbereich unter //FC Tradebyte > Systemcheck//​ können Sie prüfen ob alle Systemvoraussetzungen für eine korrekte Pluginfunktion gegeben sind. \\ {{:​public:​20190312_tb2oxid_21_system_check.png?​800|}}+Im OXID Administrationsbereich unter //FC Tradebyte ​-> Systemcheck//​ können Sie prüfen ob alle Systemvoraussetzungen für eine korrekte Pluginfunktion gegeben sind. 
  
-===== Usage =====+{{:​public:​20190312_tb2oxid_21_system_check.png?​nolink&​800|}}
  
-====1. Tradebyte 2 OXID Cronjobs einstellen==== +----
-Damit die Synchronisation der Artikeldaten funktioniert,​ müssen die folgenden Cronjobs einrichten werden. \\ \\ ///​source/​modules/​fc/​fctradebytemarket/​batch/​TradebyteImportBatch.php//​ \\ Dieses Script importiert alle Artikel-, Kategorie-, Herstellerund Attributinformationen. Bei OXID Enterprise Edition müssen Sie noch die Shop-ID als ersten Paramater hinzufügen. Der Change-Date-Check Flag kann mit einem zweiten Paramater überschrieben werden (0 = do full import, 1 = do change-date-check import). Wir empfehlen diesen Cronjob **einmal täglich** zu starten. \\ \\ ///​source/​modules/​fc/​fctradebytemarket/​batch/​TradebyteImportDeltaBatch.php//​ \\ Dieses Script importiert Preis- und Lagerbestandsaktualisierungen von Tradebyte in den OXID eShop. Bei OXID Enterprise Edition müssen Sie noch die Shop-ID als ersten Paramater hinzufügen. Wir empfehlen diesen Cronjob **stündlich** zu starten. \\ \\ ///​source/​modules/​fc/​fctradebytemarket/​batch/​TradebyteOrderExportBatch.php//​ \\ Dieses Script exportiert alle Bestellungen aus dem OXID eShop zu Tradebyte. Wir empfehlen diesen Cronjob **stündlich** zu starten. \\ \\ ///​source/​modules/​fc/​fctradebytemarket/​batch/​TradebyteOrderStatusImportBatch.php//​ \\ Dieses Script importiert alle Bestellstatus aus Tradebyte in den OXID eShop. Wir empfehlen diesen Cronjob **stündlich** zu starten. \\ \\ ///​source/​modules/​fc/​fctradebytemarket/​batch/​TradebyteArchiveCleanupBatch.php//​ \\ Dieses Script löscht archivierte XML-Dateien,​ die älter sind als die konfigurierte Aufbewahrungszeit in Tagen. Wir empfehlen diesen Cronjob **stündlich** zu starten. +
-====2. Tradebyte 2 OXID Übersicht==== +
-Im OXID Administrationsbereich unter //FC Tradebyte > TB2OXID > Main// können Sie den aktuellen Bestand Ihrer OXID Datenbank einsehen und die Tradebyte 2 OXID Jobausführungen überwachen. \\ {{:​public:​20190312_tb2oxid_31_overview.png?​800|}}+
  
-===== FAQs =====+===== Anwendung ​=====
  
-  * [[#Welche OXID eShop Versionen sind mit dem Tradebyte 2 OXID Connector von FATCHIP kompatibel?​]] +=== Tradebyte 2 OXID Cronjobs einstellen === 
-  * [[#​Wie ​werden die Bilddaten zwischen ​Tradebyte ​und OXID übertragen?​]]+Damit die Synchronisation der Artikeldaten funktioniert,​ müssen die folgenden Cronjobs einrichten werden.  ​ 
 +  * ///​source/​modules/​fc/​fctradebytemarket/​batch/​TradebyteImportBatch.php//​ \\ Dieses Script importiert alle Artikel-, Kategorie-, Hersteller- und Attributinformationen. Bei OXID Enterprise Edition müssen Sie noch die Shop-ID als ersten Paramater hinzufügen. Der Change-Date-Check Flag kann mit einem zweiten Paramater überschrieben ​werden ​(0 = do full import, 1 = do change-date-check import). \\ Wir empfehlen diesen Cronjob **einmal täglich** zu starten.\\ \\  
 +  * ///​source/​modules/​fc/​fctradebytemarket/​batch/​TradebyteImportDeltaBatch.php//​ \\ Dieses Script importiert Preis- und Lagerbestandsaktualisierungen von Tradebyte in den OXID eShop. Bei OXID Enterprise Edition müssen Sie noch die Shop-ID als ersten Paramater hinzufügen. \\ Wir empfehlen diesen Cronjob **stündlich** zu starten.\\ \\ 
 +  * ///​source/​modules/​fc/​fctradebytemarket/​batch/​TradebyteStockBatch.php//​ \\ Dieses Script importiert alle Lagerbestände aus Tradebyte ​in den OXID eShop. \\ Wir empfehlen diesen Cronjob **jede halbe Stunde** zu starten. \\ \\   
 +  * ///​source/​modules/​fc/​fctradebytemarket/​batch/​TradebyteOrderExportBatch.php//​ \\ Dieses Script exportiert alle Bestellungen aus dem OXID eShop zu Tradebyte. \\ Wir empfehlen diesen Cronjob **stündlich** zu starten. \\ \\  
 +  * //​source/​modules/​fc/​fctradebytemarket/​batch/​TradebyteOrderStatusImportBatch.php//​ \\ Dieses Script importiert alle Bestellstatus aus Tradebyte in den OXID eShop. \\ Wir empfehlen diesen Cronjob **stündlich** zu starten.\\ \\  
 +  * ///​source/​modules/​fc/​fctradebytemarket/​batch/​TradebyteArchiveCleanupBatch.php//​ \\ Dieses Script löscht archivierte XML-Dateien,​ die älter sind als die konfigurierte Aufbewahrungszeit in Tagen. \\ Wir empfehlen diesen Cronjob **stündlich** zu starten.
  
-=== Welche OXID eShop Versionen sind mit dem Tradebyte 2 OXID Connector von FATCHIP kompatibel? ​=== +=== Tradebyte 2 OXID Übersicht ​=== 
- +Im OXID Administrationsbereich unter //FC Tradebyte -> TB2OXID ​-> Main// können Sie den aktuellen Bestand Ihrer OXID Datenbank einsehen und die Tradebyte 2 OXID Jobausführungen überwachen
-Die aktuellsten Informationen hierzu erhalten Sie in der [[http://shop.fatchip.de/​Tradebyte-2-OXID-Connector.html#​matrix|Kompatibilitätsmatrix]] in unserem Shop.+
  
 +{{:​public:​20190312_tb2oxid_31_overview.png?​nolink&​800|}}
  
 ---- ----
  
 +===== FAQs =====
 +  - [[#Welche OXID eShop Versionen sind mit dem Tradebyte 2 OXID Connector von FATCHIP kompatibel?​]]
 +  - [[#Wie werden die Bilddaten zwischen Tradebyte und OXID übertragen?​]]
  
-=== Wie werden die Bilddaten zwischen ​Tradebyte ​und OXID übertragen? ===+=== 1. Welche OXID eShop Versionen sind mit dem Tradebyte ​OXID Connector von FATCHIP kompatibel? === 
 +Die aktuellsten Informationen hierzu erhalten Sie in der [[https://​www.fatchip.de/​Plugins/​OXID-eShop/​Tradebyte-2-OXID-Connector.html#​matrix|Kompatibilitätsmatrix]] in unserem Shop.
  
-Bei der Übertragung der Bilddaten finden insgesamt 2 Schritte statt: +=== 2. Wie werden die Bilddaten zwischen Tradebyte und OXID übertragen?​ === 
- +Bei der Übertragung der Bilddaten finden insgesamt 2 Schritte statt:\\  
-== Schritt 1 == +  * **Schritt 1**\\ Vom Tradebyte Server wird die hinterlegte XML-Datei im Shop Verzeichnis /​import/​tradebyte/​ generiert,\\ die Variante des Uploads hängt von der Konfiguration des Tradebyte Plugins ab:\\ a.) REST-API über PHP Curl Erweiterung http://​php.net/​manual/​de/​book.curl.php\\ b.) FTP Upload über PHP FTP Erweiterung http://​php.net/​manual/​de/​intro.ftp.php
-Vom Tradebyte Server wird die hinterlegte XML-Datei im Shop Verzeichnis /​import/​tradebyte/​ generiert, die Variante des Uploads hängt von der Konfiguration des Tradebyte Plugins ab: +
- +
-  * a.) REST-API über PHP Curl Erweiterung http://​php.net/​manual/​de/​book.curl.php +
-  * b.) FTP Upload über PHP FTP Erweiterung http://​php.net/​manual/​de/​intro.ftp.php +
- +
-== Schritt 2 == +
-Nachdem die XML-Datei ins Verzeichnis /​import/​tradebyte/​ kopiert wurde, liest der Connector die XML-Datei ein und crawlt dabei alle hinterlegten Bildlinks aus den folgenden Tags:+
  
 +  * **Schritt 2 **\\ Nachdem die XML-Datei ins Verzeichnis /​import/​tradebyte/​ kopiert wurde, liest der Connector die XML-Datei ein und crawlt dabei alle hinterlegten Bildlinks aus den folgenden Tags:\\ \\ 
 +  <​code>​
   <​P_MEDIADATA>​   <​P_MEDIADATA>​
   <P_MEDIA type="​image"​ sort="​0">​Bildlink</​P_MEDIA>​   <P_MEDIA type="​image"​ sort="​0">​Bildlink</​P_MEDIA>​
   </​P_MEDIADATA>​   </​P_MEDIADATA>​
 +</​code><​code>​
   <​A_MEDIADATA>​   <​A_MEDIADATA>​
   <A_MEDIA type="​IMAGE"​ sort="​0">​Bildlink</​A_MEDIA>​   <A_MEDIA type="​IMAGE"​ sort="​0">​Bildlink</​A_MEDIA>​
-  </​A_MEDIADATA>​+  </​A_MEDIADATA>​</​code>​Der hinterlegte Bildlink ist die absolute URL des Bildes. Wenn das gecrawlte Bild vorhanden ist, wird es im OXID eShop im Master Bild Verzeichnis gespeichert z.B. "/​out/​pictures/​master/"​ oder "/​out/​pictures/​master/​product/"​ (je nach OXID Version).
  
-Der hinterlegte Bildlink ist die absolute URL des Bildes. Wenn das gecrawlte Bild vorhanden ist, wird es im OXID eShop im Master Bild Verzeichnis gespeichert z.B. "/​out/​pictures/​master/"​ oder "/​out/​pictures/​master/​product/"​ (je nach OXID Version).+----
  
 ===== Support ===== ===== Support =====
  
 Sollten Sie Hilfe von FATCHIP benötigen, schicken Sie bitte eine detaillierte Fehlerbeschreibung inkl. Plugin- und Shopversion an //​support@fatchip.de//​. Sollten Sie Hilfe von FATCHIP benötigen, schicken Sie bitte eine detaillierte Fehlerbeschreibung inkl. Plugin- und Shopversion an //​support@fatchip.de//​.
 +
 +----
 +===== Weitere Informationen =====
 +Sollte das OXID Plugin Tradebyte 2 OXID Connector nach der Installation nicht wie erwartet funktionieren,​ prüfen Sie ob alle Installationsschritte richtig durchgeführt worden sind.\\ ​
 +Weitere Informationen finden Sie in unserem Online Shop unter: https://​www.fatchip.de/​Plugins/​OXID-eShop/​Tradebyte-2-OXID-Connector.html
 +
 +Außerdem bietet FATCHIP einen Plugin-Installationsservice an. Weitere Informationen hierzu finden Sie unter:​\\ ​
 +https://​www.fatchip.de/​Servicepakete/​Plugin-Installationsservice-OXID-eShop-PE.html\\ ​
 +https://​www.fatchip.de/​Servicepakete/​Plugin-Installationsservice-OXID-eShop-EE.html
 +
public/faqtradebyte2oxid6.txt · Zuletzt geändert: 2023/03/14 10:46 von markusmichalski