solutede/billigerde-connect

There is no license information available for the latest version (0.0.7) of this package.

Solute.de Billiger.de Connect Magento Extension

This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.

Maintainers

Package info

bitbucket.org/solutede/billigerde-connect

Issues

Type:magento-module

pkg:composer/solutede/billigerde-connect

Statistics

Installs: 10

Dependents: 0

Suggesters: 0

0.0.7 2018-12-18 14:55 UTC

This package is auto-updated.

Last update: 2026-04-19 13:31:40 UTC


README

solute.de GmbH Zeppelinstraße 15 D-76185 Karlsruhe

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"
}

}

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!)

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)

Konfiguration

System > Konfiguration > Solutede > Billigerde Connect

  • General
    • ShopId :: Die Shop Id von Ihrem Store bei Billiger.de
  • Tracking
    • Methode :: Auschalten oder Normales Tracking oder erweitertes Tracking
  • Export Einstellungen Storeweise einzustellen

    • Aktiv :: An oder Aus
    • Debugging :: Aus oder entsprechende DebugLevel. Extra Dateien werden unter var/log/ geschrieben
    • Csv Spaltentrennzeichen
    • Csv Kapselungszeichen
    • Csv Datei Name :: Wenn mehrere Stores exportieren, sollten sich die Dateinamen unterscheiden
    • Csv Datei Pfad :: Der Pfad zu der Datei
    • Produkt Kollektion Größe Pro Step :: Anzahl der Produkte die mit einmal geladen werden
    • Kategoriefilter Einschluss :: Filter optional zum eingrenzen von Produkten die exportiert werden sollen nach Kategorien
    • Kategoriefilter Ausschluss :: Filter optional zum ausgrenzen von Produkten die nicht exportiert werden sollen nach Kategorien
    • Sichtbarkeitsfilter :: Filter optional zum eingrenzen der Produkte nach Sichtbarkeit
    • Exportiere deaktivierte Produkte :: Filter für deaktivierte Produkte
    • Exportiere Nicht Auf Lager Produkte :: Filter für nicht auf Lager Produkte
  • Profileinstellung

    • Mapping von Csv Feldern zu Attributen oder anderen Werten
    • Field sind von Billiger.de vordefinierte Spaltenkennzeichnungen.
    • Field-Bedeutungen sind unter den Leitfäden von https://www.billiger.de/application/tech.html einsehbar
    • DropDowns für Mapping Hydrating und Formatting sind via Event erweiterbar siehe Events
    • Nicht gesetzte Mappings führen zu nicht Export der Spalte
    • Mapping sind AttributeValues oder GetterValue Mappings zu den CsvFeldern
    • Hydratings sind für komplexere Values in der Csv gedacht e.g. CategoryTreeString
    • Formattings sind die auf den sich ergebenden Value angewendeten Formatierungen für die Csv

Funktionsweise

Events

  • billigerde_connect_fetch_mappings :: Zum Erweitern oder Überschreiben der Mappings. Ermöglicht eigene Getter oder andere Mappingarten hinzuzufügen.

  • billigerde_connect_fetch_formatters :: Zum Erweitern oder Überschreiben der Formatierer.

  • billigerde_connect_fetch_hydrators :: Zum Erweitern oder Überschreiben der Hydratoren.

  • billigerde_connect_map_field :: Zum Erweitern oder Überschreiben der Mapping Fields aus der Config.

  • billigerde_connect_apply_product_collection_filter :: Zum Erweitern oder Überschreiben der angewendeten Filter auf der Collection.

  • billigerde_connect_get_product_field_value :: Zum Erweitern oder Überschreiben des Ergebnisses eines Product Values in der Csv

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.