Скрипт корзины

Готовый функционал оформления заказа на сайте.
Добавляет товары в заказ, считает скидки и доставку и отправляет на почту.

Установить виджет Смотреть пример

video Как установить на сайт [видео, 46 секунд]

Корзина для сайта
Корзина для сайта

Реализация выбора опций для товара

Доступно на тарифах: Бесплатный Базовый Полный

Если продажи на вашем сайте подразумевают не простые товары, а товары состоящие из набора отдельных частей или варианты одного товара с разными характеристиками и ценами, то для решения этой задачи на странице сайта можно реализовать предварительный выбор товара, который будет в итоге добавлен в корзину. Вот пример одной из возможных реализаций:

1 Сформируем группу товаров внутри одного общего DIV-контейнера и присвоим ему любое id, которое будет связано с кнопкой "купить"

<div id="MyGroup1"> <!-- вместо "MyGroup1" можно указать свой ID, связанный с кнопкой "Купить" -->
	<input type="radio" name="myradio" data-rel="ID_товара_1" checked> <label>Товар #1</label>
	<input type="radio" name="myradio" data-rel="ID_товара_2" > <label>Товар #2</label>
	<input type="radio" name="myradio" data-rel="ID_товара_3" > <label>Товар #3</label>
</div>

2 Кроме блока с товарами потребуется еще создать кнопку "Купить", которая будет добавлять все отмеченные в блоке товары в заказ:

<button class="btn-ens-selected" data-div="MyGroup1">Купить</button>
Пример работы с type="radio"



Пример работы с type="checkbox"



3 Для связки кнопки "Купить" и блока с вариантами требуется добавить на страницу код (один раз, после кода подклчения корзины)

<script>
  document.addEventListener("EasyNetShopLoaded", function(event) {
    ens_jQuery('.btn-ens-selected').click(function() {       
      ens_jQuery('#'+ens_jQuery(this).data('div')+' input:checked').each(function(){
        easynetshop_buy(ens_jQuery(this).data('rel'));
      });
    });
  }, false);
</script>
Спасибо!
Вы оформили демонстрационный заказ №{%zakaz%} на сумму {%itogo%} руб.