Калькулятор расчета СКУ

Заказчик обратился ко мне за разрабкой функционала, с помощью которого он мог бы добавлять дополнительные услуги к основному товару с возможностью моментального расчета итоговой суммы. Оформление заказа должно происходить через попап форму и данные должны как отправляться на почту, так и записываться в инфоблок.

На момент начала работы, товар выводился с возможностью выбора торгового предложения, что добавило сложности разработке. Сначала я сверстал сам блок дополнительных услуг со всеми их вариантами и вывел под товаром.

С помощью js мне пришлось скопировать функционал текущего расчета торгового предложения, включая выбор количество товара и любое количество вариантов СКУ у товара. Я завел инфоблок с услугами и вывел их в карточку товара.

Далее, я отлавил события изменения доп. услуг товара и изменял основную цену товара, в зависимости от выбранных услуг. По клику на кнопку заказать, в форму я передаю данные о товаре и выбранных услугах клиентом с расчетом всех цен. При отправке формы, все данные отправляются заказчику на почту, а также добавляются в специально заведенный инфоблок.

Готовый функционал калькулятора Вы можете посмотреть на сайте mrvini.bget.ru

Возврат к списку