magento-module billigerde-connect
Solute.de Billiger.de Connect Magento Extension
solutede/billigerde-connect
Solute.de Billiger.de Connect Magento Extension
- Tuesday, February 20, 2018
- by askold
- Repository
- 0 Watchers
- 0 Stars
- 2 Installations
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 8 Versions
- 0 % Grown
Solute.de Billiger.de Connect Magento Extension
solute.de GmbH Zeppelinstraße 15 D-76185 Karlsruhe, (*1)
Installation
Voraussetzung
- Magento Cron Funktionalität muss gewährleistet sein
Kompatibiliät
- Magento CE >= 1.9
- Ältere Versionen ab Version 1.6 sollten funktionieren, wurden bisher aber nicht getestet
Composer
für die Composer Installation ist ein Serverseitiges allow symlinks
{
"require":{
"solutede/billigerde-connect":"dev-master",
},
"extra":{
"magento-root-dir": "./",
"auto-append-gitignore": true,
"magento-deploystrategy": "symlink"
}
}, (*2)
Download
https://bitbucket.org/solutede/billigerde-connect/downloads/
Zip Datei in Magento Root Directory entpacken (alles in dem Verzeichnis wo auch der das Verzeichnis app/ ist!), (*3)
weitere Maßnahmen
- nach der Installation ist das Leeren des Caches erforderlich und eine Ab- und Anmeldung im Adminbereich
Cron
- damit die Exporte immer wieder angestoßen werden, gibt es einen Crontab Eintrag
Cron Eintrag ändern
über config.xml
- app/code/local/Billigerde/Connect/etc/config.xml
- zu finden ganz unten ("")
- Zeile 10 * * * * bedeuted jede Stunde zur 10ten Minute
-
15 */2 * * * alle 2 Stunden zur 15ten Minute
Module für Crons (falls man die config.xml nicht bearbeiten möchte)
- AOE Scheduler https://www.magentocommerce.com/magento-connect/aoe-scheduler.html
Konfiguration
System > Konfiguration > Solutede > Billigerde Connect, (*4)
Funktionsweise
Events
-
billigerde_connect_fetch_mappings
:: Zum Erweitern oder Überschreiben der Mappings. Ermöglicht eigene Getter oder andere Mappingarten hinzuzufügen., (*7)
-
billigerde_connect_fetch_formatters
:: Zum Erweitern oder Überschreiben der Formatierer., (*8)
-
billigerde_connect_fetch_hydrators
:: Zum Erweitern oder Überschreiben der Hydratoren., (*9)
-
billigerde_connect_map_field
:: Zum Erweitern oder Überschreiben der Mapping Fields aus der Config., (*10)
-
billigerde_connect_apply_product_collection_filter
:: Zum Erweitern oder Überschreiben der angewendeten Filter auf der Collection., (*11)
-
billigerde_connect_get_product_field_value
:: Zum Erweitern oder Überschreiben des Ergebnisses eines Product Values in der Csv, (*12)
Debugging
- In der Systemkonfiguration sind Debuglevel einstellbar. Diese schreiben Debug Dateien unter var/log/
- Im Normalbetrieb nicht eingeschaltet lassen!
TroubleShooting
Profileconfig auf default zurückstellen
- in der app/code/etc/config.xml unter default/billigerde_connect_setting/profile_config_default ist die Default Einstellung kopierbar und für den path 'billigerde_connect_setting/export/profile_config' in die Tabelle core_config_data zu Verfügung gestellt.