Jump to content

Recommended Posts

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


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


Цитата

Первым 3-м кто купит сегодня модуль. Настройка для корзины бесплатная. Акция действует только 23.12.2020

Внимание!

Модуль переписан новый модуль 

архив - dadata-opencart.ocmod.zip

Примеры настроек https://support.dadata.ru/ru/knowledge-bases/4/articles/2090-kak-sdelat-vsyo-chto-ugodno-v-podskazkah

Свойства и методы jquery-плагина: https://confluence.hflabs.ru/plugins/servlet/mobile?contentId=204669097#content/view/204669097

Если есть сложности с настройками по ссылке выше. То можете заказать настройку справа при покупке.

 

Не забудьте https://dadata.ru/#registration_popup

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

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

 

Документация в модуле появится в ближайшую неделю.

 

Для разработчиков https://github.com/TimurTurdyev/opencart-dadata

 

Старый модуль с моей реализацией оставил в файлах

архив - dadatapro.ocmod.zip

Для тех кто когда то купил под 1.5

архив - opencart_15.zip

 

Рекомендуемый для использования dadata-opencart.ocmod.zip

 

Тем у кого все работает, можно не обновляться.

 

Модуль совместим с модулями:

 

Внимание

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

 

Цитата

Если вы не приобретали модуль, а лишь настраиваете за того кто приобретал модуль и обращаетесь за поддержкой в лс. Просьба указывать домен, и факт покупки модуля.

 

Уточнения

Запрещается распространение, продажа от своего имени или третьих лиц. Только для личного использования.

1 покупка = 1 домен.

Opencart 1.5 больше не поддерживается

 

Установка

  • Установка стандартная через установщик ocmod в админке магазина.
  • Не забываем в Группы пользователей - дать вашему пользователю права на просмотр и редактирование модуля.
  • В разделе схемы, повесить модуль на позицию top - Вверху страницы

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

 

Share this post


Link to post
Share on other sites

даешь ocStore 2.1.0.2.1

Edited by InjutkinAG

Share this post


Link to post
Share on other sites
3 часа назад, InjutkinAG сказал:

даешь ocStore 2.1.0.2.1

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
В 15.06.2019 в 13:48, Sergeyy84 сказал:

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

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

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

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

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

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

Объясню.

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

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

 

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

с модулем GEO IP

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

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

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

Share this post


Link to post
Share on other sites

Обновил модуль.

  • добавил вывод если перезагрузить страницу.
  • Добавил поддержку Opencart 2.1

IO9KL4t.gifTulw9iC.gif

Share this post


Link to post
Share on other sites

Устроим неделю акции.

  • Первые десять купивших в этот период, получат модуль со скидкой 50%.

Share this post


Link to post
Share on other sites

Доброго дня

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

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

Share this post


Link to post
Share on other sites
1 час назад, gree сказал:

Доброго дня

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Продублирую

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

А для ocstore 3 будет? 

Share this post


Link to post
Share on other sites

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

Share this post


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

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

Share this post


Link to post
Share on other sites
А для ocstore 3 будет? 
Здравствуйте, если надо сделаем.
После покупки в течении суток будет версия для опенкарт 3.

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

Share this post


Link to post
Share on other sites

Друзья, те сайты что не используют 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 от склеивания, тогда не нужно будет ставить обрезку/скрытие у родительского блока

Share this post


Link to post
Share on other sites

Обновление:

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

Share this post


Link to post
Share on other sites

Обновление:

23.07.19

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By pimur
      Внимание!
      Модуль переписан новый модуль 
      архив - dadata-opencart.ocmod.zip
      Примеры настроек https://support.dadata.ru/ru/knowledge-bases/4/articles/2090-kak-sdelat-vsyo-chto-ugodno-v-podskazkah
      Свойства и методы jquery-плагина: https://confluence.hflabs.ru/plugins/servlet/mobile?contentId=204669097#content/view/204669097
      Если есть сложности с настройками по ссылке выше. То можете заказать настройку справа при покупке.
       
      Не забудьте https://dadata.ru/#registration_popup
      зарегистрироваться на сайте дадаты, в разделе аккаунта получить апи ключ.
      После регистрации обязательно подтвердите вашу почту указанную при регистрации, иначе сервис дадата будет ругаться и выдавать ошибку в ответе на обращение к данному сервису.
       
      Документация в модуле появится в ближайшую неделю.
       
      Для разработчиков https://github.com/TimurTurdyev/opencart-dadata
       
      Старый модуль с моей реализацией оставил в файлах
      архив - dadatapro.ocmod.zip
      Для тех кто когда то купил под 1.5
      архив - opencart_15.zip
       
      Рекомендуемый для использования dadata-opencart.ocmod.zip
       
      Тем у кого все работает, можно не обновляться.
       
      Модуль совместим с модулями:
      Модуль доставки Почта России  
      Внимание
      Если, вдруг по каким то причинам у вас не вывелся модуль и вы обратились к автору за тех.поддержкой и при этом отказались предоставить доступы фтп и админки, для того что бы автор мог проанализировать вашу ситуацию и постараться помочь вам. То в таком случае, поддержки не будет, по причине что гадать и угадывать у меня времени нет.
       
       
      Уточнения
      Запрещается распространение, продажа от своего имени или третьих лиц. Только для личного использования.
      1 покупка = 1 домен.
      Opencart 1.5 больше не поддерживается
       
      Установка
      Установка стандартная через установщик ocmod в админке магазина. Не забываем в Группы пользователей - дать вашему пользователю права на просмотр и редактирование модуля. В разделе схемы, повесить модуль на позицию top - Вверху страницы
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.