Общие настройки плагина
Общие настройки плагина осуществляются в вкладке "Настройки" при открытии плагина.
Время жизни кэша
Устанавливается в минутах. Указанная величина используется для определения, сколько времени будет храниться сформированный прайс о отдаваться пользователю в сформированном виде. По истечении указанного времени, прайс будет заново формироваться и сохраняться в кэш. при установке 0, прайс будет формироваться каждый раз при попытке его загрузить.
Разрешить скачивать прайс-листы из фронтенда
Если опция включена, то можно загружать прайс-листы из фронтенда. Если опция отключена, то при попытке зайти на страницу прайс-листов или при попытке скачать из фронтенда будет выдана ошибка, что страница не доступа или страница отсутствует.
Также эта опция влияет на отображение пункта меню в фротенде (если включен флаг вывода пункта меню), соответственно если разрешено скачивать прайс-листы в фронтенде, то пункт меню будет отображаться, если не включен - не будет отображаться.
Разрешить скачивать прайс-листы категорий из бэкенда
Если опция включена, то в административной части магазина на вкладке товаров в правой колонке появляется ссылка на скачивание прайс-листа для текущей категории.
Если опция отключена, то соответствующая ссылка на скачивание прайс-листа в бэкенде не будет выводиться.
ВНИМАНИЕ! Если товаров в категории очень много, то скачивание может быть завершено с ошибкой. Это связано с тем, что кэширование прайс-листов в бэкенде не выполняется и прайс-лист формируется в реальном режиме времени, поэтому может обрываться загрузка по превышению времени ответа сайта, по превышению используемой памяти. Это можно исправить путем увеличения соответствующих параметров в настройках сервера, если они доступны для изменения.
Добавлять цену покупки в бэкенде
Если опция включена, то при формировании прайс-листа в бэкенде будет добавляться колонка с закупочной ценой.
Управление доступом к прайсу по клиентам
Включение этой опции активирует признак включения/отключения разрешения на скачивание прайс листа для каждого клиента. В контактах у пользователей есть признак разрешения скачивать прайс-лист.
URL для плагина на фронт
Опция позволяет переопределить адрес плагина для фронтенда. По умолчанию используется ссылка с идентификатором плагина mprices, но это можно переопределить произвольным адресом в формате для URL. Например можно заменить на price-lists для большей наглядности.
Выбор библиотеки, при помощи которой будет формироваться файл в формате Excel. Плагин работает с двумя библиотеками: PHPExcel и PHPSpeadsheet. Функционал одинаковый не зависимо от выбранной библиотеки.
PHPExcel - более старая библиотека и сейчас уже не поддерживается.
PHPSpeadsheet - актуальная библиотека.
Кнопка очистки кэша
Очистка текущего кэша сформированный прайс-листов. Рядом с кнопкой выводиться общий размер кэша.
Команда на обновление прайс-листа из командной строки или по расписанию
Данную команду можно поместить в планировщик задач (cron) , что выполнять построение прайс-листов по расписанию и не формировать их в момент обращения к прас-листу. Особенно эффективным будет использование при большом количестве товаров, когда формирование прайс-листа занимает существенное время.