0
Убрать Лишние Пункты При Самовывозе
Автор Stas_Y, 14 апр. 2015 18:35
Сообщений в теме: 10
#1
Отправлено 14 Апрель 2015 - 18:35
Добрый день! Извиняюсь за повтор.
Как убрать строки для заполнения доставки при самовывозе (город, время доставки, адрес), оставить только пункт: "комментарии"?
Аккаунт SL-336122
Как убрать строки для заполнения доставки при самовывозе (город, время доставки, адрес), оставить только пункт: "комментарии"?
Аккаунт SL-336122
#2
Отправлено 14 Апрель 2015 - 19:02
Stas_Y (14 Апрель 2015 - 18:35) писал:
Добрый день! Извиняюсь за повтор.
Как убрать строки для заполнения доставки при самовывозе (город, время доставки, адрес), оставить только пункт: "комментарии"?
Аккаунт SL-336122
Как убрать строки для заполнения доставки при самовывозе (город, время доставки, адрес), оставить только пункт: "комментарии"?
Аккаунт 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
Отправлено 14 Апрель 2015 - 19:18
Возможно моя ошибка забыл указать, что: при выборе "Курьером" - все поля (город, время, адрес) должны вернуться, при этом (поле "адрес" и "время" должно быть обязательным для заполнения!
И второе пожелание: при открытии формы по умолчанию выделенным должен быть пункт "Самовывоз"
И второе пожелание: при открытии формы по умолчанию выделенным должен быть пункт "Самовывоз"
#4
Отправлено 14 Апрель 2015 - 19:23
Stas_Y (14 Апрель 2015 - 19:18) писал:
Возможно моя ошибка забыл указать, что: при выборе "Курьером" - все поля (город, время, адрес) должны вернуться, при этом (поле "адрес" и "время" должно быть обязательным для заполнения!
И второе пожелание: при открытии формы по умолчанию выделенным должен быть пункт "Самовывоз"
И второе пожелание: при открытии формы по умолчанию выделенным должен быть пункт "Самовывоз"
Эти пункты были учтены при написании инструкции
#5
Отправлено 14 Апрель 2015 - 19:48
Просто когда я вставил код, у меня получилось: осталось только поле "Комментарии" при любом выборе: "самовывоз или курьер"(
#7
Отправлено 14 Апрель 2015 - 20:09
сделал, но не работает
#9
Отправлено 14 Апрель 2015 - 21:01
Да но пункты для заполнения видны, а нельзя сделать чтобы их не было видно вообще при самовывозе?! Извиняюсь)) все, все работает, не очистил кэш просто! Спасибо большое!
#10
Отправлено 21 Август 2015 - 08:09
Заменила код по инструкции выше. Теперь поле с адресом исчезло при всех способах доставки.
#11
Отправлено 22 Август 2015 - 02:55
Инструкции по реализации:
http://forum.storela...дреса-доставки/
http://forum.storela...рмления-заказа/
http://forum.storela...дреса-доставки/
http://forum.storela...рмления-заказа/
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных