Заказ товаров в кредит или рассрочку в интернет-магазине

Задача клиента:

Подключить для интернет-магазина возможность заказа товаров в кредит или рассрочку.

Реализация:

В админке в модуле каталога GSimpleShop для товара в закладке Цены мы добавили 2 новых столбика c чекбоксами "В кредит" и "В рассрочку" по городам. То есть администратор сайта для любого товара может указать возможность его продажи в кредит или рассрочку по любому городу, существующему в базе данных сайта. Если у любого товара по любому городу стоит маркер "В кредит" или "В рассрочку", то в списке товаров и на странице раскрытия товара появляются соответствующие цветные маркеры.

В корзине в блоке "Способы оплаты", а также на странице раскрытия товара в форме "Купить в 1 клик", мы реализовали новый блок с 2-мя переключателями "Купить в кредит" и "Купить в рассрочку". Данные переключатели появляются в том случае, если в корзине есть хотя бы один товар с включенными галочками "В кредит" или "В рассрочку" (или включены оба параметра). Также, если в корзину был добавлен простой товар (не кредитный), у переключателей "Купить в кредит" и "Купить в рассрочку" автоматически добавляется подпись "Не все товары доступны в кредит/рассрочку".

Если клиент включит один из параметров, к примеру "Купить в кредит", то в блоке "Способы оплаты" блокируется пункт "Онлайн-платеж банковской картой" и остается только "Оплата при получении". Далее при нажатии на кнопку "Оформить заказ", всплывает отдельное окно с формой банка (во фрейме), где клиент самостоятельно заполняет все поля формы. При этом после нажатии кнопки оформления заказа заказ формируется, сохраняется в админке, клиенту и администратору уходит стандартное письмо с пометкой о том, что был выбран кредит или рассрочка. Если же клиент в корзине не включит ни один переключатель "Купить в кредит" и "Купить в рассрочку", заказ оформится как обыкновенный (с сохранением в админку, отправкой уведомлений клиенту и администратору о новом заказе, с переходом на банковский шлюз, если выбран способ оплаты онлайн).

Финальным шагом мы предусмотрели выгрузку статусов по кредиту и рассрочке в Яндекс Маркет.

По итогу работы на сайте был реализован функционал заказа товаров в кредит или рассрочку. Задание выполнено!

Другие статьи

Заявка на проект
На Вашу заявку ответим в течении 3-4 часов в рабочие дни с 9:00 до 18:00
Нажимая кнопку отправить, Вы подтверждаете свое согласие с условиями политики конфиденциальности
Напишите нам
На Вашу заявку ответим в течении 3-4 часов в рабочие дни с 9:00 до 18:00
Нажимая кнопку отправить, Вы подтверждаете свое согласие с условиями политики конфиденциальности
Задать вопрос
Задайте Ваш вопрос по созданию, продвижению и поддержке сайтов и мы обязательно свяжемся с Вами
Спасибо!
Задать вопрос