Минимальные требования для работы Yml for Yandex Market

(Примечание: Данные требования также актуальны для плагинов XML for Avito, XML for Hotline, Import from YML и XML for Google Merchant Center)

Версия WordPress: 4.4.2 и выше (полная поддержка с версии 4.5)

Версия WooCommerce: 3.0.0 и выше

Версия php: 5.4 и выше

Функционирующий CRON.

Признаки проблем с кроном и решение

Для работы плагина обязательно нужен крон. Диагностировать проблему можно двумя способами. Если у вас WordPress 5.2.0 и выше, то перейдите в "Инструменты" - "Здоровье сайта". Если в списке вы найдёте "Запланированное задание пропущено" - у вас не работает крон (о проблемах с кроном также может свидетельствовать ошибка: "Ваш сайт не смог выполнить петлевой запрос").

Здоровье сайта

Также на проблемы с кроном может указывать сообщение в админке сайта:

Скорее всего, плагин работает неправильно, потому что вы выключили CRON при помощи DISABLE_WP_CRON

Обычно это происходит когда в файле wp-config.php прописывают:

define( 'DISABLE_WP_CRON', true );

DISABLE_WP_CRON

Либо же при включении логов плагина Yml for Yandex Market, которые лежат в

/wp-content/uploads/yfym/yfym.log

в файл попадают только строки

yfym_cron_period внесен в список заданий.

это прямой признак того, что на вашем сайте либо полностью выключен крон, либо отключён стандартный вордпресовский крон в пользу серверного.

Если вы отключили стандартный крон в пользу серверного, то вам необходимо сделать так, чтобы файл wp-cron.php выполнялся каждую минуту. Для этого необходимо создать соответствующее задание на вашем сервере.

Рекомендуется создавать задание не по http, посредством php напрямую по файловому пути. Ибо если создавать по http, то есть вероятность (хоть и небольшая), что крон работать не будет.

Задача для выполнения wp-cron.php

На разных хостингах создание крон-задания выглядит по-разному, но принцип везде одинаковый. На картинке выше пример того, как реализуется выполнение файла wp-cron.php на хостинге beget.

А вот пример, только уже на VDS через панель Vesta:

wp-cron vds vesta

И ещё один пример:

Настройка задачи crontab


2022-06-03 | | 0 комментариев | YML for Yandex Market | , , ,

Рейтинг:

Похожие записи

Кейс: Как создать фид для OZON в WooCommerce

При помощи плагина YML for Yandex Market можно создавать фиды не только для Яндекса, но и для других маркетплейсов. В этом кейсе разберём создание фида...

W3TC Page Cache мешает созданию фида (решение)

Эта инструкция актуальна для плагинов: YML for Yandex Market; XML for Google Merchant Center; XML for Avito. XML for Hotline; XML for O.Yandex (Яндекс Объявления);...

Настройка плагина Gift upon purchase for WooCommerce

Плагин Gift upon purchase for WooCommerce позволяет автоматически добавлять в корзину пользователя подарки, если он выполняет те или иные условия. Например, с помощью данного плагина...

Добавить комментарий

Ваш адрес email не будет опубликован.