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


Убрать Лишние Пункты При Самовывозе


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

#1 Stas_Y

Stas_Y

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

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

Отправлено 14 Апрель 2015 - 18:35

Добрый день! Извиняюсь за повтор.
Как убрать строки для заполнения доставки при самовывозе (город, время доставки, адрес), оставить только пункт: "комментарии"?
Аккаунт SL-336122

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

  • Безымянный.jpg


#2 Cupuyc

Cupuyc

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

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

Отправлено 14 Апрель 2015 - 19:02

Просмотр сообщенияStas_Y (14 Апрель 2015 - 18:35) писал:

Добрый день! Извиняюсь за повтор.
Как убрать строки для заполнения доставки при самовывозе (город, время доставки, адрес), оставить только пункт: "комментарии"?
Аккаунт SL-336122

Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Оформление заказа найдите код:
	 <h2>Адрес доставки заказа</h2>
		
	 <!-- Если поле страны доставки запрашивается -->
	 {% IF SETTINGS_ORDER_FIELDS_COUNTRY<3 %}
		 {% IFNOT country_list_empty %}
		 <div class="field">
			 <label for="deliveryCountry" {% IF SETTINGS_ORDER_FIELDS_COUNTRY=1 %}class="required"{% ENDIF %}>Страна</label>{% IF SETTINGS_ORDER_FIELDS_COUNTRY=1 %}<em>*</em>{% ENDIF %}
			 <div class="input-box">
			 <select id="deliveryCountry" name="form[delivery][country_id]" {% IF SETTINGS_ORDER_FIELDS_COUNTRY=1 %}class="required"{% ENDIF %}>
				 {% FOR country_list %}
				 <option value="{country_list.ID}" {% IF country_list.ID=ORDER_FORM_DELIVERY_COUNTRY_ID %}selected="selected"{% ENDIF %}>
					 {country_list.NAME}
				 </option>
				 {% ENDFOR %}
			 </select>
			 </div>
		 </div>
		 {% ENDIF %}
	 {% ENDIF %}
	 <!-- Если поле области запрашивается -->
	 {% IF SETTINGS_ORDER_FIELDS_REGION<3 %}
		 <div class="field">
		 <label for="deliveryRegion" {% IF SETTINGS_ORDER_FIELDS_REGION=1 %}class="required"{% ENDIF %}>Область</label>{% IF SETTINGS_ORDER_FIELDS_REGION=1 %}<em>*</em>{% ENDIF %}
		 <div class="input-box">
			 <input type="text" id="deliveryRegion" name="form[delivery][region]" value="{ORDER_FORM_DELIVERY_REGION}" maxlength="255" class="input-text {% IF SETTINGS_ORDER_FIELDS_REGION=1 %}required{% ENDIF %}"/>
		 </div>
		 </div>
	 {% ENDIF %}
	 <!-- Если поле города запрашивается -->
	 {% IF SETTINGS_ORDER_FIELDS_CITY<3 %}
		 <div class="field">
		 <label for="deliveryCity" {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}class="required"{% ENDIF %}>Город</label>{% IF SETTINGS_ORDER_FIELDS_CITY=1 %}<em>*</em>{% ENDIF %}
		 <div class="input-box">
			 <input type="text" id="deliveryCity" name="form[delivery][city]" value="{ORDER_FORM_DELIVERY_CITY}" class="input-text {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}required{% ENDIF %}" maxlength="255" />
		 </div>
		 </div>
	 {% ENDIF %}
	 <!-- Если поле почтового индекса запрашивается -->
	 {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE<3 %}
		 <div class="field">
		 <label for="deliveryZipCode" {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}class="required"{% ENDIF %}>Почтовый индекс</label>{% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}<em>*</em>{% ENDIF %}
		 <div class="input-box">
			 <input type="text" id="deliveryZipCode" name="form[delivery][zip_code]" value="{ORDER_FORM_DELIVERY_ZIP_CODE}" minlength="5" maxlength="6" class="input-text digits {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}required{% ENDIF %}" maxlength="255" />
		 </div>
		 </div>
	 {% ENDIF %}
	 <!-- Если поле города запрашивается -->
	 {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME<3 %}
		 <div class="field">
		 <label for="deliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобная дата доставки</label>{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}
		 <div class="input-box">
			 <input type="text" id="deliveryConvenientDate" name="form[delivery][convenient_date]" value="{ORDER_FORM_DELIVERY_CONVENIENT_DATE}" class="input-text {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}required{% ENDIF %}" maxlength="10" minlength="10" />
		 </div>
		 </div>
		 <div class="field">
		 <label for="deliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобное время доставки</label>{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}
		 <div class="input-box">
			 c
			 <select style="width:95px;margin-right:3px;" name="form[delivery][convenient_time_from]">
			 <option></option>
			 {% FOR convenient_time_from_list %}
				 <option value="{convenient_time_from_list.HOUR_INT}" {% IF convenient_time_from_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_from_list.HOUR}</option>
			 {% ENDFOR %}
			 </select>
			 до
			 <select style="width:95px;" name="form[delivery][convenient_time_to]">
			 <option></option>
			 {% FOR convenient_time_to_list %}
				 <option value="{convenient_time_to_list.HOUR_INT}" {% IF convenient_time_to_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_to_list.HOUR}</option>
			 {% ENDFOR %}
			 </select>
		 </div>
		 </div>
	 {% ENDIF %}
	 <!-- Если поле адреса доставки запрашивается -->
	 {% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %}
		 <div class="field">
		 <label for="deliveryAddress" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>Адрес доставки</label>{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<em>*</em>{% ENDIF %}
		 <div class="input-box">
			 <textarea col="7" id="deliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea>
		 </div>
		 </div>
	 {% ENDIF %}

Замените его на:
	 {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}
	 <h2>Адрес доставки заказа</h2>		
	 <!-- Если поле страны доставки запрашивается -->
	 {% IF SETTINGS_ORDER_FIELDS_COUNTRY<3 %}
		 {% IFNOT country_list_empty %}
		 <div class="field">
			 <label for="deliveryCountry" {% IF SETTINGS_ORDER_FIELDS_COUNTRY=1 %}class="required"{% ENDIF %}>Страна</label>{% IF SETTINGS_ORDER_FIELDS_COUNTRY=1 %}<em>*</em>{% ENDIF %}
			 <div class="input-box">
			 <select id="deliveryCountry" name="form[delivery][country_id]" {% IF SETTINGS_ORDER_FIELDS_COUNTRY=1 %}class="required"{% ENDIF %}>
				 {% FOR country_list %}
				 <option value="{country_list.ID}" {% IF country_list.ID=ORDER_FORM_DELIVERY_COUNTRY_ID %}selected="selected"{% ENDIF %}>
					 {country_list.NAME}
				 </option>
				 {% ENDFOR %}
			 </select>
			 </div>
		 </div>
		 {% ENDIF %}
	 {% ENDIF %}
	 <!-- Если поле области запрашивается -->
	 {% IF SETTINGS_ORDER_FIELDS_REGION<3 %}
		 <div class="field">
		 <label for="deliveryRegion" {% IF SETTINGS_ORDER_FIELDS_REGION=1 %}class="required"{% ENDIF %}>Область</label>{% IF SETTINGS_ORDER_FIELDS_REGION=1 %}<em>*</em>{% ENDIF %}
		 <div class="input-box">
			 <input type="text" id="deliveryRegion" name="form[delivery][region]" value="{ORDER_FORM_DELIVERY_REGION}" maxlength="255" class="input-text {% IF SETTINGS_ORDER_FIELDS_REGION=1 %}required{% ENDIF %}"/>
		 </div>
		 </div>
	 {% ENDIF %}
	 <!-- Если поле города запрашивается -->
	 {% IF SETTINGS_ORDER_FIELDS_CITY<3 %}
		 <div class="field">
		 <label for="deliveryCity" {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}class="required"{% ENDIF %}>Город</label>{% IF SETTINGS_ORDER_FIELDS_CITY=1 %}<em>*</em>{% ENDIF %}
		 <div class="input-box">
			 <input type="text" id="deliveryCity" name="form[delivery][city]" value="{ORDER_FORM_DELIVERY_CITY}" class="input-text {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}required{% ENDIF %}" maxlength="255" />
		 </div>
		 </div>
	 {% ENDIF %}
	 <!-- Если поле почтового индекса запрашивается -->
	 {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE<3 %}
		 <div class="field">
		 <label for="deliveryZipCode" {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}class="required"{% ENDIF %}>Почтовый индекс</label>{% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}<em>*</em>{% ENDIF %}
		 <div class="input-box">
			 <input type="text" id="deliveryZipCode" name="form[delivery][zip_code]" value="{ORDER_FORM_DELIVERY_ZIP_CODE}" minlength="5" maxlength="6" class="input-text digits {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}required{% ENDIF %}" maxlength="255" />
		 </div>
		 </div>
	 {% ENDIF %}
	 <!-- Если поле города запрашивается -->
	 {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME<3 %}
		 <div class="field">
		 <label for="deliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобная дата доставки</label>{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}
		 <div class="input-box">
			 <input type="text" id="deliveryConvenientDate" name="form[delivery][convenient_date]" value="{ORDER_FORM_DELIVERY_CONVENIENT_DATE}" class="input-text {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}required{% ENDIF %}" maxlength="10" minlength="10" />
		 </div>
		 </div>
		 <div class="field">
		 <label for="deliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобное время доставки</label>{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}
		 <div class="input-box">
			 c
			 <select style="width:95px;margin-right:3px;" name="form[delivery][convenient_time_from]">
			 <option></option>
			 {% FOR convenient_time_from_list %}
				 <option value="{convenient_time_from_list.HOUR_INT}" {% IF convenient_time_from_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_from_list.HOUR}</option>
			 {% ENDFOR %}
			 </select>
			 до
			 <select style="width:95px;" name="form[delivery][convenient_time_to]">
			 <option></option>
			 {% FOR convenient_time_to_list %}
				 <option value="{convenient_time_to_list.HOUR_INT}" {% IF convenient_time_to_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_to_list.HOUR}</option>
			 {% ENDFOR %}
			 </select>
		 </div>
		 </div>
	 {% ENDIF %}
	 {% ENDIF %}


#3 Stas_Y

Stas_Y

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

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

Отправлено 14 Апрель 2015 - 19:18

Возможно моя ошибка забыл указать, что: при выборе "Курьером" - все поля (город, время, адрес) должны вернуться, при этом (поле "адрес" и "время" должно быть обязательным для заполнения!

И второе пожелание: при открытии формы по умолчанию выделенным должен быть пункт "Самовывоз"

#4 Cupuyc

Cupuyc

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

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

Отправлено 14 Апрель 2015 - 19:23

Просмотр сообщенияStas_Y (14 Апрель 2015 - 19:18) писал:

Возможно моя ошибка забыл указать, что: при выборе "Курьером" - все поля (город, время, адрес) должны вернуться, при этом (поле "адрес" и "время" должно быть обязательным для заполнения!

И второе пожелание: при открытии формы по умолчанию выделенным должен быть пункт "Самовывоз"

Эти пункты были учтены при написании инструкции

#5 Stas_Y

Stas_Y

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

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

Отправлено 14 Апрель 2015 - 19:48

Просто когда я вставил код, у меня получилось: осталось только поле "Комментарии" при любом выборе: "самовывоз или курьер"(

#6 Cupuyc

Cupuyc

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

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

Отправлено 14 Апрель 2015 - 19:57

Просмотр сообщенияStas_Y (14 Апрель 2015 - 19:48) писал:

Просто когда я вставил код, у меня получилось: осталось только поле "Комментарии" при любом выборе: "самовывоз или курьер"(

Пожалуйста выполните инструкцию без отмены изменений для продолжения

#7 Stas_Y

Stas_Y

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

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

Отправлено 14 Апрель 2015 - 20:09

сделал, но не работает

#8 Cupuyc

Cupuyc

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

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

Отправлено 14 Апрель 2015 - 20:39

Просмотр сообщенияStas_Y (14 Апрель 2015 - 20:09) писал:

сделал, но не работает

Изменения произведены

#9 Stas_Y

Stas_Y

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

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

Отправлено 14 Апрель 2015 - 21:01

Да но пункты для заполнения видны, а нельзя сделать чтобы их не было видно вообще при самовывозе?! Извиняюсь)) все, все работает, не очистил кэш просто! Спасибо большое!

#10 nrisimhi

nrisimhi

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

  • Пользователи
  • PipPipPip
  • 119 сообщений
  • ГородРостов-на-Дону

Отправлено 21 Август 2015 - 08:09

Заменила код по инструкции выше. Теперь поле с адресом исчезло при всех способах доставки.

#11 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 22 Август 2015 - 02:55

Инструкции по реализации:
http://forum.storela...дреса-доставки/
http://forum.storela...рмления-заказа/




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

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