Мой книжный интернет-магазин, над которым нужно поработать: http://kniga-podarok.com.ua. Он сделан на базе древнего фреймворка http://www.phpwact.org.

Нужно реализовать возможность предоставлять скидки ограниченного действия на отдельные книги с помощью специальных ссылок. Это называется "скидочные купоны".

Например, есть книга http://kniga-podarok.com.ua/book/ezoterika/299/2744/. Клиент как-то получает информацию о своей личной скидке на эту книгу и специальную ссылку вроде http://kniga-podarok.com.ua/book/ezoterika/299/2744/?cid=1421, где cid=1421 - это идентификатор скидочного купона.

Когда пользователь переходит по этой ссылке на страницу книги, то видит (см. скриншот, прилагается к этому заданию):

а) текст красный сверху над названием книги

б) старая цена перечеркнута, сверху красным написана новая цена

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

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

Нужно в админке создать раздел "Скидочные купоны". На главной странице этого раздела будет список действующих скидочных купонов.

Там купоны можно:

а) добавлять

б) редактировать

в) удалять

Скидочный купон - это таблица, в которой указывается:

а) На какую книгу дается скидка. Скидка каждого купона действует только на одну книгу!

б) Сумма скидки (не %, а именно сумма)

в) До какой даты действует купон

г) Текст, который будет сверху над названием книги. Админ может разбить его на несколько строк с помощью тега

После первого сохранения купона автоматически генерируется сссылка на книгу, которая запускает действие купона. Эту ссылку можно скопировать из списка действующих купонов на главной странице раздела админки "Скидочные купоны". Если купон перед сохранением не создавали, а редактировали, то ссылка не меняется.

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

13 лет назад
kust
41 год
16 лет в сервисе
Был
4 года назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $50

    В самописный движек нужно встроить самописную галерею. Клиентскую и администраторскую часть. Функционал галереи: добавление, удаление категорий, добавление, удаление подкатегорий, добавление, удаление фотографий, оценка фото (Добавить голос +-), очистка рейтинга через админку, добавление комментариев, ...

    Закрыт
    13 лет назад
  • $500

    Верстка дизайна для всех страниц сайта уже выполнена. По запросу вышлю верстку на почту. К проекту прилагаю макет главной страницы для примера. Интересуют специалисты, которые работали со shop-script, т.к. в соответствие с ...

    Закрыт
    13 лет назад
  • $250

    Здравствуйте. Требуется разработать браузерную программу для диспетчера такси. Рабочие данные - номер телефона клиента, информация о клиенте, позывной таксиста, фиксирование времени поступления заказа, времени прибытия таксиста в точку заказа, адрес, тип поездки (по городу, ...

    Закрыт
    13 лет назад
  • Всем привет. Сайт ludent.by Нужно: 1. убрать автоматическое переключение закладок 2. сделать переключение только при наведении курсора на закладку 3. сделать переход на другую страницу при клике на закладку

    Завершен
    13 лет назад
  • $50

    Необходимо по ТЗ написать небольшое задание на PHP c использованием MySQL. Уровень сложности и исполнения минимальный. Нужно сделать небольшую БД по фирме и возможность вносить и удалять сотрудников и заказы. Возможность для стороннего пользователя ...

    Закрыт
    13 лет назад
  • Нужен скрипт для увеличения картинки как в этом примере: http://www.diomedia.ru/imageSearcher2.do#/?resources%2FajaxImageSearch2.do=&contributorId=8708&keywords=10-2011 Не просто увеличение,а зависимость от положения малой картинки на экране, чтобы в нижних рядах позиционирование увеличенного изображения менялось по сравнению с верхними. ...

    Закрыт
    13 лет назад