Заказ закрыт
Добавить функционал для скидки и оформить в виде акции

Откликнуться
r
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 1 год и 1 месяц
Бюджет: по договоренности
Здравствуйте.

Сайт: 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) АКЦИОННОЕ оформление карточки товара
-> Добавить НАДПИСЬ на картинку товара "Скидка ..%" (подставлять значение со столбца "Скидка" в админке)
-> Остальное оформление такое же, как и в предыдущем пункте. Только расположение другое.

---

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

С уважением, Евгений.
Разделы:
Опубликован:
24.06.2025 | 11:16 [поднят: 24.06.2025 | 11:16]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».