Добрый день.
Как при оформлении заказа, оставить только нужные поля: Телефон, ФИО, Адрес, комментарий, способ доставки и способ оплаты?
Грубо говоря из такого оформления, разбитого отдельно на заказчика и получателя сделать обычную форму.
http://biovestashop.storeland.ru/cart
0
Настройка Полей При Оформлении Заказа
Автор Selfcontrol, 06 июля 2020 11:29
Сообщений в теме: 8
#1
Отправлено 06 Июль 2020 - 11:29
#2
Отправлено 07 Июль 2020 - 10:01
Selfcontrol (06 Июль 2020 - 11:29) писал:
Добрый день.
Как при оформлении заказа, оставить только нужные поля: Телефон, ФИО, Адрес, комментарий, способ доставки и способ оплаты?
Грубо говоря из такого оформления, разбитого отдельно на заказчика и получателя сделать обычную форму.
http://biovestashop.storeland.ru/cart
Как при оформлении заказа, оставить только нужные поля: Телефон, ФИО, Адрес, комментарий, способ доставки и способ оплаты?
Грубо говоря из такого оформления, разбитого отдельно на заказчика и получателя сделать обычную форму.
http://biovestashop.storeland.ru/cart
Здравствуйте!
Откройте раздел Сайт > Редактор шаблонов > шаблон Быстрый заказ > найдите и удалите этот код
<div class="fields"> <label for="contactEmail" class="required">E-mail <em class="contactRegisterNeedElement" >*</em></label> <div class="input-box"> <input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required email input" type="text"/> <input style="display:none" id="contactPassWord" type="password" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" maxlength="50" minlength="6" class="input" onkeyup="checkCapsWarning(event)" onfocus="checkCapsWarning(event)" onblur="removeCapsWarning()"/> </div> </div>
Далее в этом же шаблоне найдите и удалите этот код
<div class="fields"> <label for="contactEmail" class="required">E-mail <em class="contactRegisterNeedElement" >*</em></label> <div class="input-box"> <input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required email input" type="text"/> <input style="display:none" id="contactPassWord" type="password" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" maxlength="50" minlength="6" class="input" onkeyup="checkCapsWarning(event)" onfocus="checkCapsWarning(event)" onblur="removeCapsWarning()"/> </div> </div>
#3
Отправлено 07 Июль 2020 - 11:58
[url=https://ibb.co/c6XYBZW][img]https://i.ibb.co/3pY...3.jpg[/img[/url]Видимо я не совсем верно выразился. нужно сделать обычную корзину. без разделения на заказчика и получателя. и чтобы было указано при выборе доставки курьером только ФИО, адрес, телефон и поле для комментария.
#4
Отправлено 09 Июль 2020 - 17:10
Прошу ответить на мой вопрос
#5
Отправлено 10 Июль 2020 - 06:57
Здравствуйте.
Зайдите в раздел Сайт - Редактор шаблонов - Быстрый заказ - найдите и удалите:
Далее найдите:
замените на:
Далее зайдите в main.js - найдите и удалите:
далее найдите:
замените на:
Зайдите в раздел Сайт - Редактор шаблонов - Быстрый заказ - найдите и удалите:
<div class="adress {% FOR order_delivery %}{% IF order_delivery.first && order_delivery.NAME=Самовывоз %}_hidden{% ENDIF %}{%ENDFOR%}" > <h3 class="title"><span>Данные получателя</span></h3> <div class="form-list"> <div class="order-user-wrapper" {% FOR order_delivery %}{% IF order_delivery.first && order_delivery.NAME!=Курьером %}style="display:none"{% ENDIF %}{%ENDFOR%} > <div class="fields" > <label for="order-user-phone" class="required">Телефон получателя заказа <em>*</em></label> <input id="order-user-phone" type="text" name="form[extra][Телефон получателя заказа]" value="{ORDER_FORM_EXTRA_ТЕЛЕФОН_ПОЛУЧАТЕЛЯ_ЗАКАЗА}" maxlength="255" class="input required"/> </div> <div class="fields"> <label for="order-user-name" class="required">ФИО получателя заказа <em>*</em></label> <input id="order-user-name" type="text" name="form[extra][ФИО получателя заказа]" value="{ORDER_FORM_EXTRA_ФИО_ПОЛУЧАТЕЛЯ_ЗАКАЗА}" maxlength="255" class="input required"/> </div> <div class="fields"> <label for="order-user-postcard" class="required">Добавить открытку (бесплатно):</label> <textarea id="order-user-postcard" rows="6" name="form[extra][Текст открытки]" placeholder="Текст открытки"></textarea> </div> </div>
Далее найдите:
<!-- Если поле адреса доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ADDRESS < 3 %} <div class="fields" style="display: none;"> <label for="quickDeliveryAddress" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>Улица{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryAddress" name="form[delivery][address]" value="{ORDER_FORM_DELIVERY_ADDRESS}" maxlength="500" class="input {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}required{% ENDIF %}"/> </div> </div> <!-- Улица --> <div class="fields"> <label for="quickDeliveryAddressStreet" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>Улица{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryAddressStreet" name="form[delivery][address_street]" value="" maxlength="500" class="input {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}required{% ENDIF %}"/> </div> </div> <!-- Поле Дом/Корпус --> <div class="fields small first"> <label for="quickDeliveryAddressHome" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>Дом/Корпус{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryAddressHome" name="form[delivery][address_home]" value="" maxlength="50" class="input {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}required{% ENDIF %}"/> </div> </div> <!-- Поле Квартира --> <div class="fields small second"> <label for="quickDeliveryAddressFlat" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>Квартира{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryAddressFlat" name="form[delivery][address_flat]" value="" maxlength="50" class="input {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}required{% ENDIF %}"/> </div> </div> {% ENDIF %}
замените на:
<!-- Если поле адреса доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ADDRESS < 3 %} <div class="fields"> <label for="quickDeliveryAddress" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>Адрес{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryAddress" name="form[delivery][address]" value="{ORDER_FORM_DELIVERY_ADDRESS}" maxlength="500" class="input {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}required{% ENDIF %}"/> </div> </div> {% ENDIF %}
Далее зайдите в main.js - найдите и удалите:
address();
далее найдите:
$('.formfast div.col').addClass('col-md-6 col-sm-12');
замените на:
$('.formfast div.col').addClass('col-md-12 col-sm-12');
#7
Отправлено 11 Июль 2020 - 08:58
Здравствуйте.
Зайдите в раздел Сайт - Редактор шаблонов - Быстрый заказ - найдите:
перенесите его, поставив после:
далее зайдите в main.css - найдите:
замените на:
далее найдите:
замените на:
Зайдите в раздел Сайт - Редактор шаблонов - Быстрый заказ - найдите:
<!-- Если поле адреса доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ADDRESS < 3 %} <div class="fields"> <label for="quickDeliveryAddress" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>Адрес{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryAddress" name="form[delivery][address]" value="{ORDER_FORM_DELIVERY_ADDRESS}" maxlength="500" class="input {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}required{% ENDIF %}"/> </div> </div> {% ENDIF %}
перенесите его, поставив после:
<div class="fields"> <label for="reg_name" class="required">ФИО <em>*</em></label> <div class="input-box"> <input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required input" type="text"/> </div> </div>
далее зайдите в main.css - найдите:
.formfast .account, .adress, .customer, .delivery, .payment, .coupons {float: none;width: 100%;max-width: 450px;margin: 0 auto;}
замените на:
.formfast .account, .adress, .customer, .delivery, .payment, .coupons, .formfast .col-xs-12 > .fields {float: none;width: 100%;max-width: 450px;margin: 0 auto;}
далее найдите:
.pp.pp-fast-order { font-size: 12px; color: #888888; }
замените на:
.pp.pp-fast-order {font-size: 12px;color: #888888;margin: 10px 0;}
#8
Отправлено 12 Июль 2020 - 10:48
Спасибо! получилось.
только при выборе самовывоза, всё равно запрашивает адрес, можно при самовывозе его убрать?
только при выборе самовывоза, всё равно запрашивает адрес, можно при самовывозе его убрать?
#9
Отправлено 01 Август 2020 - 08:27
Здравствуйте.
В разделе Настройки - Основные - Настройка полей доставки, использующихся при оформлении заказа - сделайте необязательным заполнение адреса.
В разделе Настройки - Основные - Настройка полей доставки, использующихся при оформлении заказа - сделайте необязательным заполнение адреса.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных