Разработка сайта интернет-магазина на основе БД (написана) agprice.ru (fldemo/654) либо модернизация текущего сайта компании (autopik-glass.ru статический каталог товаров) с учётом добавления динамического содержимого из этой же БД. autopik-glass.ru написан на PHP на админке Sapid без задействования базы данных. (
Сайт должен содержать след. основные разделы:
1. Быстрый поиск
2. Каталог
3. Корзина
4. Дополнительные разделы
Предварительно должны быть сделаны доработки процедур БД:
а. Поиск по коду поле для ввода части кода, в результате которого программа пробегает по всей базе и отображает позиции которые подходят под шаблон наименования (евро, ксиг, скан, ориг) .
б. Поиск по наименованию поле для ввода части наименования.
1. Быстрый поиск.
Три комбо-бокса в строчку: Марка Модель Годы выпуска. Кнопку "Найти"
Результат отображение модификаций машин, подходящих под критерии поиска и результатов "прагматичного поиска" продукции второго уровня.
По клику на отдельную модификацию модели отображение подходящих наименований "прагматичного поиска" второго уровня.
По снятию отметок с чек боксов: лобовое, боковое , заднее, молдинг и пр. фильтрация результатов в соответствии с пометками.
Справа от кнопки найти опция "расширенного поиска" прагматичный поиск первого уровня , отображение всех доступных позиций.(см ниже описание)
Дополнительно реализовать функционал "прагматичного поиска" по нажатию на чек бокс (расширенные) . Чтобы среди выдачи результатов оставались только по два варианта(самых дешёвых) с одинаковыми наименованиями от одной фирмы и все "неопределённые" производители. Второй уровень чтобы оставались только по 2 (самых дешёвых) варианта с одинаковым наименованием от премиум, бизнес и стандарт -групп производитлей. Процедуры для фильтрации результатов поиска в БД не прописаны.
Напротив полученных наименований есть возможность добавления их в корзину, добавления их для получения консультации менеджера, и быстрая покупка
2. Каталог.
Каталог содержит полное наименование товаров, представленных для продажи. Каталог разбит на марки модели машин. Одна страница каталога, соответствует одной модели машины. На странице с одной моделью представлены все её товары по категориям: лобовые, боковые, задние стёкла и молдинги. Процедуры для выборки товаров из базы есть. Каталог имеет вид аналогичный базе agprice.ru + "строка поиска модели"
Строка поиска, осуществляющая выборку модели автомобиля из списка моделей автомобилей ( с текстовым автозаполнением вводимого слова) Осуществляет вывод удовлетворяющих критериям отбора товаров. Процедуры для выборки товаров в БД прописаны.
Страница каталога представляет собой вэб страницу. Вэб-страница содержит тайтл, дескрипшн,динамическое текстовое-поле, таблицу со списком товаров, статическое текстовое поле. Тайтл, дескрипшен, динамическое текстовое поле выставляются автоматически в соответствии с шаблоном для страницы каталога, который имеет вид:
Тайтл "стандартный текст 1, [поле из базы] ,стандартны текст2, [поле из базы], ..."
Дескрипшн .... аналогично
Таблица со списком товаров отображает все наименования, подходящие под данную модель. Реализованы чек-боксы для фильтрации продукции по категориям. Таблица товаров кэшируется и хранится на сайте для индексации. При обновлении каталогов продукции в базе в случае возникновения ошибки таблица берётся из кэша.
Статическое текстовое поле заполняется в редакторе непосредственно на странице.
3. Корзина.
Корзина содержит список добавленных в неё товаров с возможностью выбора варианта действий с каждым из них:
а. установка. В этом случае пользователь выбирает место установки, дату и время. Указывает свои контакты.
а-2. Покупка с самовывозом. В этом случае пользователь выбирает место покупки в одном из филиалов, дату и время. Указывает свои контакты.
б. доставка по городу. В этом случае пользователь указывает адрес и желаемое время. указывает свои контакты
в. доставка по России через транспортную компанию. В этом случае пользователь указывает адрес . указывает свои реквизиты.
4. дополнительные разделы:
а. О продукции описания производителей товаров. На страницу производителя ведёт ссылка с каталогов товаров из колонки где проставлен "производителm" и из результатов поиска товаров со страницы быстрого поиска.
б. кнопка "Позвоните мне" с главной страницы. Выдаёт диалоговое окно с полями "Имя", "номер телефон" и кнопкой "позвоните мне" по нажатии на которую закрывается. На почту уходите уведомление. На телефон приходит смс.
в. Внизу строка меню с кнопкой на раздел "О компании" , ссылка на "e-mail"
г. вверху строка меню с номером телефона (под ним кнопка "позвоните мне"), временем работы, кнопкой "Корзина"
д. интерфейс для добавления сервисов- филиалов ( с простановкой режима работы ,контактов, карт проезда и фотографий). Добавленный филиал автоматически становится доступен для выбора при выборе покупки стекла или покупки стекла с установкой.