Дополнить/изменить скрипт прайс листа

Павло13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.04.2014

Дополнить существующий скрипт прайс-листа следующим функционалом:

1.

Страничка для создания прайс-листа закрыта паролем (чтобы посторонние не могли создавать).

2.

Возможна гибкая настройка разбивки разделов каталога по разным страницам. Разделов, но не подразделов, то есть "МотоШлема" и "МотоКуртки" можно разместить на одной или разных страницах, но подразделы "Открытые мотошлема" и "Мотошлема интегралы" всегда вложены в раздел "МотоШлема", находятся на одной странице (чтобы не усложнять).

Страница настройки параметров прайс-листа (которая открывается после ввода пароля) содержит перечисление всех страниц с указанием разделов, которые будут размещены на этой странице. До нажатия кнопки "сформировать" можно произвести перегруппировку разделов по страницам, вплоть до размещения каждого раздела на своей странице, или всех на одной странице, как в текущей версии скрипта. Порядок размещения нескольких разделов на одной странице так же можно менять. Настройки – перетаскиванием, или проставлением номеров в специальных полях ввода.

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

3

По умолчанию каждый раздел на своей страничке.

4.

Можно установить галочку "загружать ссылки", делающую картинки товаров в прайс-листе кликабельными ссылками на карточки товаров на сайте.

5.

Ширину столбца с картинками уменьшить до 14 (сейчас 19,22).

6.

Оставить существующую галочку "Выгружать остатки".

7.

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

8.

Добавить галочку "прас-лист с со сворачивающимися категориями" (смотри приложенный пример).

9.

Добавить переключатель: "не сортировать – сортировать по имени – сортировать по цене от большего к меньшему – сортировать по цене от меньшего к большему".

______________________

* @package PHPExcel

* @copyright Copyright (c) 2006 – 2012 PHPExcel (www.codeplex.com/PHPExcel...

* @license www.gnu.org/licenses/old-... LGPL

* @version 1.7.8, 2012-10-12

скрипт прайслиста выводится при помощи PHPExcel, из каких таблиц, какие данные тянуть расскажу исполнителю.