Здравствуйте.
Сайт: ZILON-RUSSIA.RU
Версия CMS OpenCart 1.5.5.1.2 (в рамках этого задания, бюджета для перехода на более свежую версию нет)
!Обязательно указывайте ориентировочную цену. Ее отсутствие может повлиять, будем рассматривать ваше предложение или нет.
----------
Доработка АДМИНКИ:
---
Пример, как должна выглядеть страница с товарами в админке (прикреплен файл: resultat.jpg)
(1) Изменение столбца "Цена на сайте"
-> Заменить текущее поле фильтрации (простой фильтр по цене) на два поля фильтрации по диапазону: "Цена от" и "Цена до". Достаточно заполнить одно из полей и фильтр должен срабатывать без ошибок.
(2) Добавить столбец "Скидка"
-> В заголовке столбца (выше фильтров) добавить поле ввода *Для всех*. Значение, введенное в это поле, должно автоматически применяться ко всем ячейкам столбца "Скидка" (как значение по умолчанию).
-> Реализовать редактирование значения каждой отдельной ячейки столбца "Скидка". При клике на ячейку она должна превращаться в поле ввода (как реализовано в столбце "Цена на сайте"), в котором сразу выделяется текущий текст ячейки.
-> Формула для расчета "Цены со скидкой": Цена на сайте * (1 Скидка / 100). Если значение в столбце "Скидка" не является числом, обработайте эту ситуацию (установите значение по умолчанию 0)
(3) Добавить столбец "Цена со скидкой"
-> Реализовать такую же фильтрацию по диапазону как и для столбца "Цена на сайте" (после его изменения)
-> Значение в каждой ячейке должно вычисляться динамически на основе значения в столбцах "Цена на сайте" и "Скидка" (см. пункт 2)
ВАЖНО!!! Если такая реализация трудозатратна и это существенно снизит бюджет проекта, готовы рассмотреть ваш вариант.
(4) Добавить столбик "Промо"
-> Принцип заполнения такой же, как в столбце "Скидка"
ВАЖНО!!! Если такая реализация трудозатратна и это существенно снизит бюджет проекта, готовы рассмотреть ваш вариант.
(5) Добавить всплывающее окно с уведомлением об акции:
-> При загрузке сайта проверять, есть ли в столбце "Скидка" хотя бы одно значение, больше 0.
-> Если такой товар найден, вывести уведомление по центру экрана во всплывающей форме в следующем формате:
----------
Доработка ПОЛЬЗОВАТЕЛЬСКОЙ части сайта:
---
Важно!!! Вторая цена и акция будет отображаться только если задаем скидку на товар в админке на странице "КАТАЛОГ" > "Товары" в столбце "Скидка".
*Если в поле со скидкой значение 0, то
-> в карточке товара вторая цена и акция должны скрываться.
-> в каталоге вторая цена должна скрываться, но если хотя бы у одного товара есть скидка, акция не пропадает.
// КАТАЛОГ
Пример, как должно выглядеть оформление второй цены и акции (прикреплен файл: katalog-oformlenie.jpg)
URL-адрес:
zilon-russia.ru/category/... (1) Добавить под текущей ценой "цену со скидкой" (должна вычисляться динамически по добавленному значению в новом столбце "Скидка" в админке)
-> выделить ЖИРНЫМ, перекрасить в другой ЦВЕТ, шрифт на один меньше "цены без скидки" (НО с "цены без скидки" убрать выделение)
(2) АКЦИОННОЕ оформление страниц со списком моделей
-> Добавить РАЗМЕР СКИДКИ "Скидка до ..%" подставлять максимальное значение из списка моделей на странице, со столбца "Скидка" в админке
-> Добавить СЧЕТЧИК с отсчетом (дни:часы:минуты:секунды) с установкой любого кол-ва дней в отсчете и расчетом конечной даты
* Указываем дату начала отсчета и период (кол-во дней в счетчике), а система высчитывает дату окончания, после завершения отсчета, дата окончания становится датой начала и отсчет стартует заново.
-> Добавить ДАТУ завершения акции "Только до .." высчитывается автоматически по "дата начала" и "кол-во дней"
-> Добавить ПРОМОКОД и КНОПКУ "Применить/применен" с фейковым нажитием и ПРОДУБЛИРОВАТЬ в корзину (если нужно будет убрать, закоментирую код)
* Кнопка нужна в 2х состояниях, уже нажата и с фейковым нажатием (нажатие ни на что не влияет, кроме визуального эффекта и "отжимается" при обновлении страницы)
----------
// КАРТОЧКА ТОВАРА
Пример, как должно выглядеть оформление второй цены и акции (прикреплен файл: kartochka-tovara-oformlenie.jpg)
URL-адрес:
zilon-russia.ru/product/z... (1) Добавить справа от текущей цены "цену со скидкой" (должна рассчитываться по добавленному значению в новом столбце "Скидка" в админке)
-> выделить ЖИРНЫМ, перекрасить в другой ЦВЕТ, шрифт на один меньше "цены без скидки" (НО с "цены без скидки" убрать выделение и перекрасить в черный цвет)
(2) АКЦИОННОЕ оформление карточки товара
-> Добавить НАДПИСЬ на картинку товара "Скидка ..%" (подставлять значение со столбца "Скидка" в админке)
-> Остальное оформление такое же, как и в предыдущем пункте. Только расположение другое.
---
Также имеются и другие проекты, если цена и качество работы устроит, будем сотрудничать и по другим задачам.
С уважением, Евгений.