Требуется написать модуль рассрочки
Нужен модуль "товар в рассрочку". OpenCart 2.3
Что должен уметь:
1. Банки дают рассрочку на товар стоимостью от ... до. Например, от 200 до 2000 руб (нет рассрочки на товар дешевле 200 и дороже 2000). Т.е. необходима возможность ввода нижней и верхней границы. И , как следствие, модуль должен выводить кнопку "купить в рассрочку" у товаров, попадающих в этот ценовой промежуток и НЕ выводить у товаров вне его.
2. Модуль должен отображать на карточке товара под ценой кнопку "купить в рассрочку", а напротив нее цена в месяц.
Причем выводиться должна наименьшая из возможных.
Пример: цена товара 1000 руб. Рассрочка есть на 3, 4 и 6 мес. 1000/3=333,33, 1000/4=250, 1000/6=166,66.
Наименьший платеж в месяц – 166,66 при рассрочке на 6 мес. – его и должен выводить модуль на странице товара, в виде:
"от 166,66 руб. / мес."
3. Должен быть функционал, позволяющий задавать процент, зависящий от срока рассрочки.
Пример (комиссия банка в %): на 2 мес. – 10%, на 3 мес. – 11% на 4 мес. – 13%, на 6 мес. – 14%.
Соответственно к товару, попадающем под рассрочку, должна прибавляться комиссия банка, в зависимости от выбранного срока рассрочки в мес (подробнее п.4).
!!Важно. Сама цена товара на странице этого товара не меняется и постоянна. Стоимость с учетом комиссии выводится только на странице "рассрочка"!!
4. При нажатии на "купить в рассрочку" модуль переводит покупателя на страницу рассрочки, где перечислены банки. Так же нужен ползунок, позволяющий выбрать срок рассрочки в мес., при движении которого изменяется и цена в виде: "цена товара" , "платеж в мес., "итого стоимость товара". Или без ползунка, должно отображаться количество месяцев от 2 до 36, в каждом месяце должно отображаться сумма одного платежа( с включенным процентом банка) и названия банков( пример, как тут http://strelaonline.by/katalog/elektronika/videote...
Пример: цена товара 1000 руб., рассрочка на 6 мес, комиссия 14%. Примерный вид на странице рассрочка:
товар 1 1000 руб, платежи 190 руб. мес. , общая стоимость 1190 руб. "(1000+14%)/6=190, 1000+190=1190"
6. После того как клиент выбрал нужный вид рассрочки, он должен нажать кнопку которая его переведет в корзину, или просто кнопка которая делает так что товар перемещается в корзину. В самой корзине когда клиент туда перешел и выбрал пункт купить в рассрочку должно появляться информационное окно о том что действующие скидки и акции отмены при данном виде оплаты.