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


Выбор Интервала Времени Доставки


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

#1 urbandemon

urbandemon

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

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

Отправлено 09 Март 2018 - 17:47

Здоровья Вам!
Очень нужен пункт в доставке, чтобы при оформлении заказа, обязательным стал выбор интервала времени доставки.
7-10 часов
10-13 часов
13-16 часов
16-19 часов
19-22 часа
22-01 часа
Выбор радиокнопками

#2 Vaccina

Vaccina

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

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

Отправлено 14 Март 2018 - 07:47

Здравствуйте.

У вас сейчас не работает кнопка в корзине "Оформить заказ", зайдите в раздел Сайт - Редактор шаблонов - Корзина - найдите:
</form>
  {% ENDIF %}

<style>
#ui-datepicker-div {display: none;}
</style>

замените на:
</form>
  {% ENDIF %}
  <div id="globalOrder" style="display: none">
	<div class="content-loading">
	  <div class="folding-cube">
		<div class="cube1 cube"></div>
		<div class="cube2 cube"></div>
		<div class="cube4 cube"></div>
		<div class="cube3 cube"></div>
	  </div>
	</div>
	<div id="OrderAjaxBlock" style="display:none">
	  <!-- Сюда грузится форма оформления быстрого заказа -->
	</div>
  </div>
</div>
<style>
#ui-datepicker-div {display: none;}
</style>

По вашему вопросу, отключите обязательное заполнение времени доставки,вместо него создадим новый блок с необходимыми периодами, которые будут отправляться в поле комментарий.
Зайдите в раздел Сайт - Редактор шаблонов - Быстрый заказ - найдите:
<li class="fields deliveryConvenientDate">
				<label for="deliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобное время доставки{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}</label>
				<div class="input-box">
				  <span>c</span>
				  <select class="inputText" 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>
				  <span>до</span>
				  <select class="inputText" 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>
			  </li>

замените на:
<!-- Запрос удобного времени -->
			  <li class="fields deliveryConvenientDate">
				<label for="deliveryConvenientDate">Удобное время доставки<em>*</em></label>
				<div class="input-box">
				  <!-- Запрос удобного времени -->
				  <div class="field">
					<div id="deliveryTime" class="input-box">
					  <input type="radio" name="browser" value="c 07:00 до 10:00"> c 07:00 до 10:00 <br/>
					  <input type="radio" name="browser" value="c 10:00 до 13:00"> c 10:00 до 13:00<br/>
					  <input type="radio" name="browser" value="c 13:00 до 16:00"> c 13:00 до 16:00<br/>
					  <input type="radio" name="browser" value="c 16:00 до 19:00"> c 16:00 до 19:00<br/>
					  <input type="radio" name="browser" value="c 19:00 до 22:00"> c 19:00 до 22:00<br/>
				  <input type="radio" name="browser" value="c 22:00 до 01:00"> c 22:00 до 01:00
					</div> 
				  </div>
				</div>
			  </li>

далее найдите:
<form action="{ORDER_STAGE_CONFIRM_WITHOUT_DOMAIN_URL}" method="post"  id="quickform">

замените на:
<form action="{ORDER_STAGE_CONFIRM_WITHOUT_DOMAIN_URL}" method="post" id="quickform" onsubmit="$('#quickDeliveryComment').val($('#quickDeliveryComment').val() + ' ' + $('#deliveryTime input:checked').val());">


#3 urbandemon

urbandemon

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

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

Отправлено 19 Март 2018 - 17:42

Всё получилось, спасибо!




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

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