Благодарю за подписку
Теперь Вы не пропустите информацию о ближайших скидках и акциях
Заказчик обратился ко мне за разрабкой функционала, с помощью которого он мог бы добавлять дополнительные услуги к основному товару с возможностью моментального расчета итоговой суммы. Оформление заказа должно происходить через попап форму и данные должны как отправляться на почту, так и записываться в инфоблок.
На момент начала работы, товар выводился с возможностью выбора торгового предложения, что добавило сложности разработке. Сначала я сверстал сам блок дополнительных услуг со всеми их вариантами и вывел под товаром.
С помощью js мне пришлось скопировать функционал текущего расчета торгового предложения, включая выбор количество товара и любое количество вариантов СКУ у товара. Я завел инфоблок с услугами и вывел их в карточку товара.
Далее, я отлавил события изменения доп. услуг товара и изменял основную цену товара, в зависимости от выбранных услуг. По клику на кнопку заказать, в форму я передаю данные о товаре и выбранных услугах клиентом с расчетом всех цен. При отправке формы, все данные отправляются заказчику на почту, а также добавляются в специально заведенный инфоблок.
Готовый функционал калькулятора Вы можете посмотреть на сайте mrvini.bget.ru
Теперь Вы не пропустите информацию о ближайших скидках и акциях
Я свяжусь с Вами в ближайшее время!