Автоматическое обновление по расписанию
Настройки находятся на вкладке Расширенных в настройках плагина и профиля.
* 10 * * * /usr/bin/php -q /home/admin/web/demo.kmwa.ru/public_html/cli.php shop kmsuppliersPluginImport
Данная команда запустит обновление каждый день в 10 часов утра. Если вам необходимо изменить время, то вы можете воспользоваться генератором команд cron.
Выполняемая команда:
/usr/bin/php -q /home/admin/web/demo.kmwa.ru/public_html/cli.php shop kmsuppliersPluginImport
/usr/bin/php
может отличаться на различных хостингах, подробности настройки крона можно прочесть тут https://hardmandev.com/article/nastroyka-cron-dlya-webasyst/
Так же возможны команды:
/usr/bin/php -q /home/admin/web/demo.kmwa.ru/public_html/cli.php shop kmsuppliersPluginImport do
- только сам импорт, без применения (скачивание и обработка прайсов)
/usr/bin/php -q /home/admin/web/demo.kmwa.ru/public_html/cli.php shop kmsuppliersPluginImport apply --import IMPORT_ID
- только применение импорта, обязательно нужно указать идентификатор импорта
/usr/bin/php -q /home/admin/web/demo.kmwa.ru/public_html/cli.php shop kmsuppliersPluginImport revert --import IMPORT_ID
- только отмена импорта, обязательно нужно указать идентификатор импорта
Передав параметр --profile PROFILE_ID, вы сможете использовать для ранее сохраненный профиль настроек, иначе будут использоваться настройки по-умолчанию.
Передав параметр --suppliers SUPPLIERS_IDS, вы сможете выбрать от каких поставщиков обновлять (идентификаторы через запятую без пробелов), иначе будут использоваться настройки по-умолчанию.
PROFILE_ID
можно найти на странице всех профилей
SUPPLIERS_IDS
можно найти на странице всех поставщиков
IMPORT_ID
можно увидеть на странице всех обновлений
Если что-то не получается - включайте режим отладки и смотрите логи.
Или попробуйте в консоли сервера запустить команду самостоятельно, опять же при включенном режиме отладки.
1 комментарий
Скриншот для IMPORT_ID = скриншту SUPPLIERS_IDS
Как правильно то?