geval 3 Опубликовано 28 июля, 2015 Жалоба Share Опубликовано 28 июля, 2015 немного по-смешному написал.. но тем не менее: https://dadata.ru/suggestions/ сверх полезная штука ( для некоторых движков там уже есть готовые решения). если это будет в вамшопе- то вообще... сам конечно не смогу интегрировать- жду помощи.. да и в целом в движок это воткнуть было бы хорошо весьма. У вас зарегистрировался «frrrr» с адресом «Мск, первый переулок»,а «Test» заказал доставку по адресу «Мск, тверская, 10»? В базе появился контрагент «Сбебанк» с ИНН 1111 и КПП 222? Операторы уточняют почтовые адреса клиентов по телефонуи записывают их в поле «комментарий», потому что не знают, как вбить по КЛАДР? Каждые две недели обновляете КЛАДР в интернет-магазине? Подсказки сэкономят время и упростят оформление заказа Подключите Подсказки — скрипты для быстрого ввода ФИО, адресов и реквизитов компаний. Клиент укажет за пару секунд на форме регистрации или заказа: ФИО. Без опечаток и с полом. Почтовый адрес, разбитый по КЛАДР / ФИАС. Без опечаток, с квартирой и индексом. Название организации, адрес, ИНН, КПП, ОГРН и ФИО руководителяорганизации или индивидуального предпринимателя из ЕГРЮЛ / ЕГРИП. Реквизиты банка: название, БИК, SWIFT, корреспондентский счет. Корректный email. А вы сэкономите время на уточнении адресов, перевыставлении счетов и обновлении справочников. по ссылке выше подробности и пример... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 июля, 2015 Жалоба Share Опубликовано 29 июля, 2015 Да, интересная вещь и подключается легко, по идее. Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 29 июля, 2015 Автор Жалоба Share Опубликовано 29 июля, 2015 а может подключите? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 июля, 2015 Жалоба Share Опубликовано 29 июля, 2015 (изменено) Вот посмтрите пример на http://demo.vamshop.ru На странице оформления заказа. Вариант на скорую руку, что называется. Нужно ещё допилить немного, но, в принципе, уже работает. Изменено 29 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 29 июля, 2015 Автор Жалоба Share Опубликовано 29 июля, 2015 (изменено) вижу вижу, но это же на vamshop2, или на первую версию? да там самое интересное, чтобы подстановка индекса скажем работала.. и всякие такие поля, с которыми возни обычно много пока у вас вижу индекс не подставляется, и внизу так и написано агинский бурятский... Изменено 29 июля, 2015 пользователем geval Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 июля, 2015 Жалоба Share Опубликовано 29 июля, 2015 (изменено) Нет, это VamShop 1. Всё подставляется, я ж говорю, допилить немного надо. Изменено 29 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 29 июля, 2015 Автор Жалоба Share Опубликовано 29 июля, 2015 спасибо, будем будем ждать. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 июля, 2015 Жалоба Share Опубликовано 29 июля, 2015 Я так понял нужно что б ещё заполнялся индекс?! В остальном нормально?! У меня всё заполняет, т.е. вводишь адрес - заполняет адрес, город, регион. Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 29 июля, 2015 Автор Жалоба Share Опубликовано 29 июля, 2015 http://SSMaker.ru/402083c3/ вот такая грабля..пишу абрамцевская или череповецкая идет улица ( подсказка срабатывает) и null null null не дает ставить цифры. а попробуйте поставить абрамцевская 3 квартира 215 ( москва). будет ли работать? у меня мозилла последняя..попробую сейчас еще другие браузеры. а так да- главное чтобы была подстановка по адресу сразу города и соответственно индекса.. а там уж остальное уже мелочи жизни ( как я понимаю) Я так понял нужно что б ещё заполнялся индекс?! В остальном нормально?! У меня всё заполняет, т.е. вводишь адрес - заполняет адрес, город, регион. вот так на хроме. и самое главное что внизу http://SSMaker.ru/9f03f591/ все равно ж агинский бурятский и все такое не меняется..когда вверху уже москва... может есть вариант как-то заменить это..или сделать выбор чтобы совпадало одно с другим? или что-то еще...чтобы не было конфликта ( если в магазине будет модуль расчета доставки- то откуда он будет данные брать?) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 июля, 2015 Жалоба Share Опубликовано 29 июля, 2015 (изменено) Для Москвы почему-то регион не меняется (наверное потому что разное написание, например в базе у них г. Москва в качестве региона, а в магзаине просто Москва), а вот для Ставропольского края меняется. В общем, попробую допилить. Изменено 29 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 29 июля, 2015 Автор Жалоба Share Опубликовано 29 июля, 2015 может потому-что где-то по умолчанию Москва вставлена? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 июля, 2015 Жалоба Share Опубликовано 29 июля, 2015 Да наверное потому что разное написание, например в базе у них г Москва в качестве региона, а в магазине просто Москва, т.е. не совпадает текст и поэтому не выбирается регион. Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 29 июля, 2015 Автор Жалоба Share Опубликовано 29 июля, 2015 кстати... после того как другой город вставляю и область нормально ниже ставится..все равно после города или адреса идет null null null Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 июля, 2015 Жалоба Share Опубликовано 29 июля, 2015 Нужно наверное будет поправить названия регионов в соответствии со справочником КЛАДР или как он там называется. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 июля, 2015 Жалоба Share Опубликовано 29 июля, 2015 Вот попробуйте, чуть допилил - demo.vamshop.ru С регионами вроде правильно работает и в поле Регион выбирает, в том числе и индекс заполняет. А вот в Москве в поле Регион Москву не выбирает пока что, сейчас выясняю, почему. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 июля, 2015 Жалоба Share Опубликовано 29 июля, 2015 (изменено) Для примера поставил код, что б правильно выбиралась Москва в списке регионов. В принципе, Вы именно такие подсказки хотели сделать или нет?! Вроде как оно. т.е. вводите адрес доставки и он скрпт автоматически всё раскидывает по своим полям: индекс, город, регион. Изменено 29 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 29 июля, 2015 Автор Жалоба Share Опубликовано 29 июля, 2015 да, проверил..теперь шик блеск красота:-) инструкций бы, по установке.. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 июля, 2015 Жалоба Share Опубликовано 29 июля, 2015 (изменено) Вот, видимо, последняя правка. Добавил в условие Москва и Санкт-Петербург, что б правильно работало. Добавил ещё подсказки для имени, фамилии, email. Проверьте, если нормально всё, то, видимо, добавлю в VamShop по умолчанию. Мне прям очень понравились эти подсказки. Изменено 29 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 июля, 2015 Жалоба Share Опубликовано 29 июля, 2015 (изменено) Добавил подсказки в демку VamShop 2 на страницу оформления заказа. Посмотрите http://demo.vamshop.com В VamShop 2 прям идеально всё выглядит, на мой взгляд, смотрятся подсказки прям как родные :) Изменено 29 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 июля, 2015 Жалоба Share Опубликовано 29 июля, 2015 (изменено) Вот исправленный /templates/vamshop1/module/checkout.html - это подсказки для VamShop 1, для страницы оформления заказа. Онлайн-демо http://demo.vamshop.ru Вот исправленный /app/Vendor/smarty/vam_plugins/function.checkout.php - это подсказки для VamShop 2, для страницы оформления заказа. Онлайн-демо http://demo.vamshop.com При выходе новых версий VamShop 1 и VamShop 2 настройку c указаинием API ключа вынесу в админку. А сейчас в файле укажите свой API ключ с https://dadata.ru/suggestions/ В личном кабинете ключ виден. checkout.html function.checkout.php Изменено 29 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 29 июля, 2015 Жалоба Share Опубликовано 29 июля, 2015 отличное дополнение. спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 июля, 2015 Жалоба Share Опубликовано 29 июля, 2015 (изменено) К выходу следующей версии ещё будет чуть допилено, указание API ключа будет вынесено в админку, наверное со стилями в VamShop 1 надо будет что-то сделать, потому как поля формы с подсказками получаются узкие. Но в целом, всё работает. Да, мне тоже понравился сервис, по идее, должно помочь покупателям быстрее заполнять формы и главное в едином стиле. Добавил запись в блог - http://blog.vamshop.ru/2015/07/29/добавлен-сервис-подсказок-dadata-ru-подсказк/ function.checkout.php Изменено 29 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 29 июля, 2015 Автор Жалоба Share Опубликовано 29 июля, 2015 всё круто. но заметил вот еще один косячок. С Москвой все работает, другими регионами тоже ( навскидку пару тройку проверил) а когда ставлю московскую область... ( город оттуда). в верхнем поле все верно показывает..а внизу ставит агинский бурятский ( то есть первый по списку) проверил для пары городов из московской области, везде агинский бурятский.. и подозрение, что для некоторых других областей и городов, тоже выскакивает агинский бурятский... может потому что есть какие-то нестыковки с этим самым кладр-ом? в общем применять уже можно, но и тестировать очень и очень желательно ( по крайней мере главное что индекс верно определяет) вот скриншот http://SSMaker.ru/3626b10e/ кстати..то что идет подстановка имени и фамилии- это вообще огонь.. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 июля, 2015 Жалоба Share Опубликовано 29 июля, 2015 (изменено) Да я уже говорил, дело в разнице написаний регионов в справочнике КЛАДР и VamShop. С некоторыми регионами есть разница, типа Чувашия республика и Чувашия, надо будет сравнить написанием регионов в VamShop и синхронизировать с КЛАДР. Но, в большинстве случаев, должно работать, для большинства регионов. По поводу Московкой области. В /templates/vamshop1/module/checkout.html просто поменяйте: join([address.region, address.region_type], " "), join([address.area_type, address.area], " ") на: join([address.region, address.region_type_full], " ") //join([address.region, address.region_type], " "), //join([address.area_type, address.area], " ") Да, мне тоже нравятся подсказки для имени/фамилии, не говоря уже про адрес, особенно для планшетов должно быть круто, т.е. где нет клавиатуры, помогает быстро заполнить форму. Единственное, что плохо, что это завтра dadata.ru веб-сервис может либо закрыться, либо просто перестать быть бесплатным, т.е. ввести исключительно платные тарифны планы. Посмотрим, в любом случае, даже если прекратит существовния сервис, магазин не перестанет работать и никаких ошибок с ним не будет, просто нужно будет в настройках удалить api ключ да и всё, код подсказок не будет грузиться. И email тоже полезно, исправляет ошибки. Бывает ошибаются в домене email ящика, типа mail.ru , а пишут mali.ru или как-то так. Вот подсказка email исправляет такие ошибки. + маска для телефона, это конечно не подсказки, но маска телефона - тоже полезное дело в плане формализации данных магазина, т.е. с помощью подсказок и маски телефона будет единообразие введённых данных. Что б правильно работал пример с Егорьевском, поменяйте код в checkout.html как я написал выше. Кстати, ещё один положительный момент - если в английской раскладке пишешь, всё равно подсказки правильно срабатывают. В общем, круть :) Изменено 29 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
MIL2 1 Опубликовано 30 июля, 2015 Жалоба Share Опубликовано 30 июля, 2015 Класс! Спасибо, други ))) Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения