Накопительные скидки в интернет магазине

Дмитрий12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
09.03.2013

Есть интернет магазин на Drupal 6 + Ubercart.

Необходима реализация накопительных скидок для покупателей. Пример: Покупатель, имеющий завершенные заказы на сумму от 10 тыс. руб. получает 1% скидки на все будущие заказы.

Требования:

1) Скидка должна накапливаться только заказам со статусом "Завершено" для зарегистрированных пользователей. По заказам с другими статусами ("Аннулирован", "Возврат" и т.п. ) скидка не накапливается.

2) Возможность управлять размером скидок через админку, добавлять, изменять, приостанавливать.

3) Возможность назначать скидки вручную для отдельных покупателей. Пример: покупатель совершает заказ по телефону, без логина. Администратор магазина создает нового покупателя и присваивает ему скидку.

4) На странице пользователя покупатель видит свою текущую скидку, и сумму до получения следующей скидки. Пример: "Ваша скидка 1%. Для получения скидки 3% Вам осталось совершить заказы на 4000 руб".

5) Сумма скидки должна быть видна на странице корзины (при заполненной корзине).

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