# Hilfe benötigt.  CSV Datei per eigenem CronJob einlesen

**URL:** <https://forum.shopware.com/t/hilfe-benotigt-csv-datei-per-eigenem-cronjob-einlesen/20969>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [25. Juni 2014 um 14:20 UTC](https://forum.shopware.com/t/hilfe-benotigt-csv-datei-per-eigenem-cronjob-einlesen/20969 "2014-06-25T14:20:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![aquaa](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@aquaa](https://forum.shopware.com/u/aquaa)\
**Post date:** [25. Juni 2014 um 14:20 UTC](https://forum.shopware.com/t/hilfe-benotigt-csv-datei-per-eigenem-cronjob-einlesen/20969/1 "2014-06-25T14:20:22Z")

</div>

Hallo, ich brauche eure Hilfe. Ich möchte Artikel-Bestände automatisch mit einem Cronjob aktuallisieren lassen. Alle 30min. Wie erstelle ich nun einen eigenen Cronjob für Shopware4? Als Code hatte ich folgendes rausgesucht: [code]\<?php error\_reporting(E\_ALL);  
ini\_set(“display\_errors”,1);  
set\_time\_limit(1000);  
ini\_set(‘memory\_limit’,‘512M’);

require\_once(’…/…/api.php’);  
$api = new sAPI();

#if ($\_REQUEST[“sAPI”]!=$api-\>sSystem-\>sCONFIG[“sAPI”]) #exit; $import =& $api-\>import-\>shopware; $csv =& $api-\>convert-\>csv; $mapping =& $api-\>convert-\>mapping; $csv-\>sSettings[‘separator’] = “;”; // Feld-Trennzeichen in der CSV-Datei $data\_path = $api-\>load(“file://”.$api-\>sPath."/engine/connectors/api/sample/csv/instock.csv"); $articles = $api-\>convert-\>csv-\>decode($data\_path); $mappingmask = array(“ordernumber”,“instock”); $mappingmask = $mapping-\>prepare\_mask ($mappingmask); foreach ($articles as $article) { $result = $import-\>sArticleStock(array( “ordernumber”=\>$article[“ordernumber”], “instock”=\>$article[“instock”] )); } unset($articles,$article); ?\>[/code] weiss aber nicht ob der geht? Die CSV Datei müsste von einer anderen URL abgerufen werden. Hoffe mir kann jemand helfen? Danke
