Выгрузка прайс-листа в Excel
от Эм Си Арт
Технические данные
Дата публикации:
22.07.2015
Дата обновления:
21.11.2023
Версия:
1.6.1
Адаптивность:
Нет
Поддержка композита:
Нет
Число установок:
Более 1000 раз
Описание
Модуль формирует прайс-лист на основе данных выбранного инфоблока.Для этого необходимо указать, из каких его разделов будет выгружена информация о товарах и типах цен. Кроме того, можно указать группы пользователей, если для них существуют разные цены. После указания всех параметров будет сформирован прайс-лист в формате Excel.
- Скачайте и установите модуль.
- В меню на вкладке «Сервисы» выберите пункт «Создание прайса».
- Далее на странице с настройками, после выбора любого инфоблока становится доступен выбор его разделов.
- Выберите интересующие типы цен и скидки, задайте количество элементов, обрабатываемых за один проход скрипта (не рекомендуется задавать больше 50), задайте локацию готового прайса в формате /путь_от_корня_сайта/имя_файла.xlsx. Проследите, чтобы расширение файла было обязательно xlsx, а также указанный в настройке путь существовал.
- Нажмите кнопку Далее.
- После сообщения «The End» файл готов.
Обратите внимание! Для корректной работы модуля в настройках 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
Поддержка осуществляется по почте: support@mcart.ru
Либо на сайте через форму "Оставить заявку": http://www.mcart.ru/support/
(рабочие дни с 10 до 19 по Москве)
+7(812) 309-78-93 Санкт-Петербург
+7(499) 703-44-96 Москва
+442039361455 Лондон
19042709971 США
Либо на сайте через форму "Оставить заявку": http://www.mcart.ru/support/
(рабочие дни с 10 до 19 по Москве)
+7(812) 309-78-93 Санкт-Петербург
+7(499) 703-44-96 Москва
+442039361455 Лондон
19042709971 США
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
пример: https://www.site.ru