Перейти к содержимому


Шаги Оформления Заказа


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 12

#1 Alex777

Alex777

    Пользователь

  • Пользователи
  • PipPip
  • 27 сообщений

Отправлено 20 Сентябрь 2014 - 15:10

Здравствуйте! Подскажите как сделать?:

1. Шаг 1 - поле E-mail ...сделать ОБЯЗАТЕЛЬНЫМ для заполнения

2. Шаг 2 - поле Комментарий ...сделать НЕ ОБЯЗАТЕЛЬНЫМ для заполнения

То же самое и при БЫСТРОМ оформлении заказа !!!

#2 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 20 Сентябрь 2014 - 15:14

Просмотр сообщенияAlex777 (20 Сентябрь 2014 - 15:10) писал:

Здравствуйте! Подскажите как сделать?:

1. Шаг 1 - поле E-mail ...сделать ОБЯЗАТЕЛЬНЫМ для заполнения

2. Шаг 2 - поле Комментарий ...сделать НЕ ОБЯЗАТЕЛЬНЫМ для заполнения

То же самое и при БЫСТРОМ оформлении заказа !!!

Уточните, пожалуйста, номер аккаунта. Тот, который в профиле - заблокирован.

#3 Alex777

Alex777

    Пользователь

  • Пользователи
  • PipPip
  • 27 сообщений

Отправлено 20 Сентябрь 2014 - 15:23

Просмотр сообщенияMikDark (20 Сентябрь 2014 - 15:14) писал:

Уточните, пожалуйста, номер аккаунта. Тот, который в профиле - заблокирован.

SL-16454

#4 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 20 Сентябрь 2014 - 15:26

Просмотр сообщенияAlex777 (20 Сентябрь 2014 - 15:23) писал:

SL-16454

Видимо Вы забыли одну цифру.

#5 Alex777

Alex777

    Пользователь

  • Пользователи
  • PipPip
  • 27 сообщений

Отправлено 20 Сентябрь 2014 - 15:34

Просмотр сообщенияMikDark (20 Сентябрь 2014 - 15:26) писал:

Видимо Вы забыли одну цифру.

все верно: SL-16454...сайт заблокирован, как разберусь с дизайном внесу оплату..Вопрос-а, можно внести оплату и сделать демо период? чтобы на время работы с магазином денежки не утекали))

#6 Dars

Dars

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 410 сообщений

Отправлено 20 Сентябрь 2014 - 16:01

Просмотр сообщенияAlex777 (20 Сентябрь 2014 - 15:34) писал:

все верно: SL-16454...сайт заблокирован, как разберусь с дизайном внесу оплату..Вопрос-а, можно внести оплату и сделать демо период? чтобы на время работы с магазином денежки не утекали))
Здравствуйте!
В шаблоне "Оформление заказа" найдите код:

		 <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 Alex777

Alex777

    Пользователь

  • Пользователи
  • PipPip
  • 27 сообщений

Отправлено 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 Anna Dragomir

Anna Dragomir

    Пользователь

  • Пользователи
  • PipPip
  • 37 сообщений

Отправлено 13 Октябрь 2014 - 11:48

Добрый день!

Подскажите пожалуйста решение проблемы.

При оформлении заказа выдает вот такое сообщение 2.png ...при этом и в графе дополнительный номер телефона и в электронной почте стоит адрес электронки. Если в доп. номере вместо адреса почты ставлю телефон,он выставляется и в графе электронная почта. Видимо какая-то ошибка в коде, при которой эти два поля меняются вместе. Как можно сделать графу доп. номера необязательной и отдельной от эл.почты?

аккаунт SL-6515

#9 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 16 Октябрь 2014 - 00:21

У вас номер телефона дублирует поле дополнительного номера телефона. К сожалению, добавить произвольные поля в оформление заказа не представляется возможным. Других проблем с полями в вашем шаблоне "Оформление заказа" замечено не было.

#10 Anna Dragomir

Anna Dragomir

    Пользователь

  • Пользователи
  • PipPip
  • 37 сообщений

Отправлено 28 Октябрь 2014 - 11:24

Просмотр сообщенияСake (16 Октябрь 2014 - 00:21) писал:

У вас номер телефона дублирует поле дополнительного номера телефона. К сожалению, добавить произвольные поля в оформление заказа не представляется возможным. Других проблем с полями в вашем шаблоне "Оформление заказа" замечено не было.

Раньше после поля "номер телефона"..шло "Комментарий к заказу". Можно ли вернуть этот код и просто изменить название,сделав это поле необязательным?

#11 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 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 Владимир Ал

Владимир Ал

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 149 сообщений

Отправлено 12 Март 2015 - 18:24

При оформлении заказа, заказ можно оформить пропустив выбор зон доставки. в конечном сумме уже не отражается стоимость доставки. А стоимость доставки зависит от зон.
Как можно это настроить правильно, чтоб заказ  при доставке невозможно было оформить без указания зоны доставки.

Прикрепленные изображения

  • 444.png


#13 Kote

Kote

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 50 сообщений

Отправлено 24 Май 2015 - 20:15

Здравствуйте!
Внес изменения в шаблон "Оформление заказа". Хотел сделать 2 шага вместо 4-х, при этом в шаг 1 добавил адрес доставки. Завершающий шаг 2 - подтверждение заказа. В целом получилось все как задумывал, единственная проблема при нажатии кнопки "оформить заказ" происходит переход к шагу 4 (хотя я его убрал его и все упоминания о нем) и выдает ошибку "Ошибка при оформлении заказа. Не указан метод доставки". Также подозреваю, если исправить эту проблему, будет появляться ошибка связанная со способом оплаты. Подскажите пожалуйста как решить эту проблему.


Уже не актуально!

Прикрепленные изображения

  • 1.jpg





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных