Имитировал пример корзины в примере.
Сумма за товары.
Выбор radio, пунктов доставки, СДЭК, пункт раскрывает скрытые функции и 2 блока для выбора, курьер и самовывоз, где есть дни доставки, цена.
Ну и вывод цены за доставку отдельным полем.
Вывод общей суммы к оплате, за товары и доставки, две эти цены ловлю и плюсую и вывожу в результат id="sum".
Вопрос первый:
При выборе пункта доставки СДЭК, далее выбор один из двух блоков (курьер, самовывоз), как передать цену выбранного блока для дальнейшего сложения с суммой товара. Ну и выведение, там где я отдельно вывожу цену за доставку id="deliv".
Вопрос второй:
В корзине есть условия (если стоимость товаров выше чем 4000 руб, то доставка СДЭК бесплатная), как мне сравнивать цену за товары 5000 и цену условия 4000, и от этого плясать, если цена товаров выше чем цену в условиях, то при выборе доставки СДЭК и блоков курьер или самовывоз, цена не плюсуеться к общей стоимости за товар.
Я в js уже передал цену из условия, и цену за товары, но как сделать проверку пока не понял.
Рабочий пример тут:
https://jsfiddle.net/vlit/ag14ju8s/395/