7.5 Den Produktimport über ein Shell-Skript starten

Problem

Sie möchten einen Produktimport über ein Shell-Skript starten, weil ein Aufruf einer speziell präparierten URL für Ihr Projekt nicht infrage kommt.

Lösung

Verwenden Sie ein einfaches Shell-Skript, um diese Aufgabe auf einem Linux-System zu erledigen.

Diskussion

PHP-Shell-Skripte haben den Vorteil, dass sie normalerweise keiner Laufzeitbeschränkung unterliegen. Eine weitere nützliche Möglichkeit von PHP-Skripten besteht darin, Importe von Cronjobs zu starten.

Das folgende Skript lässt sich über die Konsole aufrufen und erledigt den Produktimport auf Basis der products.csv-Importdatei, die wir im „7.4 Ein Importer-Modul erstellen“, besprochen haben:

<?php /* * Usage: * * php -f app/code/local/Webkochshop/Import/shell/test-import.php ...

Get Magento: Das Handbuch für Entwickler now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.