Вы здесь

Как автоматически создать файл при помощи Views Data Export, при изменении цены товара?

0

Как автоматически создать файл при помощи Views Data Export, при изменении цены товара? Прайс лист для Яндекс Маркета генерируется модулем Views Data Export, по crontab из внешнего скрипта командой - drush views-data-export market views_data_export_1 market.csv. ЯМаркет говорит это не правильно, прайс должен меняться при изменении цены! В Rules есть условие - "After updating an existing commerce product", но какое должно быть действие? Чтоб запустить экспорт!

Версия Drupal: 
7.x
Вопрос задан 28.05.2018 - 14:57

Одна Вьюха, запускаю PHP по cron, при изменении, но почему-то html эскпортирует в файл
$output = views_embed_view('market', 'page');
file_unmanaged_save_data($output , 'public://market.csv', FILE_EXISTS_REPLACE);

А так (без разметки) нет
$output = views_embed_view('market', 'views_data_export_1');
file_unmanaged_save_data($output , 'public://market.xls', FILE_EXISTS_REPLACE);

Есть идеи?

Комментарий оставлен 01.06.2018 - 14:29

Ответы

0

Запуск крона по расписанию. Нет?
http://prntscr.com/joer5w

Ответ дан 30.05.2018 - 10:16

Похоже, нет( Есть событие запуск cron, но действия такого не вижу. Нужна реакция на событие - "После обновления существующей commerce товар".

Комментарий оставлен 01.06.2018 - 00:34