Cron не обязателен: всё то же самое запускается из браузера кнопкой. Он нужен, чтобы цены обновлялись без вас.
Адреса для планировщика
Они показаны в «Настройки → Общие», группа «Запуск по расписанию», и ключ в них уже подставлен. Заданий два:
- Импорт новых товаров;
- Обновление цен и остатков.
Ставить их в планировщик можно хоть раз в минуту: как часто задание реально возьмётся за работу, решают периоды из того же раздела, а не частота запуска.
Ключ запуска
Скрипты в cron/ веб-сервер отдаёт напрямую, мимо входа в панель, поэтому по HTTP они работают только с ключом — иначе любой желающий мог бы запускать импорт на вашем хостинге. Свой ключ задаётся в core/Config/config.ini параметром CRON_KEY.
Из командной строки ключ не нужен — там и запускать надёжнее: нет ограничения на время выполнения, которое веб-сервер накладывает на запрос.
Журналы
Отдельно ведутся журналы cron, импорта товаров и обновления цен. В них видно то, что действительно произошло: сколько товаров добавлено в очередь, сколько пропущено и почему, какой товар обновлён, какой отложен с ошибкой и по какой причине, какой прайс не ответил.
Журнал — первое место, куда идти, если результат не такой, как ожидали. Отклонённый запуск cron тоже туда попадает: с какого адреса пришёл и с каким неверным ключом.
Временная папка
Скачанные прайсы и промежуточные файлы лежат в tmp/. На «Обзоре» видно её размер и число файлов, там же кнопка очистки. Чистить безопасно: всё, что нужно, скачается заново.