Задачи
Запуск задач по времени.
Last updated
Запуск задач по времени.
Last updated
Включите модуль в меню Модули - Разработчикам - Задачи
. Добавление новой задачи находится в закладке Обзор задач
.
В обзоре задач нажмите ➕Новая задача и выберите тип задачи по расписанию: Бекап БД, Курсы валют для России и Украины, Снятие с продаж товаров, Разновалютный поиск. Сохраните задачу. Отследить выполнение задачи можно в закладке Журнал операций.
В настройках задачи можно выполнить сколько раз в день будет выполняться задача. Для указания точного время запуска в часах и минутах следует вместо модуля Задачи использовать Планировщик задач хостинга Cron.
Следует создать новую команду запроса PHP 7.4 и указать путь до исполняемого файла, его можно взять из модуля "Задачи" из поля запускаемый файл.
Пример: /wog/public_html/phpshop/modules/ozonseller/cron/products.php
Логика работы кеширования фильтров может потребовать дополнительных объемов памяти хостинга, зависит от вашей базы и подбирается индивидуально опытным путем.
1. В меню Модули - Управления модулями
, введите в поиске "Задачи", появится модуль. Включите его.
2. Зайдите в обзор задач, нажмите +. Создайте новую задачу.
3. В открывшемся окне выберите Кеширование фильтра
, установите периодичность выполнения задачи.
4. Перейдите на витрину и нажмите F5. Это действие запустит выполнение задачи.
5. После обновления, можно проверить фильтры - напротив появятся цифры количества товара, лишние значения пропадут.
6. Проверить выполнение задачи можно в Журнале.
Кеширование фильтра быстрое - стандартное кеширование без учета дополнительных каталогов. Этот вариант нужно выбрать, если вы не используете дополнительные каталоги у товаров или каталогов (товары и каталоги могут одновременно находится в разных каталогах) или требуется выполнить кеширование на слабом сервере.
Кеширование фильтра полное - расширенное кеширование с учетом дополнительных каталогов. Этот вариант нужно выбрать, если вы используете дополнительные каталоги у товаров или каталогов.
В нашем Блоге мы также рассказали, как сделать очистку базы от лишних значений фильтра, и как делать это периодически, если ваша база постоянно обновляется.