1) В шаблоне Быстрый заказ Вам нужно найти код:
$("#quickDeliveryConvenientDate").datepicker({ dayNames : ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'], dayNamesMin : ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб' ], closeText : 'Готово', currentText : 'Сегодня' , duration : '', monthNames : ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Окрябрь','Ноябрь','Декабрь'], monthNamesShort : ['Янв','Фев','Март','Апр','Май','Июнь','Июль','Авг','Сен','Окт','Ноя','Дек'], yearRange : "-6:+6", dateFormat : 'dd.mm.yy', minDate : new Date(), firstDay : 1 });
и после него добавьте:
$('#submit_order').prop('disabled', true); $('#pers_confirm').change(function() { if ($('#pers_confirm').prop("checked")){ $('#submit_order').prop('disabled', false); } else { $('#submit_order').prop('disabled', true); } });
2) В шаблоне Быстрый заказ замените:
<div class="buttons-set"> <button class="theme-color" type="submit" class="button" title="Оформить заказ" style="float: left;margin-left:8px;margin-bottom:80px">Оформить заказ</button> </div>
на:
<div class="buttons-set"> <button id="submit_order" class="theme-color" type="submit" class="button" title="Оформить заказ" style="float: left;margin-left:8px;margin-bottom:80px">Оформить заказ</button> <input id="pers_confirm" type="checkbox" name="pers_confirm"><label>Нажимая кнопку Оформить заказ, я соглашаюсь с <a href="#">политикой конфиденциальности</a></label> </div>
3) В шаблоне Оформление заказа найдите код:
<div class="nextStage"> <button class="button theme-color" type="submit" class="button" title="Перейти к следующему шагу"> {% IF ORDER_STAGE_NUM=4%} Оформить заказ {% ELSE %} Перейти к следующему шагу {% ENDIF %}</button> </div> </div> </div> {% ENDIF %} </div> </form> </div> <script> $( $('#contactWantRegister').click(function(){ if($(this).prop("checked")) { $('.contactRegisterNeedElement').show(); $('#contactEmail, #contactPassWord').addClass('required'); } else { $('.contactRegisterNeedElement').hide(); $('#contactEmail, #contactPassWord').removeClass('required'); } }) ) </script>
и замените его на:
<div class="nextStage"> <button {% IF ORDER_STAGE_NUM=4%}id="submit_order" {%ENDIF%}class="button theme-color" type="submit" class="button" title="Перейти к следующему шагу" {% IF ORDER_STAGE_NUM=4%}id="submit_order"{%ENDIF%}> {% IF ORDER_STAGE_NUM=4%} Оформить заказ {% ELSE %} Перейти к следующему шагу {% ENDIF %}</button> <input id="pers_confirm" type="checkbox" name="pers_confirm"><label>Нажимая кнопку Оформить заказ, я соглашаюсь с <a href="#">политикой конфиденциальности</a></label> </div> </div> </div> {% ENDIF %} </div> </form> </div> <script> $( document ).ready(function() { $('#submit_order').prop('disabled', true); $('#pers_confirm').change(function() { if ($('#pers_confirm').prop("checked")){ $('#submit_order').prop('disabled', false); } else { $('#submit_order').prop('disabled', true); } });}); $( $('#contactWantRegister').click(function(){ if($(this).prop("checked")) { $('.contactRegisterNeedElement').show(); $('#contactEmail, #contactPassWord').addClass('required'); } else { $('.contactRegisterNeedElement').hide(); $('#contactEmail, #contactPassWord').removeClass('required'); } }) ) </script>