Задачи

Модуль cron – запуска задач по времени.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вот, так просто можно сделать интернет-магазин аккуратнее и удобнее пользователю, и без утомительного ручного труда!

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

Last updated