Доброго времени суток!
Следующая проблема
Клиент захотел очень простую форму оформления заказа
выбор доставки самовывоз или курьер и поля типа email телефон имя и комментарий
решил создать простенький шаблон с перечислением нужных полей, но есть необходимость отображать стоимость заказа, то есть при выборе доставки курьером добавлять обозначенную сумму.
Вешаю обработчик[CODE]<sc ript>
$(function() {
$('input[name=DELIVERY_ID]').change(function () {
$('#confirmorder').val('N');
$.ajax({
url: $("#bx-soa-order-form").attr('action'),
type: "POST",
dataType: "json",
data: $("#bx-soa-order-form").serialize(),
success: function(data) {
console.log(data);
$('#confirmorder').val('Y');
}
});
});
});
</sc ript>
[/CODE]у меня происходит оформление заказа, не смотря на то что confirmorder устанавливаю значение N
и даже если изначально в форме прописываю
[CODE] <input type="hidden" name="confirmorder" id="confirmorder" value="N">
<input type="hidden" name="profile_change" id="profile_change" value="N">
<input type="hidden" name="is_ajax_post" id="is_ajax_post" value="Y">
[/CODE]все равно заказ оформляется а не происходит пересчет заказа
посмотрел компонент, вроде должен работать параметр [CODE] if ($request->get('confirmorder') == "Y")
{
$arUserResult["CONFIRM_ORDER"] = "Y";
$arUserResult["FINAL_STEP"] = "Y";
}
[/CODE]подскажите куда копать