+3
Исправлен
Модуль битрикса не заполняет местоположение
Установил ваш модуль на битрикс, он заполняет адрес и ФИО, все хорошо, но изменения адреса никак не влияют на поле местоположения почему-то, хотя на GitHub написано, что это поле должно само заполняться
это очень важно, так как от этого поля зависят все параметры доставки
это очень важно, так как от этого поля зависят все параметры доставки
Ответ
0
Ответ
Антон Жиянов 9 лет назад
Выпустили новый модуль Битрикса с исправлениями.
http://www.lensday.ru/
Вот сайт
чтобы проверить работу - положите что-нибудь в корзину перейдите к оформлению заказа и заполните поле Адрес
Вот сайт
чтобы проверить работу - положите что-нибудь в корзину перейдите к оформлению заказа и заполните поле Адрес
На рассмотрении
Укажите, пожалуйста, версию Битрикса и какие модули вы на него устанавливали?
Так же не работает.
Пробовал по разному, местоположение само не определяется. А без этого модуль можно считать безполезным. Придётся пока вернутся на решение от Долганина, хоть и оно не идеально.
Пробовал по разному, местоположение само не определяется. А без этого модуль можно считать безполезным. Придётся пока вернутся на решение от Долганина, хоть и оно не идеально.
Та же проблема. Появилась после установки последних обновлений. В ней Битрикс радикально заменил структуру местоположений, из-за чего не правильно работают ява-скрипты.
Здравствуйте. Почините заодно гранулярные подсказки для битрикса. А то там сейчас свойство constraints нигде не используется. Нормально можно пользоваться только целиком строкой адреса.
Проблема есть на 14 версии Битрикса, сейчас разбираемся. На 15 версии работает.
Дело не версии битрикса, а версии модуля местоположений. Для местоположений 2.0 битрикс генерирует другую структуру html и javascript не может найти нужный тег с полем местоположения.
Есть какие новости? Малый Бизнес, версия 15.0.6. Местоположения не заполняются
обновление не встает, накосячили :)
Ошибка в updater'e 1.1.0 модуля dadata.suggestions: [UCDF02] Путь "/home/bitrix/www/home/bitrix/www/install/components/dadata.suggestions" не существует.
. Установка обновлений модуля dadata.suggestions прервана. [CL04] Обновление не установлено
Ошибка в updater'e 1.1.0 модуля dadata.suggestions: [UCDF02] Путь "/home/bitrix/www/home/bitrix/www/install/components/dadata.suggestions" не существует.
. Установка обновлений модуля dadata.suggestions прервана. [CL04] Обновление не установлено
Константин Листратов, там было два обновления подряд — первое тестировали, второе было корректно. Поставьте еще раз.
Константин, мне кажется, у вас все-таки что-то не то с обновлением, только что проверяла на тестовой платформе http://bitrix.hflabs.ru — не воспроизводится.
Можете рассказать, в каком порядке вы заполняете указанные поля?
И посмотрите, пожалуйста, какая версия плагина у вас стоит? В админке Битрикса Администрирование-> Marketplace -> Установленные решения -> в таблице - Подсказки DaData.ru есть поле версия. Чему у вас равно это значение?
Можете рассказать, в каком порядке вы заполняете указанные поля?
И посмотрите, пожалуйста, какая версия плагина у вас стоит? В админке Битрикса Администрирование-> Marketplace -> Установленные решения -> в таблице - Подсказки DaData.ru есть поле версия. Чему у вас равно это значение?
Заполняю только Адрес доставки, который в настройках стоит как адрес одной строкой
veizemat.ru - зайдите, попробуйте оформить заказ
veizemat.ru - зайдите, попробуйте оформить заказ
DaData.ru | 1.1.1 | 20.02.2015 |
Константин, посмотрели — переустановите, пожалуйста, плагин (удалить и установить заново). У вас криво поставилась версия 1.1.1.
Если после этого не заработает — можете кинуть нам контакты админки на info@dadata.ru, мы сами посмотрим в чем дело.
Если после этого не заработает — можете кинуть нам контакты админки на info@dadata.ru, мы сами посмотрим в чем дело.
сейчас плагин начал выдавать такую ошибку Fatal error: Call to undefined method CSaleLocation::isLocationProEnabled() in %путь%
и вся корзина отвалилась
и вся корзина отвалилась
Не учли, что может быть не обновлен Битрикс, но обновлен плагин.
Вы можете обновить Битрикс? Это должно решить проблему.
Сегодня-завтра исправим.
Вы можете обновить Битрикс? Это должно решить проблему.
Сегодня-завтра исправим.
Исправили, зарелизили версию 1.1.2 - Данное обновление решает проблему совместимости со старым модулем интернет магазина (без Местоположений 2.0). http://marketplace.1c-bitrix.ru/solutions/dadata.suggestions/
у меня модуль все равно не проставляет местоположение
http://www.lensday.ru/
Вот сайт
чтобы проверить работу - положите что-нибудь в корзину перейдите к оформлению заказа и заполните поле Адрес
http://www.lensday.ru/
Вот сайт
чтобы проверить работу - положите что-нибудь в корзину перейдите к оформлению заказа и заполните поле Адрес
А какая у вас версия Битрикса и какие сторонние плагины установлены (с версиями)?
Не знаю, что значит починили, но я так и не смог нормально настроить. Такое чувство что разработчики не понимают что нужно интернет магазинам.
1. Битриксовское поле Location должно быть отключаемым, не должна от него зависеть работа модуля. Никому не надо чтобы в дополнение к адресу ещё показывался список местоположений.
2. Модуль не работает в режиме гранулярных подсказок. Нет зависимости от предыдущего уровня.
вот пример кода " if ($('[name=ORDER_PROP_5]').length > 0) $('[name=ORDER_PROP_5]').suggestions({
serviceUrl: 'https://dadata.ru/api/v2',
token: '4908ec472047ec32567cc125bd3559b37594d729',
type: 'ADDRESS',
bounds: 'city-settlement',
onSelect: function (suggestion) {
$('[name=ORDER_PROP_5]').val(suggestion.data.city);
}
});
if ($('[name=ORDER_PROP_22]').length > 0) $('[name=ORDER_PROP_22]').suggestions({
serviceUrl: 'https://dadata.ru/api/v2',
token: '4908ec472047ec32567cc125bd3559b37594d729',
type: 'ADDRESS',
bounds: 'street',
onSelect: function (suggestion) {
$('[name=ORDER_PROP_22]').val(suggestion.data.street);
}
});"
Как видим в поле ORDER_PROP_22 задали что это УЛИЦА, но что она зависит от поля ORDER_PROP_5 с указанным городом, не задали. Соответственно в подсказках вываливается всякая фигня.
3. При выборе ввода адреса одной строкой, адрес потом не раскидывается по остальным полям, если они отмечены как служебные (т.е. не отображаются на форме).
1. Битриксовское поле Location должно быть отключаемым, не должна от него зависеть работа модуля. Никому не надо чтобы в дополнение к адресу ещё показывался список местоположений.
2. Модуль не работает в режиме гранулярных подсказок. Нет зависимости от предыдущего уровня.
вот пример кода " if ($('[name=ORDER_PROP_5]').length > 0) $('[name=ORDER_PROP_5]').suggestions({
serviceUrl: 'https://dadata.ru/api/v2',
token: '4908ec472047ec32567cc125bd3559b37594d729',
type: 'ADDRESS',
bounds: 'city-settlement',
onSelect: function (suggestion) {
$('[name=ORDER_PROP_5]').val(suggestion.data.city);
}
});
if ($('[name=ORDER_PROP_22]').length > 0) $('[name=ORDER_PROP_22]').suggestions({
serviceUrl: 'https://dadata.ru/api/v2',
token: '4908ec472047ec32567cc125bd3559b37594d729',
type: 'ADDRESS',
bounds: 'street',
onSelect: function (suggestion) {
$('[name=ORDER_PROP_22]').val(suggestion.data.street);
}
});"
Как видим в поле ORDER_PROP_22 задали что это УЛИЦА, но что она зависит от поля ORDER_PROP_5 с указанным городом, не задали. Соответственно в подсказках вываливается всякая фигня.
3. При выборе ввода адреса одной строкой, адрес потом не раскидывается по остальным полям, если они отмечены как служебные (т.е. не отображаются на форме).
Зарелизили и, похоже, на этом остановимся в разработке этого плагина. Разработка довольно трудоемкая, а польза для интернет-магазинов для нас не очень очевидная.
По вашим комментариям:
1. Невозможно отключить это поле, т.к. оно напрочь интегрировано в экосистему битрикса, в инструкции есть рекомендация выносить это поле вниз формы. чтобы оно заполнялось раньше чем пользователь до него дойдет
2. Пофикшено.
3. Служебные поля, к сожалению, не отображаются на форме (т.е. вообще, даже как input type=hidden), в новом релизе убрали их из настроек.
По вашим комментариям:
1. Невозможно отключить это поле, т.к. оно напрочь интегрировано в экосистему битрикса, в инструкции есть рекомендация выносить это поле вниз формы. чтобы оно заполнялось раньше чем пользователь до него дойдет
2. Пофикшено.
3. Служебные поля, к сожалению, не отображаются на форме (т.е. вообще, даже как input type=hidden), в новом релизе убрали их из настроек.
Сервис поддержки клиентов работает на платформе UserEcho