Модуль формирует прайс-лист на основе данных выбранного инфоблока.
Для этого необходимо указать, из каких его разделов будет выгружена информация о товарах и типах цен. Кроме того, можно указать группы пользователей, если для них существуют разные цены. После указания всех параметров будет сформирован прайс-лист в формате Excel.
Скачайте и установите модуль.
В меню на вкладке «Сервисы» выберите пункт «Создание прайса».
Далее на странице с настройками, после выбора любого инфоблока становится доступен выбор его разделов.
Выберите интересующие типы цен и скидки, задайте количество элементов, обрабатываемых за один проход скрипта (не рекомендуется задавать больше 50), задайте локацию готового прайса в формате /путь_от_корня_сайта/имя_файла.xlsx. Проследите, чтобы расширение файла было обязательно xlsx, а также указанный в настройке путь существовал.
Нажмите кнопку Далее.
После сообщения «The End» файл готов.
Обратите внимание! Наши решения разработаны для сайтов/порталов с кодировкой UTF-8.
Обратите внимание! Для корректной работы модуля в настройках php должны быть включены расширения zip и xmlwriter: В общем случае подключаются эти расширения так:
ZIP Если расширение php-zip не установлено, то устанавливаем: yum install php70*zip Ели расширение уже установлено, то нужно подключить его в файле /etc/php.d/40-zip.ini, прописав там:
; Enable ZIP extension module extension=zip.so //либо другой путь к zip.so (можно найти поиском), например extension=/opt/remi/php70/root/lib64/php/modules/zip.so
XMLwriter В папке /etc/php.d/ нужно перенести содержимое файла: 20-xmlwriter.ini.disabled в 20-xmlwriter.ini Т.е. там должна быть строка вида: extension=xmlwriter.so
Не забудьте перезагрузить веб-сервер. systemctl restart httpd.service