Задачи

Запуск задач по времени.

Включите модуль в меню Модули - Разработчикам - Задачи. Добавление новой задачи находится в закладке Обзор задач.

В обзоре задач нажмите ➕Новая задача и выберите тип задачи по расписанию: Бекап БД, Курсы валют для России и Украины, Снятие с продаж товаров, Разновалютный поиск. Сохраните задачу. Отследить выполнение задачи можно в закладке Журнал операций.

Выполнение по расписанию

В настройках задачи можно выполнить сколько раз в день будет выполняться задача. Для указания точного время запуска в часах и минутах следует вместо модуля Задачи использовать Планировщик задач хостинга Cron.

Следует создать новую команду запроса PHP 7.4 и указать путь до исполняемого файла, его можно взять из модуля "Задачи" из поля запускаемый файл.

Пример: /wog/public_html/phpshop/modules/ozonseller/cron/products.php

Удаление лишних характеристик

Логика работы кеширования фильтров может потребовать дополнительных объемов памяти хостинга, зависит от вашей базы и подбирается индивидуально опытным путем.

1. В меню Модули - Управления модулями, введите в поиске "Задачи", появится модуль. Включите его.

2. Зайдите в обзор задач, нажмите +. Создайте новую задачу.

3. В открывшемся окне выберите Кеширование фильтра, установите периодичность выполнения задачи.

4. Перейдите на витрину и нажмите F5. Это действие запустит выполнение задачи.

5. После обновления, можно проверить фильтры - напротив появятся цифры количества товара, лишние значения пропадут.

6. Проверить выполнение задачи можно в Журнале.

Варианты кеширования

  1. Кеширование фильтра быстрое - стандартное кеширование без учета дополнительных каталогов. Этот вариант нужно выбрать, если вы не используете дополнительные каталоги у товаров или каталогов (товары и каталоги могут одновременно находится в разных каталогах) или требуется выполнить кеширование на слабом сервере.

  2. Кеширование фильтра полное - расширенное кеширование с учетом дополнительных каталогов. Этот вариант нужно выбрать, если вы используете дополнительные каталоги у товаров или каталогов.

В нашем Блоге мы также рассказали, как сделать очистку базы от лишних значений фильтра, и как делать это периодически, если ваша база постоянно обновляется.

Last updated