Цитата
Нашел ошибку: после ввода фио в 3х полях и перехода к следующему шагу впервые все работает но стоит возвратиться назад на шаг имя и отчество повторно копируются в поле фамилии.
К сожалению, данную проблему корректно решить затруднительно, так как происходит фактически подстановка значений из 2х полей в одно поле.
Цитата
Подскажите пожалуйста тот же самый код для Быстрого Заказа (что нужно поменять в шаблоне быстрого заказа для того чтобы заставить пользователя заполнять ФИО полностью)
Изменения по сути аналогичные, только их необходимо производить уже в шаблоне "Быстрый заказ". Найдите в данном шаблоне код
<form action="{ORDER_STAGE_CONFIRM_URL}" method="post" id="quickform">
<div style="padding:0 0.5em;">
<input type="hidden" name="hash" value="{HASH}" />
<h1>Форма быстрого оформления заказа</h1>
<div style="margin:0;padding:0 0 1em 0">
<label for="reg_name" class="required">ФИО полностью*</label> 
<input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required input-text" type="text"/>
<label for="contactEmail" class="required">E-mail{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}*{% ENDIF %}</label> 
<input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="100" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="text"/>
<label for="sites_client_phone" class="required">Телефон (926)111-11-11*</label> 
<input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="12" class="required phone" type="text"/>
и замените его на
<form action="{ORDER_STAGE_CONFIRM_URL}" method="post" id="quickform" onsubmit="$('#contactPerson').val($('#contactPerson').val() + ' ' + $('#contactPerson_i').val() + ' ' + $('#contactPerson_o').val());">
<div style="padding:0 0.5em;">
<input type="hidden" name="hash" value="{HASH}" />
<h1>Форма быстрого оформления заказа</h1>
<div style="margin:0;padding:0 0 1em 0">
<label for="contactPerson" class="required">Фамилия*</label> 
<input id="contactPerson" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required input-text" type="text"/>
<label for="contactPerson_i" class="required">Имя*</label> 
<input id="contactPerson_i" name="form[contact][person_i]" maxlength="100" class="required input-text" type="text"/>
<label for="contactPerson_o" class="required">Отчество*</label> 
<input id="contactPerson_o" name="form[contact][person_o]" maxlength="100" class="required input-text" type="text"/>
<label for="contactEmail" class="required">E-mail{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}*{% ENDIF %}</label> 
<input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="100" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="text"/>
<label for="sites_client_phone" class="required">Телефон (926)111-11-11*</label> 
<input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="12" class="required phone" type="text"/>
Цитата
Также не нашел в настройках системы где можно сделать, чтобы поле e-mail при оформлении заказа было обязательным???
Для этого необходимо найти в шаблоне "Быстрый заказ"
<label for="contactEmail" class="required">E-mail{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}*{% ENDIF %}</label> 
<input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="100" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="text"/>
и заменить на
<label for="contactEmail" class="required">E-mail*</label> 
<input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="100" class="required email input-text" type="text"/>
а в шаблоне "Оформление заказа" найти
<tr>
<td><label for="contactEmail">E-Mail:<span class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</span></label></td>
<td><input type="text" id="contactEmail" name="form[contact][email]" class="email" value="{ORDER_FORM_CONTACT_EMAIL}" class="required" /></td>
</tr>
и заменить на
<tr>
<td><label for="contactEmail">E-Mail:<span class="contactRegisterNeedElement">*</span></label></td>
<td><input type="text" id="contactEmail" name="form[contact][email]" class="email required" value="{ORDER_FORM_CONTACT_EMAIL}" /></td>
</tr>