Общие настройки плагина осуществляются в вкладке "Настройки" при открытии плагина.

Время жизни кэша


Устанавливается в минутах. Указанная величина используется для определения, сколько времени будет храниться сформированный прайс о отдаваться пользователю в сформированном виде. По истечении указанного времени, прайс будет заново формироваться и сохраняться в кэш. при установке 0, прайс будет формироваться каждый раз при попытке его загрузить.

Разрешить скачивать прайс-листы из фронтенда

Если опция включена, то можно загружать прайс-листы из фронтенда. Если опция отключена, то при попытке зайти на страницу прайс-листов или при попытке скачать из фронтенда будет выдана ошибка, что страница не доступа или страница отсутствует.

Также эта опция влияет на отображение пункта меню в фротенде (если включен флаг вывода пункта меню), соответственно если разрешено скачивать прайс-листы в фронтенде, то пункт меню будет отображаться, если не включен - не будет отображаться.

Разрешить скачивать прайс-листы категорий из бэкенда

Если опция включена, то в административной части магазина на вкладке товаров в правой колонке появляется ссылка на скачивание прайс-листа для текущей категории.

Если опция отключена, то соответствующая ссылка на скачивание прайс-листа в бэкенде не будет выводиться.

ВНИМАНИЕ! Если товаров в категории очень много, то скачивание может быть завершено с ошибкой. Это связано с тем, что кэширование прайс-листов в бэкенде не выполняется и прайс-лист формируется в реальном режиме времени, поэтому может обрываться загрузка по превышению времени ответа сайта, по превышению используемой памяти. Это можно исправить путем увеличения соответствующих параметров в настройках сервера, если они доступны для изменения.

Добавлять цену покупки в бэкенде

Если опция включена, то при формировании прайс-листа в бэкенде будет добавляться колонка с закупочной ценой.

Управление доступом к прайсу по клиентам

Включение этой опции активирует признак включения/отключения разрешения на скачивание прайс листа для каждого клиента. В контактах у пользователей есть признак разрешения скачивать прайс-лист.

URL для плагина на фронт

Опция позволяет переопределить адрес плагина для фронтенда. По умолчанию используется ссылка с идентификатором плагина mprices, но это можно переопределить произвольным адресом в формате для URL. Например можно заменить на price-lists для большей наглядности.

Библиотека построения Excel

Выбор библиотеки, при помощи которой будет формироваться файл в формате Excel. Плагин работает с двумя библиотеками: PHPExcel и PHPSpeadsheet. Функционал одинаковый не зависимо от выбранной библиотеки.

PHPExcel - более старая библиотека и сейчас уже не поддерживается.

PHPSpeadsheet - актуальная библиотека.

Кнопка очистки кэша

Очистка текущего кэша сформированный прайс-листов. Рядом с кнопкой выводиться общий размер кэша.

Команда на обновление прайс-листа из командной строки или по расписанию

Данную команду можно поместить в планировщик задач (cron) , что выполнять построение прайс-листов по расписанию и не формировать их в момент обращения к прас-листу. Особенно эффективным будет использование при большом количестве товаров, когда формирование прайс-листа занимает существенное время.