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


Убрать Распарсирование Адреса


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

#1 zabota-mama

zabota-mama

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

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

Отправлено 12 Сентябрь 2014 - 12:51

Сейчас при оформлении заказа, из адреса введенного клиентом выделяется инфа и заполняются поля "область", "город" в карточке заказа. Как это убрать? А то мы вручную стираем, т.к. эти поля мы используем для др. целей.

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

  • 8.png


#2 Dars

Dars

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

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

Отправлено 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 zabota-mama

zabota-mama

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

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

Отправлено 17 Сентябрь 2014 - 11:14

Сделал. При оформлении заказа ввожу адрес, жму далее - пишет "Пожалуйста, укажите укажите адрес доставки"

#4 Dars

Dars

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

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

Отправлено 17 Сентябрь 2014 - 11:33

Просмотр сообщенияzabota-mama (17 Сентябрь 2014 - 11:14) писал:

Сделал. При оформлении заказа ввожу адрес, жму далее - пишет "Пожалуйста, укажите укажите адрес доставки"
Создавая тестовые заказы, мне не удается повторить ситуацию, описанную в первом посте.

#5 zabota-mama

zabota-mama

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

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

Отправлено 17 Сентябрь 2014 - 11:52

Ну да, я код обратно поставил. А то как у нас заказы будут оформлять.

#6 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 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 zabota-mama

zabota-mama

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

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

Отправлено 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 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 19 Сентябрь 2014 - 01:01

По идее парсинга адреса доставки как такового и нет. Адрес доставки передается целиком и не подставляется в другие поля. По какой причине у вас возникла подобная ситуация не понятно. Возможно все же поля ранее были заполнены вручную и оформление происходило через авторизованного пользователя в ЛК.

#9 zabota-mama

zabota-mama

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

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

Отправлено 21 Сентябрь 2014 - 13:22

Спасибо за совет, действительно так: если заполнены в ЛК "область" и "город", то даже если эти поля скрыты при оформлении заказа, то они все равно попадают в карточку заказа.
Вопрос: а почему тогда инфа из поля "адрес" в ЛК не подставляется в поле "адрес" при оформлении заказа?

#10 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 10 Октябрь 2014 - 06:03

Возможно поле проверяется только на передачу, а не на пустоту вводимых данных и принимается как есть.




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

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