Добрый день, возник вопрос, как сделать так чтобы когда выбрал способ оплаты Visa, Master Card, в последнем шаге оформления была кнопка "Оплатить заказ", а не "Оформить заказ"?
2. Как в первом пункте оформления заказа основным полем оформления заказа была почта а не телефон?
0
Есть Вопросы, Жду Ответа!
Автор defistaf, 01 марта 2016 23:27
Сообщений в теме: 6
#1
Отправлено 01 Март 2016 - 23:27
#2
Отправлено 02 Март 2016 - 03:51
1. В шаблоне Оформление заказа найдите:
замените на:
замените на:
К сожалению, номер телефона является обязательным полем оформления заказа. Без его ввода оформление невозможно. Отключить обязательность заполнения данного поля так же нельзя. Если не хотите использовать данное поле, то его можно скрыть предварительно заполнив (в атрибут value) любым валидным номером телефона.
<input type="submit" title="Перейти к следующему шагу" class="exclusive" value="{% IF ORDER_STAGE_NUM=4%}Оформить заказ{% ELSE %}Перейти к следующему шагу{% ENDIF %}" />
замените на:
<input type="submit" title="Перейти к следующему шагу" class="exclusive" value="{% IF ORDER_STAGE_NUM=4 && ORDER_FORM_PAYMENT_ID = 280381 %}Оплатить заказ{% ELSEIF ORDER_STAGE_NUM=4%}Оформить заказ{% ELSE %}Перейти к следующему шагу{% ENDIF %}" />2. В шаблоне Оформление заказа найдите:
<div class="field name-lastname"> <label for="contactEmail">Электронная почта<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label> <div class="input-box"> <input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email light"/> </div> </div>
замените на:
<div class="field name-lastname"> <label for="contactEmail">Электронная почта<em>*</em></label> <div class="input-box"> <input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required email light"/> </div> </div>
К сожалению, номер телефона является обязательным полем оформления заказа. Без его ввода оформление невозможно. Отключить обязательность заполнения данного поля так же нельзя. Если не хотите использовать данное поле, то его можно скрыть предварительно заполнив (в атрибут value) любым валидным номером телефона.
#3
Отправлено 02 Март 2016 - 14:24
Vaccina (02 Март 2016 - 03:51) писал:
2. В шаблоне Оформление заказа найдите:
<div class="field name-lastname"> <label for="contactEmail">Электронная почта<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label> <div class="input-box"> <input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email light"/> </div> </div>
замените на:
<div class="field name-lastname"> <label for="contactEmail">Электронная почта<em>*</em></label> <div class="input-box"> <input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required email light"/> </div> </div>
2. Поменял код и не понял что изменилось?
#6
Отправлено 02 Март 2016 - 15:31
defistaf (02 Март 2016 - 15:10) писал:
Да, верно, а мне нужно чтобы телефон был как необязательное поле.
И вроде как это сделать нельзя.
И вроде как это сделать нельзя.
Да, вам ответили:
Цитата
Отключить обязательность заполнения данного поля так же нельзя. Если не хотите использовать данное поле, то его можно скрыть предварительно заполнив (в атрибут value) любым валидным номером телефона.
это значит, что вы у атрибута value устанавливаете конкретное значение (например, +79000000000) скрываете его для пользователя. Иначе, к сожалению, не получится.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных