немного переписанный и подправленный js для формы оформления заказа
$('.delivery input[type=radio]').click(function() { // пересчет
			
	var delivery_name = '';
	var delivery_summ = 0.00;
	var temp;
		
	var delivery_array = $(this).parent().text().split(':');
	delivery_name = delivery_array[0];
	$('#summ_delivery_label').text(delivery_name + ':');
	delivery_summ = parseFloat(delivery_array[1].replace(/ р./, ''));
		
	$('#d_id').val(delivery_summ);
	$('#d_id_2').val(delivery_name);
	$('#summ_delivery').text(delivery_summ + ' р.');
		
	var su = 0.00;
	$('.jsSubtotal').each(function(i){
		var subsumm = $(this).text().replace(/ /,'');
		su += parseFloat(subsumm);
	});
	su += delivery_summ;
			
	var su2 = su+''; 
	su2 = su2.replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1 ");
	$('.jsTotalPrice').text(su2+' p.');
});
		
$('.jsQuantity').change(function(){ //пересчет формы при изменении количества товаров
	var delivery_summ;
	var su = 0.00;
	$('.jsSubtotal').each(function(i){
		var subsumm = $(this).text().replace(/ /,'');
		su += parseFloat(subsumm);
	});
			
	su += parseFloat($('#summ_delivery').text().replace(/ р./, ''));
	var su2 = su+''; 
	su2 = su2.replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1 ");
	$('.jsTotalPrice').text(su2+' p.');
});
П.С. еще вопрос. кто знает как средствами Zoo получить slug? В чем мысль: делать несколько элементов радио, цеплять им классы, присвоенные от имени элемента. Например: Москва, Московская обл, Самара и т.д. Создаем селект, в котором есть пункты Москва, Московская обл, Самара и т.д. и через js показываем только те варианты доставки, которые мы настроили через радио.