Une tâche CRON est un programme disponible sur les systèmes de type Unix (Linux, Mac OS ...) permettant de planifier des tâches régulières.
Il est en effet intéressant que les tâches habituelles soient réalisées automatiquement par le système plutôt que d'avoir à les lancer manuellement en tant qu'utilisateur.
Voici comment vous simplifier la vie en automatisant vos exports CSV avec une tâche CRON, qui vous permettra d'exporter vos produits automatiquement.
Paramétrez votre script d'export une première fois pour vérifiez que l'export fonctionne avec la configuration utilisée.
Téléchargez le fichier joint à cet article
Décompressez-le et renommez-le cron_export_YYY.php (choisissez un nom pratique)
Editez ce fichier pour le paramétrer
// Export script name, all options must be set and tested in Store Commander. (case sensitive)
// Export scripts are stored in /modules/storecommander/XXXX/SC_TOOLS/cat_export/
$_GET['filename']='Amazon.script.xml';
// internal security key to use in CRON ( you should call /modules/storecommander/XXXX/SC/cron_export_YYY.php?s_key=4hfsz65j4e68h4reh )
$localkey='4hfsz65j4e68h4reh';
// the export result is sent to this email address
$emailaddress='info@yourwebsite.com';
// email title
$emailtitle='[CRON] Export SC';
// website url for the link inluded in the email.
$websiteURL='http://www.yourwebsite.com';
Note IMPORTANTE : N'utilisez pas la clé de sécurité de cet article, celle-ci est un exemple.
Puis, placez le fichier sur votre serveur dans le dossier (/XXX/ correspond à une série de chiffres/lettres spécifique à votre installation) :
/modules/storecommander/XXX/SC/cron_export_YYY.php
Il vous suffira ensuite d'appeler cette URL par le CRON de votre serveur :
/modules/storecommander/XXX/SC/cron_export_YYY.php?s_key=4hfsz65j4e68h4reh