Шаги Оформления Заказа
#1
Отправлено 20 Сентябрь 2014 - 15:10
1. Шаг 1 - поле E-mail ...сделать ОБЯЗАТЕЛЬНЫМ для заполнения
2. Шаг 2 - поле Комментарий ...сделать НЕ ОБЯЗАТЕЛЬНЫМ для заполнения
То же самое и при БЫСТРОМ оформлении заказа !!!
#2
Отправлено 20 Сентябрь 2014 - 15:14
Alex777 (20 Сентябрь 2014 - 15:10) писал:
1. Шаг 1 - поле E-mail ...сделать ОБЯЗАТЕЛЬНЫМ для заполнения
2. Шаг 2 - поле Комментарий ...сделать НЕ ОБЯЗАТЕЛЬНЫМ для заполнения
То же самое и при БЫСТРОМ оформлении заказа !!!
Уточните, пожалуйста, номер аккаунта. Тот, который в профиле - заблокирован.
#6
Отправлено 20 Сентябрь 2014 - 16:01
Alex777 (20 Сентябрь 2014 - 15:34) писал:
В шаблоне "Оформление заказа" найдите код:
<p><label for="contactEmail" class="required">Электронная почта<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label></p> <input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}class="required"{% ENDIF %}/>
и замените его на:
<p><label for="contactEmail" class="required">Электронная почта<em class="contactRegisterNeedElement">*</em></label></p> <input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required"/>
Далее в "Настройках" - "Основные" отметьте в "Настройках полей доставки, использующихся при оформлении заказа" для "Комментария" кнопку "Необязательно для заполнения".
Затем в шаблоне "Быстрый заказ" найдите код:
<p><label for="contactEmail" class="required">E-mail{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}*{% ENDIF %}</label></p> <input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="text"/>
и замените его на:
<p><label for="contactEmail" class="required">E-mail*</label></p> <input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required email input-text" type="text"/>
К сожалению, демо-режим устанавливается автоматически только один раз при регистрации.
#7
Отправлено 20 Сентябрь 2014 - 17:27
Dars (20 Сентябрь 2014 - 16:01) писал:
В шаблоне "Оформление заказа" найдите код:
<p><label for="contactEmail" class="required">Электронная почта<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label></p> <input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}class="required"{% ENDIF %}/>
и замените его на:
<p><label for="contactEmail" class="required">Электронная почта<em class="contactRegisterNeedElement">*</em></label></p> <input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required"/>
Далее в "Настройках" - "Основные" отметьте в "Настройках полей доставки, использующихся при оформлении заказа" для "Комментария" кнопку "Необязательно для заполнения".
Затем в шаблоне "Быстрый заказ" найдите код:
<p><label for="contactEmail" class="required">E-mail{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}*{% ENDIF %}</label></p> <input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="text"/>
и замените его на:
<p><label for="contactEmail" class="required">E-mail*</label></p> <input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required email input-text" type="text"/>
К сожалению, демо-режим устанавливается автоматически только один раз при регистрации.
Спасибо! Все получилось
#8
Отправлено 13 Октябрь 2014 - 11:48
Подскажите пожалуйста решение проблемы.
При оформлении заказа выдает вот такое сообщение ...при этом и в графе дополнительный номер телефона и в электронной почте стоит адрес электронки. Если в доп. номере вместо адреса почты ставлю телефон,он выставляется и в графе электронная почта. Видимо какая-то ошибка в коде, при которой эти два поля меняются вместе. Как можно сделать графу доп. номера необязательной и отдельной от эл.почты?
аккаунт SL-6515
#9
Отправлено 16 Октябрь 2014 - 00:21
#10
Отправлено 28 Октябрь 2014 - 11:24
Сake (16 Октябрь 2014 - 00:21) писал:
Раньше после поля "номер телефона"..шло "Комментарий к заказу". Можно ли вернуть этот код и просто изменить название,сделав это поле необязательным?
#11
Отправлено 29 Октябрь 2014 - 04:25
Anna Dragomir (28 Октябрь 2014 - 11:24) писал:
Вы можете заменить код шага "Контакты" оформления заказа стандартным кодом шаблона. Для этого в шаблоне "Оформление заказа" найдите код
<!-- Шаг 1. Контакты --> {% IF ORDER_STAGE_NUM=1%} <div class="title"> <h2 title="Ваши контактные данные, используются для подтверждения заказа">Контакты</h2> </div> <div class="contentContainer order-step"> <p><label for="reg_name" class="required">ФИО<em>*</em></label></p> <input type="text" id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required"/> <p><label for="contactEmail" class="required">Электронная почта<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label></p> <input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}class="required"{% ENDIF %}/> <p><label for="sites_client_phone" class="required">Телефон для связи<em>*</em></label></p> <input type="text" id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required"/> <!-- Если в тарифном плане подключен раздел личного кабинета --> {% IF TARIFF_FEATURE_CLIENT_ROOM %} {% IFNOT CLIENT_IS_LOGIN %} <p> <input type="checkbox" id="contactWantRegister" name="form[contact][want_register]" value="1" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}checked="checked"{% ENDIF %}><label for="contactWantRegister">Я хочу зарегистрироваться</label> </p> {% ENDIF %} {% ENDIF %} </div> <!-- Если в тарифном плане подключен раздел личного кабинета --> {% IF TARIFF_FEATURE_CLIENT_ROOM %} {% IFNOT CLIENT_IS_LOGIN %} <div class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}> <div class="title"><h2 title="Информация для входа в личный кабинет">Информация для входа</h2></div> <div class="contentContainer order-step"> <p><label for="contactPassWord" class="required">Придумайте пароль<em>*</em></label></p> <input id="contactPassWord" type="password" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" maxlength="50" minlength="6" class="required" onkeyup="checkCapsWarning(event)" onfocus="checkCapsWarning(event)" onblur="removeCapsWarning()"/> {% IFNOT user_agent_ie %} <div class="showPassBlock"><a href="#" rel="Скрыть пароль" class="OrderShowPass">Показать пароль</a></div> {% ENDIF %} <div class="field name-lastname"> <div class="alignCenter" style="display:none;width:214px;padding-top:10px;" id="caps_lock"> <img src="{ASSETS_IMAGES_PATH}warningCapslock.png"><br /> <strong class="black">Caps Lock включен.</strong><br /> Пароль может быть введен неверно. </div> </div> </div> </div> {% ENDIF %} {% ENDIF %} <!-- Шаг 2. Доставка -->
и замените его на
<!-- Шаг 1. Контакты --> {% IF ORDER_STAGE_NUM=1%} <div class="title"> <h2 title="Ваши контактные данные, используются для подтверждения заказа">Контакты</h2> </div> <div class="contentContainer order-step"> <p><label for="reg_name" class="required">ФИО<em>*</em></label></p> <input type="text" id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required"/> <p><label for="contactEmail" class="required">Электронная почта<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label></p> <input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}class="required"{% ENDIF %}/> <p><label for="sites_client_phone" class="required">Телефон для связи<em>*</em></label></p> <input type="text" id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required"/> <!-- Если в тарифном плане подключен раздел личного кабинета --> {% IF TARIFF_FEATURE_CLIENT_ROOM %} {% IFNOT CLIENT_IS_LOGIN %} <p> <input type="checkbox" id="contactWantRegister" name="form[contact][want_register]" value="1" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}checked="checked"{% ENDIF %}><label for="contactWantRegister">Я хочу зарегистрироваться</label> </p> {% ENDIF %} {% ENDIF %} </div> <!-- Если в тарифном плане подключен раздел личного кабинета --> {% IF TARIFF_FEATURE_CLIENT_ROOM %} {% IFNOT CLIENT_IS_LOGIN %} <div class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}> <div class="title"><h2 title="Информация для входа в личный кабинет">Информация для входа</h2></div> <div class="contentContainer order-step"> <p><label for="contactPassWord" class="required">Придумайте пароль<em>*</em></label></p> <input id="contactPassWord" type="password" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" maxlength="50" minlength="6" class="required" onkeyup="checkCapsWarning(event)" onfocus="checkCapsWarning(event)" onblur="removeCapsWarning()"/> {% IFNOT user_agent_ie %} <div class="showPassBlock"><a href="#" rel="Скрыть пароль" class="OrderShowPass">Показать пароль</a></div> {% ENDIF %} <div class="field name-lastname"> <div class="alignCenter" style="display:none;width:214px;padding-top:10px;" id="caps_lock"> <img src="{ASSETS_IMAGES_PATH}warningCapslock.png?design=movement"><br /> <strong class="black">Caps Lock включен.</strong><br /> Пароль может быть введен неверно. </div> </div> </div> </div> {% ENDIF %} {% ENDIF %} <!-- Шаг 2. Доставка -->
#12
Отправлено 12 Март 2015 - 18:24
Как можно это настроить правильно, чтоб заказ при доставке невозможно было оформить без указания зоны доставки.
#13
Отправлено 24 Май 2015 - 20:15
Внес изменения в шаблон "Оформление заказа". Хотел сделать 2 шага вместо 4-х, при этом в шаг 1 добавил адрес доставки. Завершающий шаг 2 - подтверждение заказа. В целом получилось все как задумывал, единственная проблема при нажатии кнопки "оформить заказ" происходит переход к шагу 4 (хотя я его убрал его и все упоминания о нем) и выдает ошибку "Ошибка при оформлении заказа. Не указан метод доставки". Также подозреваю, если исправить эту проблему, будет появляться ошибка связанная со способом оплаты. Подскажите пожалуйста как решить эту проблему.
Уже не актуально!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных