Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль Модуль подсказок Dadata, автозаполнение полей Ф.И.О, Адреса, данные по ИНН [Поддержка]


Recommended Posts

В 31.07.2020 в 10:40, Shoroh сказал:
Здравствуйте! Если возможно, опишите, пожалуйста, "для нубов", как правильно ограничить подсказку по конкретному городу? У меня ситуация такая:
Магазин и все его клиенты будут из одного конкретного города (допустим, Сочи). В качестве корзины используется Simple. В самом Simple в полях Страна, Регион и Город по умолчанию прописаны, соответственно, Российская Федерация, Краснодарский край и г. Сочи. В принципе, эти поля можно было бы вообще не выводить в корзине, поскольку они всегда должны быть именно такими, но приходится, иначе потом все работает неправильно. Ок, при заходе в корзину покупатель видит эти поля уже заполненными, и ему остается ввести адрес - улицу, дом, квартиру, находящийся в Сочи. Однако если он просто начинает набирать название улицы в поле Адрес, ему предлагаются адреса из всех возможных городов - Москва, Питер и т.д..
Ок, попробуем ограничить, отредактировав код по скрепке у поля Адрес вот так:
return { 'locations': [ JSON.parse(target.getAttribute('data-dadata')) ], 'from_bound': {'value': 'street',}, 'to_bound': {'value': 'flat',}, 'restrict_value': true, 'query': 'Сочи' }
Все равно при заходе и попытке набора я получаю адреса со всех городов, и только если предварительно зайти в поле Город, там выбрать из единственного варианта "Краснодарский край, г. Сочи", то произойдет перезагрузка данных в корзине и в дальнейшем в поле Адрес будут предлагаться только адреса города Сочи.
Пожалуйста, подскажите как правильно сделать ограничение, чтобы оно работало сразу?
Заранее благодарю.

Напишите в личку с доступами. Я после сюда скрины продублирую

Или посмотрите https://confluence.hflabs.ru/plugins/servlet/mobile?contentId=222888017#content/view/222888017

вместо JSON.parse(target.getAttribute('data-dadata'))

Вставьте "region": "москва"


Отправлено с моего Redmi Note 8 Pro через Tapatalk

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
В 05.08.2020 в 20:37, pimur сказал:

Акция до 15.08.2020. Успей купить со скидкой!  

Вы не поддерживаете больше версии 1.5 но может быть за отдельные деньги? 

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

Змінено користувачем Kolbasnik
Надіслати
Поділитися на інших сайтах


Вы не поддерживаете больше версии 1.5 но может быть за отдельные деньги? 
Мы переезжаем на версию 3.0 в течение полугода, но хочется и на старом движке использовать. 
Здравствуйте.
Если очень надо, можно дописать, пишите в личку.
Для 1.5 редко спрашивали, поэтому даже нет стал тратить время.

Sent from my Redmi Note 8 Pro using Tapatalk

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Здравствуйте, подскажите пожалуйста 2 момента. 

1) Когда заработает демо-сайт?

2) Как он ведет себя при работующем GEO IP? Можно например брать и использовать IP городов но для адреса брать отсюда?

Надіслати
Поділитися на інших сайтах


в дополнение в вопросу 2 выше, заметил такую особенность с настройками по умолчанию

Спойлер


image.png.058425abdea94bb33ea231549cb7fe48.png

 

модуль geoip вставил город Омск

 

 

image.png.08b61aafb11d49b040f7e5754812ca54.png

 

в результате получается что в поле улица у нас выводятся улицы из других городов или когда улицы без города может просто изменить город и регион после выбора улицы

 

image.png.30135d0bca8598c30819120a5aec10cb.png

 

 

используется модуль

 

 если выбрать настройку в нем

image.png.baf29e3f6aeac57c09ab526d9018e308.png

 

то такого вроде как не возникает, но тогда особого смысла в использовании нет.


 

смысл в том, чтобы при входе у человека по ip был выбран город или он вводит его во всплывающем окне и чтобы потом при заполнении адреса не было конфликтов, скоре всего это конечно мои кривые руки, может кто-то сталкивался с подобным?

Надіслати
Поділитися на інших сайтах


20 часов назад, zhu4koff сказал:

в дополнение в вопросу 2 выше, заметил такую особенность с настройками по умолчанию

  Показать контент

 

image.png.058425abdea94bb33ea231549cb7fe48.png

 

модуль geoip вставил город Омск

 

 

image.png.08b61aafb11d49b040f7e5754812ca54.png

 

в результате получается что в поле улица у нас выводятся улицы из других городов или когда улицы без города может просто изменить город и регион после выбора улицы

 

image.png.30135d0bca8598c30819120a5aec10cb.png

 

 

используется модуль

 

 если выбрать настройку в нем

image.png.baf29e3f6aeac57c09ab526d9018e308.png

 

то такого вроде как не возникает, но тогда особого смысла в использовании нет.

 

 

 

смысл в том, чтобы при входе у человека по ip был выбран город или он вводит его во всплывающем окне и чтобы потом при заполнении адреса не было конфликтов, скоре всего это конечно мои кривые руки, может кто-то сталкивался с подобным?

Подсказки по адресу внутри конкретного региона

или

Подсказки по адресу внутри конкретного города

https://support.dadata.ru/knowledge-bases/4/articles/2090-kak-sdelat-vsyo-chto-ugodno-v-podskazkah

 

 

  • +1 1
Надіслати
Поділитися на інших сайтах


27 минут назад, KarH666 сказал:

Подсказки по адресу внутри конкретного региона

или

Подсказки по адресу внутри конкретного города

https://support.dadata.ru/knowledge-bases/4/articles/2090-kak-sdelat-vsyo-chto-ugodno-v-podskazkah

 

 

то что нужно, осталось понять как это применить в модуле

Надіслати
Поділитися на інших сайтах


Добрый день!

Подскажите, пожалуйста, можно ли реализовать автоподстановку городв в виджете доставки на странице товара? https://prnt.sc/ucyax2

Также интересует вопрос, можно ли сделать поле регион на странице оформления заказа зависимым от поля город. Например, если покупатель указывает город Нижний Новгород, то поле регион автоматически подбирает Нижегородская область? Спасибо

Надіслати
Поділитися на інших сайтах


В 07.09.2020 в 13:50, Vladimir1989 сказал:

Добрый день!

 

Отвечен в личке

В 09.09.2020 в 12:02, DLDiz сказал:

Поддерживает ли модуль работу с шаблоном UniShop2?

не должно быть проблем. в ином случае пишите в личку

Надіслати
Поділитися на інших сайтах


  • 1 month later...

1. Все тот же вопрос на конкретном примере.

Есть адрес: Новосибирская обл, рп Чаны, ул Братьев Желтиковых, д 38

Если в поле Город начать писать: Чаны или Новосибирская область Чаны и т.д., то результата нет, населенный пункт не выводит, подсказок нет.

Если в поле Адрес начать писать: чаны желтиковых, то находит адрес и предлагает его полный вариант. При этом: поле Индекс заполняется верно, поле Адрес (улица, дом,  кв) заполняется верно, но поле Город не заполняется вообще. В строке адрес населенный пункт тоже не указывается. В итоге имеем только улицу, дом, квартиру и индекс. 

 

Как это исправить и получить: либо заполненное поле Город как это и должно быть, либо получить полный адрес в одной строке, как это в примере на dadata.ru

Такая проблема только с небольшими городами, поселками, колхозами, совхозами и прочим. 

 

 

dd5.jpg

Надіслати
Поділитися на інших сайтах


5 часов назад, dmitriikochetkov сказал:

1. Все тот же вопрос на конкретном примере.

Есть адрес: Новосибирская обл, рп Чаны, ул Братьев Желтиковых, д 38

Если в поле Город начать писать: Чаны или Новосибирская область Чаны и т.д., то результата нет, населенный пункт не выводит, подсказок нет.

 

Сам и отвечу.

В базовых настройках все ограничено полем city и все что у дадата идет как не city просто не отображается в поле Город, потому что в модуле from_bound: { 'value': 'city' }, to_bound: { 'value': 'city' }. Если посмотреть https://dadata.ru/suggestions/usage/address/#how-granular, то в примере видно, что рп Чаны это не city, а settlement. Дальше смотрим настройки, долго думаем и додумываем.

 

Для меня актуально только оформление заказа в симпле, поэтому идем в симпл/чекаут, в самый низ и меняем (все актуально для моего случая):

в пункте Город меняем city_with_type на region_with_type, area_with_type, city_with_type, settlement_with_type (мне нужно так, кому меньше, смотрите по ссылке выше и убирайте ненужное);

в скрепке from_bound: { 'value': 'city' }, to_bound: { 'value': 'city' } меняем на from_bound: { 'value': 'region' }, to_bound: { 'value': 'settlement' } . 

И получаем как на картинке. 

Не факт что это именно оно. Наверняка можно проще и быстрее, но не все в этом мире "тыжепрограммисты". Автору вопрос задал сутки назад, но как-то никак, что странно для платного и не самого дешевого модуля. 

 

И у меня модуль вообще не выдавал никакие данные при установке через .ocmod. Залил из upload - начало работать. 

 

 

dd6.jpg

  • +1 1
Надіслати
Поділитися на інших сайтах


51 минуту назад, Vladimir1989 сказал:

А мне автор добавил поле поиск и автозаполнение, а может оно и есть и так, не помню, но Чаны появляется

 

А мне автор не ответил. 

У вас те настройки, которые у него на скриншотах, т.е. отдельное поле для поиска адреса, откуда данные передаются по полям. Но в модуле "из коробки" этого нет, хотя, вроде как, заявлено. 

Дайте пример ваших настроек? Пожаааалууууйста )))

Надіслати
Поділитися на інших сайтах


Лучше к автору, я ни разу не программист, скорее всего эта была доработка, чтобы не вводить все поля, а сразу автоопрелеление из одного поля, а геозона и город уже подтягиваются

Надіслати
Поділитися на інших сайтах


В 22.10.2020 в 18:43, dmitriikochetkov сказал:

from_bound: { 'value': 'city' }, to_bound: { 'value': 'city' }. Если посмотреть https://dadata.ru/suggestions/usage/address/#how-granular, то в примере видно, что рп Чаны это не city, а settlement.

все верно. просто расширьте 

так

 { 'value': 'city' }, to_bound: { 'value': 'settlement' }

там где скрепка у данного поля.

или уже ответил вам в личку. пришлите доступы добавлю

Надіслати
Поділитися на інших сайтах


8 часов назад, Vladimir1989 сказал:

а сразу автоопрелеление из одного поля, а геозона и город уже подтягиваются

да. я всегда советую 1 поле поверх остальных. по нему заполняем. а если пользователь противится подсказкам. то значит хочет ввести сам. ему нельзя мешать тогда

Надіслати
Поділитися на інших сайтах


В 31.08.2020 в 21:29, Gapnob сказал:

1) Когда заработает демо-сайт?

 

на след неделт восстановлю. домен слетел.

 

В 31.08.2020 в 21:29, Gapnob сказал:

2) Как он ведет себя при работующем GEO IP? Можно например брать и использовать IP городов но для адреса брать отсюда?

только с доработкой. либо в корзине модуль будет выдавать исходя из введенных данных.

 

тут проблема вот в чем.

допустим пользователь отмазнухнулся и выбрал преложженый город. так бывает.

теперь допустим мы ограничились этим городом.

и при попытке получить подсказку пользователь недоумевает почему у него не выдают подсказки.

 

или другой кейс.

допустим все ок. пользователь выбрал верно. идет в корзину и решает что ему нужна доставка не в тот адрес. тогда что бы сменить город ему надо в плашке сверху дернуть смену города. что бы если модуль дадаты привязался к ней изменил ограничение города.

 

поэтому я смотрю на это проще. есть поле поиска адреса. пользователь вводит и получает то что ему надо.

ничего страшного что в начале набора поиска адреса там будут другие регионы или города. ведь с каждым вводом адреса, пользователь сужает поиск и видит релевантные результаты. выбирает из предложенных вариантов и получает разом заполненную корзину.

  • +1 1
Надіслати
Поділитися на інших сайтах


@zhu4koff выше описал проблему.

Так же сейчас у меня есть некие задумки по интеграции с модулем гео айпи.

Проблема только в какой момент сменить город. по какому полю?

по полю город? или по региону. 

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

 

можно конечно в основном инпуте рядом поставить некую кнопку по типу

v0VmfBs.png

при нажатии на которую будет вызываться плашка выбора города из geoip

---

как задумка?

Надіслати
Поділитися на інших сайтах


 

Geoip при выборе заполняет регион и город (населенный пункт), если что-то выбрали из geoip, то берем эти данные, если ничего не выбирали, то уже руками будут выбирать, возможно не до конца понял задумку

image.png.4fd933f5592406063a659b87a0b115d0.pngimage.png.9f28a2efe09f6b104ea6b36ddf71a751.png

Надіслати
Поділитися на інших сайтах


 
Geoip при выборе заполняет регион и город (населенный пункт), если что-то выбрали из geoip, то берем эти данные, если ничего не выбирали, то уже руками будут выбирать, возможно не до конца понял задумку
spacer.pngspacer.png
А ничего что ставится город по умолчанию если не ошибаюсь в модуле это есть.
В таком случае пользователь ограничен выбором города по умолчанию. В таком случае что бы сменить поиск ему надо дернуть выбор в geoip а где он? Правильно как правило сверху. А если клиент еще и с мобильного? Он просто закроет корзину. Поэтому если делать ограничения, то тут нужно подходить разумно и дать возможность в поле как то дернуть попап geoip с выбором смены города.

Отправлено с моего Redmi Note 9 Pro через Tapatalk

Надіслати
Поділитися на інших сайтах


@pimur да такая настройка есть, сделать кнопку вызова geoip можно, но как понимаю это не решит проблему, которая получилась например с Красноярским краем, когда нет поиска по dadata из-за ошибки не сопоставления регионов или решит?

 

image.png.37578e648269aa4b3259a32a347f622f.png

 

@pimur может быть @progroman поможет сделать модули полностью совместимыми?

 

Надіслати
Поділитися на інших сайтах


Добрый день!

Несколько вопросов:

  1. Как модуль себя ведет с шаблоном LightShop?
  2. Стоит модуль доставки от СДЭКа (официальный), планируется модуль эквайринга от Тинькофф. Будут ли проблемы с установкой и работой?
  3. Есть ли сейчас возможность ограничить адреса выбранным регионом? Или регион заполняется на основании ввода адреса? Т.е. вопрос по сути - что первичнее?

Спасибо!

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.