Плагин для Woocommerce, позволяющий посетителю сгенерировать и скачать актуальный прайс-лист (каталог) в xls или csv?
Сам процесс формирования прайса в эксель, что для бэка, что для фронта ровно один и тот же, все остальное погремухи, свистелки и переделки навешиваемые на него, так что дописать в любой плагин кнопку на морду ничего тяжелого нет. Или запускать обработчик из этого же плагина через cron.
Формировать прайс для каждого посетителя плохая практика. Серверные ресурсы надо экономить. Только крон.
У меня алгоритм обычно такой.
Обработчик.
Проходим по товарам, формируем массив данных, импортируем в Pdf  и Excel c помощю библиотек на свой вкус. Сохраняем в файлы.
Формирование прайса. 
После получения новых курсов валют, запускается из парсера.
После ручного изменения цены, на поле с ценой вешаю напоминатор про необходимость обновить прайс, рядом чекбокс, для автоматического формирования нового прайса. Так же в настройках стоит кнопка для того же.
https://saphali.com/woocommerce-plugins/woocommerc... больше можно поискать здесь https://www.google.com.ua/webhp?sourceid=chrome-in...