Über neue Beiträge des Blogs und die Kommentare können Sie per RSS automatisch informiert bleiben.
In loser Folge gebe ich hier Tipps zur Webshopentwicklung mit Magento. Ich beginne mit einem Beispiel-Script für den automatisierten Export von Produkt- oder Kundendaten.
Magento bietet die Möglichkeit, Import- oder Export-Profile anzulegen und diese über das Backend auszuführen. Häufig wird aber eine automatisierte Lösung benötigt, die regelmäßig alle Produkte oder Kundendaten exportiert.
Mit diesem kleinen Script ist das kein Problem.
Legen Sie im Backend von Magento ein Export-Profil an und stellen Sie die gewünschten Parameter ein.
Entpacken Sie die Datei in das Hauptverzeichnis Ihrer Magento-Installation und führen Sie diese testweise auf der Konsole aus:
php Cron_Export.php [profile_id]
Hat dies geklappt, müssen Sie nur noch einen Cronjob anlegen, der den Befehl zu den gewünschten Zeiten abarbeitet.
Folgende Zeile in der Crontab führt den Export jeden Samstag um 22 Uhr aus:
0 22 * * 6 [benutzer] php [pfad]/Cron_Export.php [profile_id]
Mehr Informationen zu Crontabs finden Sie hier:
http://www.linuxhilfen.org/befehle/crontab.html
Moin,
vielen Dank für die Datei & die Anleitung! Wie genau gebe ich die ID an? Die ID meines Exports ist 8. Ich habe es dann so versucht (aber ohne Erfolg - "no matches found")
php Cron_Export.php [8]
Vielen Dank!
vg ela
Entschuldige die späte Rückmeldung.
Du musst die eckigen Klammern weglassen:
php Cron_Export.php 8