Система скидок в интернет-магазине
Вот интернет-магазин: http://kniga-podarok.com.ua, он сделан на базе древнего фреймворка www.phpwact.org
Нужно сделать, чтобы при заказе 2-х и более книг клиент на вторую и каждую последующую книгу получал скидку 14 грн.
Например,
заказано 3 книги - скидка 2 * 14 = 28 грн,
заказано одной книги 2 шт - скидка 1 * 14 = 14 грн,
заказано три разные книги, из них одной 2 шт одинаковых, всего получается 4 книги - скидка 3 * 14 = 42 грн.
И так далее.
Нужно чтобы клиент видел свою скидку:
а) в корзине, пока оформляет заказ
б) в счете, который он получает на сайте после оформления заказа "распечатать счет-фактуру"
в) в письме, которое он получает сразу после оформления заказа
г) в счете pdf, который прикреплен к письму
Для этого скидку нужно просто добавить последним пунктом (с отрицательной ценой) в список товаров, которые заказал клиент. Модули для формирования счетов html и pdf и письма писать не надо, они уже работают на сайте.
Нужно сделать:
а) Как только клиент заказывает вторую книгу или пересчитывает заказ в корзине, чтобы заказать одну книгу в кол-ве 2 шт и более, то в корзине автоматически последним пунктом в списке заказанных товаров появляется "Скидка [столько-то] * 14 грн = [ общая сумма скидки] грн" и в цене этого последнего "товара" общая сумма скидки со знаком минус. И общая сумма заказа пересчитывается (уменьшается)
б) если клиент пересчитывает заказ в корзине так, что кол-во книг уменьшается, - скидка соответственно уменьшается.
в) научить меня, где в коде менять константу - сумму скидки 14 грн
Проект желательно сделать и закончить сегодня 29.07.11 вечером после 17.00 по московскому времени.