Доработка интернет-магазина на Joomla 2.5.
Сайт: www.tutapteka.ru
Написан на базе последней версии Joomla и Virtuemart.
С активным использованием аякса.
Задачи:
1. В админке создана возможность задать категории, фармгруппы, также любые другие выборки и задать какие лекарства в этих выборках отображать.
А также возможность вывести часть созданных выборок лекарств в виде значений выпадающего списка или ссылок.
У этих страниц нужно:
- создать возможность задать title, заголовок и описание. Описание под заголовком должно выводиться. Все это над выдачей лекарств.
- создать возможность задать url и чтобы именно по этому урлу открывалось. Т.е. если мы выбрали, например, в фильтре 'выберите фармгруппу' вариант 'антиандрогены', то чтобы эта страница загружалась по tutapteka.ru/antiandrogeny
Задавать их есть возможность, нужно допрограммировать их вывод.
2. С помощью компонента комментариев был создан блок Отзывы справа.
Нужно его доработать так, чтобы можно было залогиниться через facebook, vk или odnoklassniki, вписать отзыв и при отображении он отображался бы с аватаркой того, кто его размещал(и ссылкой на его профиль).
3. Сделать, чтобы на странице корзины была надпись под итоговой ценой корзины
'У вас скидки нет.
До скидки 50% на доставку нужно добрать еще на ХХХ руб'
или
'Ваша Скидка на доставку 50%
Для полностью бесплатной доставки нужно добрать еще на ХХХ руб'
Соответственно, чтобы можно было менять в админке:
- пороговые значения сумм, выше которых дается скидка
- возможность задать скидка на доставку дается или скидка на доставку и еще скидка на товар и на какой процент
4. Сделать возможность выводить у каких-то лекарств предложение: 'Купите Х наименование_лекарства всего за ХХХ руб'. Сделанное в виде кнопки, при нажатии которой в корзину улетало бы сразу указанное в строке количество этого лекарства и за указанную сумму.
И чтобы можно задать у какого лекарства эту опцию включить, на сколько штук акция и за какую сумму.
5. В базе сайта наименования лекарств идут с сокращениями, типа Табл., так вот я дам все расшифровки сокращений, нужно будет их все заменить, чтобы было написано в названии полностью.
Т.е. вместо 'Абисил р-р масл. д/местного и наружн. примен. 20% фл. 15 мл'
будет 'Абисил раствор масляный для местного и наружного применения 20% флакон 15 мл'.
Только надо будет проверить, что везде все корректно заменяется.
6. Кнопку 'Поиск' заменить на иконку с лупой.
При нажатии Enter после ввода слова или кнопки поиска не очищать поле ввода, как это происходит сейчас.
Определять что пользователь вводит английские буквы и автоматически заменять их на соответствующие в русской раскладке буквы.
7. При вводе первых букв в поле поиска, выборе фильтра, перелистывании страниц если сайт загружает данные с задержкой, то вместо изображения показывающего что что-то происходит(крутящийся объект) - нужно выводить пользователю сообщение, что 'Подождите, данные загружаются' и сделать какой-то прелоадер показывающий процесс сколько осталось ждать либо в секундах, либо в процентах.
8. Я дам иконки 'Хит продаж', 'Акция', нужно чтобы можно было выбрать какие лекарства должны быть с такими пометками и у них в правом верхнем углу фотографии пририсовывать эту иконку. По товару помечаемому как Акция должны задаваться: старая цена и новая цена.
Сама возможность задать скидку в виртуемарте есть.
Соответственно в карточке товара должна выводиться старая цена чуть меньше и зачеркнутая по сравнению с новой.
10. На странице лекарства выводить текстовые ссылки на то же лекарство, но в других лекарственных формах. Т.е., например, на странице с лекарством Аспирин Кардио табл.п.о. 300 мг уп. 20
выводить ссылки на лекарства
Аспирин Кардио табл.п.о. 100 мг уп. 50
определяя их автоматически для большинства лекарств в базе
11. Есть возможно загрузить прайс, т.е. csv файл в котором есть Артикулы (штрихкоды) лекарств и их цены.
Модуль сравнивает все Артикулы с лекарствами в базе и все которые находит - у них обновляет цены.
Нужно чтобы он в ответ после обновления выплюнул обратно CSV с списком тех Артикулов, которые не были найдены.
12. Подключить возможность оставить комментарий к лекарству.
Выглядеть это должно так:
На странице любого лекарства выводить надпись 'Залогиньтесь, чтобы оставить комментарий'.
И ниже комментарии, если есть.
А в возможности залогиниться сделать через VK, Facebook и Одноклассники.
В комментариях должны отображаться аватарки.
При создании комментария в админке должен быть раздел с оставляемыми комментариями, который должна быть возможность удалить и/или отредактировать, а также возможность видеть у какого лекарства комментарий был оставлен.