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


Почта


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

#1 sandra.005@mail.ru

sandra.005@mail.ru

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

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

Отправлено 05 Декабрь 2015 - 17:45

Здравствуйте!
Я использую свою форму быстрого заказа, там убрано поле емаил.

Подскажите, пожалуйста, какой код мне туда вставить , чтобы для покупателя обязательно запрашивался емаил , с обязательной собачкой и покупателю на почту приходило письмо об оформленном заказе?

#2 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 05 Декабрь 2015 - 19:24

Просмотр сообщенияsandra.005@mail.ru (05 Декабрь 2015 - 17:45) писал:

Здравствуйте!
Я использую свою форму быстрого заказа, там убрано поле емаил.

Подскажите, пожалуйста, какой код мне туда вставить , чтобы для покупателя обязательно запрашивался емаил , с обязательной собачкой и покупателю на почту приходило письмо об оформленном заказе?

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Быстрый заказ, найдите код:
'form[delivery][region]': {
	 'name': 'Email или страница Вконтакте',
	 'message': 'Введите Email или свою страницу Вконтакте',			
},

Замените на:
'form[delivery][region]': {
	 'name': 'Страница Вконтакте',
	 'message': 'Введите свою страницу Вконтакте',			
},
'form[contact][email]': {
	 'name': 'Email',
	 'message': 'Введите E-mail',			
},

Найдите код:
		 <!-- email & VK name="form[contact][email]" -->
		 <div class="row inputsection">
			 <div class="cols col-4">Email или страница Вконтакте</div>

			 <div class="cols col-6">
				 <div class="input-box">
					 <input
						 placeholder="email или страница вк"
						 id="reg_name"
						
						 name="form[delivery][region]"
						 value="{ORDER_FORM_CONTACT_EMAIL}"
						 maxlength="100"
						 class="required input-text"
						 type="text">
				 </div>
			 </div>
			 <div class="cols col-2">
				 <a
					 style="display:inline-block; position:relative;left:5px;bottom:5px;"
					 title="Добавтесь в друзья"
					 alt="Добавтесь в друзья"
					 href="http://vk.com/id308354136"
					 target="_blank"><img class="valignMiddle" src="{ASSETS_IMAGES_PATH}plus1.png"></a>
			 </div>
		 </div>

		 <!-- Доставка полное оформление -->

Замените на:
		 <!-- email & VK name="form[contact][email]" -->
		 <div class="row inputsection">
			 <div class="cols col-4">Страница Вконтакте</div>

			 <div class="cols col-6">
				 <div class="input-box">
					 <input
						 placeholder="страница вк"
						 id="reg_name"
						
						 name="form[delivery][region]"
						 value="{ORDER_FORM_CONTACT_EMAIL}"
						 maxlength="100"
						 class="required input-text"
						 type="text">
				 </div>
			 </div>
			 <div class="cols col-2">
				 <a
					 style="display:inline-block; position:relative;left:5px;bottom:5px;"
					 title="Добавтесь в друзья"
					 alt="Добавтесь в друзья"
					 href="http://vk.com/id308354136"
					 target="_blank"><img class="valignMiddle" src="{ASSETS_IMAGES_PATH}plus1.png"></a>
			 </div>
		 </div>
					 <div class="row inputsection">
			 <div class="cols col-4">E-mail<span class="contactRegisterNeedElement">*</span></div>
							 <div class="cols col-6">
				 <div class="input-box">
		 <input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required email input-text" type="text"/>
				 </div>
							 </div>
					 </div>				

		 <!-- Доставка полное оформление -->


#3 sandra.005@mail.ru

sandra.005@mail.ru

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

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

Отправлено 05 Декабрь 2015 - 19:46

Попробовала. Исчезла половина формы заказа.  Вернула всё обратно.

Небольшое дополнение к вопросу (вторая часть):  кроме этого надо убрать поле "Email или страница Вконтакте"  и так чтобы оно не требовалось к заполнению, так как при моей попытке его убрать всё равно требовалось его заполнение даже при его отсутствии.

#4 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 05 Декабрь 2015 - 20:02

Просмотр сообщенияsandra.005@mail.ru (05 Декабрь 2015 - 19:46) писал:

Попробовала. Исчезла половина формы заказа.  Вернула всё обратно.

Небольшое дополнение к вопросу (вторая часть):  кроме этого надо убрать поле "Email или страница Вконтакте"  и так чтобы оно не требовалось к заполнению, так как при моей попытке его убрать всё равно требовалось его заполнение даже при его отсутствии.

После правильного выполнения изменений из инструкции выше не должно было наблюдаться исчезновений полей формы. Создали Вам бэкап и произвели изменения из инструкции, а так же убрали обязательное поле вк. Проверьте пожалуйста.

#5 sandra.005@mail.ru

sandra.005@mail.ru

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

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

Отправлено 05 Декабрь 2015 - 21:34

Я вернула всё из бэкапа. При попытке оформить заказ пишет "пожалуйста укажите свой регион" и заказ не оформляется.

#6 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 06 Декабрь 2015 - 12:05

Просмотр сообщенияsandra.005@mail.ru (05 Декабрь 2015 - 21:34) писал:

Я вернула всё из бэкапа. При попытке оформить заказ пишет "пожалуйста укажите свой регион" и заказ не оформляется.

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Быстрый заказ, найдите код:
		 <!-- email & VK name="form[contact][email]" -->
		 <div class="row inputsection">
			 <div class="cols col-4">Email или страница Вконтакте</div>

			 <div class="cols col-6">
				 <div class="input-box">
					 <input
						 placeholder="email или страница вк"
						 id="reg_name"
						
						 name="form[delivery][region]"
						 value="{ORDER_FORM_CONTACT_EMAIL}"
						 maxlength="100"
						 class="required input-text"
						 type="text">
				 </div>
			 </div>
			 <div class="cols col-2">
				 <a
					 style="display:inline-block; position:relative;left:5px;bottom:5px;"
					 title="Добавтесь в друзья"
					 alt="Добавтесь в друзья"
					 href="http://vk.com/id308354136"
					 target="_blank"><img class="valignMiddle" src="{ASSETS_IMAGES_PATH}plus1.png"></a>
			 </div>
		 </div>

Замените на:
		 <!-- Поле региона для доставки name="form[delivery][region]" -->
		 <div class="row inputsection" style="display:none;">
			 <div class="cols col-4">Регион</div>

			 <div class="cols col-6">
				 <div class="input-box">
					 <input
						 placeholder="Регион"
						 id="reg_name"
						
						 name="form[delivery][region]"
						 value="-"
						 maxlength="100"
						 class="input-text"
						 type="text">
				 </div>
			 </div>
		 </div>
		
		 <!-- email name="form[contact][email]" -->
		 <div class="row inputsection">
			 <div class="cols col-4">Email</div>

			 <div class="cols col-6">
				 <div class="input-box">
					 <input
						 placeholder="email"
						 id="reg_name"
						
						 name="form[contact][email]"
						 value="{ORDER_FORM_CONTACT_EMAIL}"
						 maxlength="100"
						 class="required input-text"
						 type="text">
				 </div>
			 </div>
		 </div>

Найдите код:
'form[delivery][region]': {
	 'name': 'Email или страница Вконтакте',
	 'message': 'Введите Email или свою страницу Вконтакте',			
},

Замените на:
'form[contact][email]': {
	 'name': 'Email',
	 'message': 'Введите Ваш email',			
},
'form[delivery][region]': {
	 'name': 'Регион',
	 'message': 'Введите Ваш регион',			
},

Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Просмотр заказа, найдите код:
		 {% IF ORDER_DELIVERY_REGION %}
		 <tr>
			 <td >email или страница вк (для связи с Вами):</td>
			 <td class="cellR">{ORDER_DELIVERY_REGION}</td>
		 </tr>
		 {% ENDIF %}

Замените на:
		 {% IF ORDER_DELIVERY_REGION %}
		 <tr>
			 <td >Ваш регион:</td>
			 <td class="cellR">{ORDER_DELIVERY_REGION}</td>
		 </tr>
		 {% ENDIF %}


#7 sandra.005@mail.ru

sandra.005@mail.ru

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

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

Отправлено 06 Декабрь 2015 - 17:33

Спасибо, всё получилось. Хотелось бы дополнить:  если покупатель не заполняет какое-то поле, то внизу вылезает красная надпись "Для оформления заказа заполните все обязательные поля
Номер телефона
Способ оплаты"  и все данные остаются вписанными в поля.

Когда не заполнено поле email все данные стираются из gjktq и остаётся пустая форма заказа. Как сделать чтобы при незаполнении электронной почты было бы также как с прочими полями для заполнения?

#8 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 06 Декабрь 2015 - 19:13

Просмотр сообщенияsandra.005@mail.ru (06 Декабрь 2015 - 17:33) писал:

Спасибо, всё получилось. Хотелось бы дополнить:  если покупатель не заполняет какое-то поле, то внизу вылезает красная надпись "Для оформления заказа заполните все обязательные поля
Номер телефона
Способ оплаты"  и все данные остаются вписанными в поля.

Когда не заполнено поле email все данные стираются из gjktq и остаётся пустая форма заказа. Как сделать чтобы при незаполнении электронной почты было бы также как с прочими полями для заполнения?

Уточните, пожалуйста, в каком браузере Вы наблюдаете указанную проблему?

#9 sandra.005@mail.ru

sandra.005@mail.ru

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

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

Отправлено 06 Декабрь 2015 - 19:56

Сейчас всё исправилось, спасибо




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

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