Доработка Amiro.CMS
Хочу доработать существующие модули в Amiro.CMS, модуль Купонов и разработать новый модуль Дисконтных карт.
В модуле купонов исправить ошибку:
При использовании купона, он списывается с самого дорого товара, а не с суммы заказа (без учета доставки). Если я добавляю в корзину 5 разных товаров ценой в 100 рублей, а купон у меня на 150 рублей, получается скидка применяется только на 100 рублей, т.к. самый дорогой товар стоит 100 рублей, а 50 рублей скидки пропадают, вместо того чтобы списывать с суммы заказа.
И доработать, использование купонов с определенной суммы. Т.е. при заказах от 1 тыс. до 2 ух тыс. действует купон стоимостью в 200 рублей, а при заказах от 2ух от 4ех тыс. действует купон стоимостью в 400 рублей и т.п.
Второй момент, это разработать модуль дисконтных карт. ТЗ:
1. Возможность генерировать дисконтные карты в формате (xxxx-xxxx).
2. Дисконтная карта будет накопительная, т.е. при первой выдачи карты дается скидка 3% (примерно), в дальнейшем от суммы заказа (без стоимости доставки) скидка увеличивается.
3. Скидка списывается только с суммы заказа (без доставки).
4. При использовании дисконтной карты, купоны скидочные должны быть не активны.
5. Дисконтные карты не должны действовать на товары со скидками
6. В идеале необходима проверка скидки на специальной странице сайта, т.е. поле куда можно ввести карту и проверить какая сейчас скидка и сколько нужно купить чтобы получить большую скидку.
Процесс выдачи, как я вижу:
В специальном разделе сгенерировали номера дисконтных карт (накопительные), и потом при совершении покупки покупателю дали дисконтную карту с номером, в виде кредитной карты, и когда человек в след. раз захочет купить товар, то во время формирования заказа он вводит номер свой карты и получает скидку. Получается в этом варианте привязки к аккаунтам не будет, т.е. эту карту можно давать друзьям, знакомым и т.п. Конечно, скидка должна быть одна, либо купон, либо скидка по карте. Скидка должна списываться только с суммы заказа без учета доставки, ну и если товар уже сам по себе имеет скидку, то на него дисконтная карта не распространяется. А когда он захочет узнать какая скидка на данный момент, он заходит в специальный раздел и вводит номер свой карты, и система ему выдает, номер вашей карты такой-то, скидка на данный момент такая-то, до следующей скидки такой-то в осталось сделать заказов на такую-то сумму.
Скидывайте ваши цены за доработку купонов и разработку модуля дисконтных карт по отдельности.