К содержимому
EN RU UA
Подключить поставщика

Расписание обновлений

Как часто забирать прайс. Период обновления цен и период загрузки новых товаров задаются отдельно.

Расписание живёт в «Настройки → Общие», группа «Запуск по расписанию». Задаются два периода, и они разные по смыслу.

Два периода

  • Период обновления цен, секунды. Чаще этого задание не начнёт работу, даже если cron дёргает его каждую минуту. 7200 — раз в два часа.
  • Период загрузки новых товаров, секунды. 86400 — раз в сутки. Значение по умолчанию 80400 — это 22 часа 20 минут, оставлено историческое.

Разводить их стоит: обновление цен — лёгкая работа, её делают часто; импорт новых товаров — тяжёлая, её хватает раз в сутки.

Сколько делать за раз

Там же, в группе «Обновление цен»:

  • Товаров за один проход — размер порции из очереди. Уменьшите, если прогон не укладывается в лимиты хостинга по времени или памяти.
  • Максимум итераций за один запуск cron — предохранитель от бесконечного разбора очереди.

Как часто на самом деле нужно

Ориентируйтесь на поставщика, а не на свои желания. Если он обновляет прайс дважды в сутки, ежечасные проверки только греют хостинг: программа скачает тот же файл и не найдёт изменений. Разумная отправная точка — раз в два-четыре часа для цен и раз в сутки для новых товаров.

Как это поставить в планировщик хостинга — в статье «Запуск по расписанию и журналы».