Для задания проверки необходимого формата номера телефона при оформлении заказа пользователем - добавьте в файл main.js после кода
// С блокировкой от дубликатов, таймаут в милисекундах
$('.order form, .feedbackForm, .clientForm, .goodsDataOpinionAddForm').submit(function(){
if($(this).valid()) {
SubmitButton = $(this).find('input:submit, button:submit').attr('disabled', true);
setTimeout('SubmitButton.attr("disabled", false);', 60000);
}
}).validate();
следующий код
if(typeof(jQuery.validator) != 'undefined') {
jQuery.validator.addMethod("phone_number", function(value, element) {
return (this.optional(element) || /^(?:(?:\+?7\s*(?:[.-]\s*)?)?(?:\(\s*([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9])\s*\)|([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9]))\s*(?:[.-]\s*)?)?([2-9]1[02-9]|[2-9][02-9]1|[2-9][02-9]{2})\s*(?:[.-]\s*)?([0-9]{4})(?:\s*(?:#|x\.?|ext\.?|extension)\s*(\d+))?$/i.test(value)) ? true : false;
}, "Укажите корректный телефонный номер");
}
далее в шаблоне "Оформление заказа" найдите строку
<td class="cell2"><input id="contactPhone" name="form[contact][phone]" class="required" value="{ORDER_FORM_CONTACT_PHONE}"></td>
и замените её на
<td class="cell2"><input id="contactPhone" name="form[contact][phone]" class="required phone_number" value="{ORDER_FORM_CONTACT_PHONE}"></td>