0
Убрать Распарсирование Адреса
Автор zabota-mama, 12 сент. 2014 12:51
Сообщений в теме: 9
#1
Отправлено 12 Сентябрь 2014 - 12:51
Сейчас при оформлении заказа, из адреса введенного клиентом выделяется инфа и заполняются поля "область", "город" в карточке заказа. Как это убрать? А то мы вручную стираем, т.к. эти поля мы используем для др. целей.
#2
Отправлено 12 Сентябрь 2014 - 13:40
zabota-mama (12 Сентябрь 2014 - 12:51) писал:
Сейчас при оформлении заказа, из адреса введенного клиентом выделяется инфа и заполняются поля "область", "город" в карточке заказа. Как это убрать? А то мы вручную стираем, т.к. эти поля мы используем для др. целей.
<textarea id="deliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %{ORDER_FORM_DELIVERY_ADDRESS}</textarea>
и замените её на:
<textarea id="deliveryAddress" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea>
#3
Отправлено 17 Сентябрь 2014 - 11:14
Сделал. При оформлении заказа ввожу адрес, жму далее - пишет "Пожалуйста, укажите укажите адрес доставки"
#5
Отправлено 17 Сентябрь 2014 - 11:52
Ну да, я код обратно поставил. А то как у нас заказы будут оформлять.
#6
Отправлено 18 Сентябрь 2014 - 02:13
Пожалуйста, укажите порядок действия для воспроизведения описываемой вами проблемы. Сообщите параметры заполненных полей. Вы на данном этапе можете попробовать вставить заведомо пустые поля в шаблон "Оформление заказа". После строки
вставьте
{% IF SETTINGS_ISSET_ORDER_FIELDS %}
вставьте
<input type="hidden" name="form[delivery][region]" value="" /> <input type="hidden" name="form[delivery][city]" value="" /> <input type="hidden" name="form[delivery][country_id]" value="" />
#7
Отправлено 18 Сентябрь 2014 - 09:53
Сake (18 Сентябрь 2014 - 02:13) писал:
{% IF SETTINGS_ISSET_ORDER_FIELDS %}
вставьте
<input type="hidden" name="form[delivery][region]" value="" /> <input type="hidden" name="form[delivery][city]" value="" /> <input type="hidden" name="form[delivery][country_id]" value="" />
Прежде чем это сделать я хотел смоделировать, как нужно ввести адрес, чтобы система его распарсила - но у меня не получилось. Брал адрес из реального заказа, в котором это распарсирование сработало. А у меня почему-то нет - вся инфа записалась в адрес доставки.
Как нужно вводить адрес чтобы сработало распарсирование?
А то как я проверю что решение сработало?
#8
Отправлено 19 Сентябрь 2014 - 01:01
По идее парсинга адреса доставки как такового и нет. Адрес доставки передается целиком и не подставляется в другие поля. По какой причине у вас возникла подобная ситуация не понятно. Возможно все же поля ранее были заполнены вручную и оформление происходило через авторизованного пользователя в ЛК.
#9
Отправлено 21 Сентябрь 2014 - 13:22
Спасибо за совет, действительно так: если заполнены в ЛК "область" и "город", то даже если эти поля скрыты при оформлении заказа, то они все равно попадают в карточку заказа.
Вопрос: а почему тогда инфа из поля "адрес" в ЛК не подставляется в поле "адрес" при оформлении заказа?
Вопрос: а почему тогда инфа из поля "адрес" в ЛК не подставляется в поле "адрес" при оформлении заказа?
#10
Отправлено 10 Октябрь 2014 - 06:03
Возможно поле проверяется только на передачу, а не на пустоту вводимых данных и принимается как есть.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных