Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


 Поделиться

Рекомендованные сообщения

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

Скачать / Купить дополнение

del


  • Добавил
    Sha
  • Добавлено
    09.06.2019
  • Категория
  • Системные требования
    php 5.4 и выше, jQuery
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
  • Обращение к серверу разработчика
    Нет

 

Ссылка на комментарий
Поделиться на других сайтах

3 часа назад, InjutkinAG сказал:

даешь ocStore 2.1.0.2.1

Здравствуйте. Покупайте, подгоню в течении суток и под 2.1

Ссылка на комментарий
Поделиться на других сайтах


Отличное решение. Подскажите с модулем GEO IP совместимо?

Получается, что в оформлении заказа нужно выводить только поля: страна и адрес? Как у вас на демо?

Ссылка на комментарий
Поделиться на других сайтах


В 15.06.2019 в 13:48, Sergeyy84 сказал:

Отличное решение. Подскажите с модулем GEO IP совместимо?

Получается, что в оформлении заказа нужно выводить только поля: страна и адрес? Как у вас на демо?

поля выводите все:

Регион, Город, Адрес, Индекс.

Дальше модуль сам уже скрывает не нужное, я изначала этот функционал и закладывал, хотя можно корректировать вызов модуля.

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

Объясню.

После заполнения, поля адрес магазин получает структурированные данные Регион, Город, Адрес, Индекс.

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

 

В 15.06.2019 в 13:48, Sergeyy84 сказал:

с модулем GEO IP

Не знаю не тестировал, да в этом и смысла получается нету.

Человеку все равно надо вводить хоть 1 поле, так? - Так.

  • И получается мы одним махом получаем все данные.
  • А ip всегда корректное?
Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...

Доброго дня

А планируется возможность загрузки данных ИНН для организаций и БИК банков?

На сколько я знаю dadata имеет такой функционал. А у нас юриков больше, чем физиков раза в 2, такой функционал был бы очень полезен.

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, gree сказал:

Доброго дня

А планируется возможность загрузки данных ИНН для организаций и БИК банков?

На сколько я знаю dadata имеет такой функционал. А у нас юриков больше, чем физиков раза в 2, такой функционал был бы очень полезен.

Здравствуйте.

В планах не было. Но, в принципе - можно доработать.

Завтра, после завтра протестирую, я вроде закладывал в скрипт возможность выводить доп данные из подсказок. Надо тестить.

Ссылка на комментарий
Поделиться на других сайтах


Добавил в раздел faq - описание ошибки пользователя.

Продублирую

  1. После регистрации на сайте dadata, обязательно подтвердите почту указанную Вами при регистрации.
  2. Так же не надо делать привязку к домену в личном кабинете Dadata (Так как модуль шлет запрос средствами php), ваш api ключ никто не видит кроме Вас и не виден из браузера никоим образом.
  3. В модуле в поле API-ключ, надо вставлять API-ключ, а не Секретный ключ для стандартизации

Так же ссылка на страницу ошибки полученная в ответе от dadata - https://dadata.userecho.com/topics/1834

Ссылка на комментарий
Поделиться на других сайтах


Добавил закоментированый код в архиве модуля на view части для отображения на дефолтной корзине.

Чуть позже добавлю в архив ocmod для дефолтной корзины.

Может пригодится кому.

Ссылка на комментарий
Поделиться на других сайтах


Модуль отличный. Автору респект и огромное спасибо за индивидуальную поддержку.
Вам спасибо, за покупку! =)

Отправлено с моего ZB631KL через Tapatalk

Ссылка на комментарий
Поделиться на других сайтах


А для ocstore 3 будет? 
Здравствуйте, если надо сделаем.
После покупки в течении суток будет версия для опенкарт 3.

Отправлено с моего ZB631KL через Tapatalk

Ссылка на комментарий
Поделиться на других сайтах


Друзья, те сайты что не используют font-awesome

Добавьте 

.js_suggest .fa-times:before {
    content: "\X";
    display: inline-block;
    font-size: 14px;
    color: #000;
    font-style: normal;
}

А для тех у кого в симпле у родительских блоков стоит overflow: hidden; как правило для 1.5 актуально, хотя не факт, быть может у вас по другом, но не суть.

Если обрезает блок подсказок, то Вам необходимо добавить что то типа такого

.simplecheckout, .simplecheckout-block-content {
    overflow: inherit!important;
}
.simplecheckout:after , .simplecheckout-block-content:after {
    content: "";
    width: 100%;
    clear: both;
    display: block;
    height: 1px;
}

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

Это поможет очистить поток float от склеивания, тогда не нужно будет ставить обрезку/скрытие у родительского блока

Ссылка на комментарий
Поделиться на других сайтах


Обновление:

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


Обновление:

23.07.19

  • [Исправил баг при быстрой печати. Последний символ не уходил в запрос, так как стоял флаг на чрезмерность отправляемых данных, и данные в api уходили с флагом через 1, что предотвращало нагрузку на сеть и снижало запросы. Но вызывало проблему для последнего символа при окончании ввода, как правило это был номер квартиры]

        - Добавил throttling на инпут, что снижает нагрузку на данные, но теперь последний вызов, всегда будет последним, а не предпоследним как до этого.

  • Маленький фикс, если версия php 5.3

Желательно обновиться.

Ссылка на комментарий
Поделиться на других сайтах


Дорогие друзья, так как корзины могут быть разными, пример вызова в админке модуля - это пример.

И если у вас выведен блок оплаты в симпле, вместо блока доставки, как обычно. То привязка не сработает. Поэтому Вам достаточно открыть испектор кода ф12 на странице корзины, и выбрать свои селекторы привязки.

 

А так же если у вас инпуты не в родительском блоке form-group селектора. То вам надо найти свой селектор привязки.

 

Если у пользователя, есть сомнения в своих знаниях селеторов, или настройки то есть опция https://drive.google.com/file/d/1qVqu4t1aZuG4oYMglJMH40cD-RFuHILY/view?usp=sharing

 

Важно! Обязательно проверяйте в личном кабинете что почта при регистрации подтверждена и не стоит блок пользователя в сервисе dadata. Если стоит блок, вам достаточно написать им запрос в тикет, с указанием на мой модуль.

Ссылка на комментарий
Поделиться на других сайтах


Спасибо, всем кто купил и дали фидбэк по модулю.
Сегодня - завтра, поработаю, возможно полностью перепишу, с учётом ваших потребностей.
Постараюсь сделать ещё гибче и дать более детальную инструкцию с расширенными возможностями привязки к полям остальным, имя, телефон, и т.д

Отправлено с моего ZB631KL через Tapatalk

Ссылка на комментарий
Поделиться на других сайтах


Чуть задержал обновление.

Js часть полностью переписывается, добавлена возможность привязки на поля имя, фамилия.

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.