Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Замена местоположения в форме sale.order.ajax

+11 голос
1
Подскажите ! с помощью geoip получаю город гостя, если надо могу получить ID города, код и т.д. , подскажите где и в каком месте нужно подменить тем что выходит по умолчанию ?? Я так понимаю проще всего это сделать зная где в коде формируеться массив arResult где и прописано местоположение по умолчанию.

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

 

Перекопал весь шаблон sale.order.ajax и sale.ajax.locations ничего не нашел ! Я так понимаю самый лучше способ подменить сразу в arResult массиве, но как туда данные попадают из установленного по умолчанию в системе я не пойму (

 

Спасибо !
спросил 15 Окт, 16 от AzraeL (130 баллов)
редактировать 16 Окт, 16 от AzraeL

1 Ответ

00 голосов
Как-до делал что-то похожее, а как уже не помню.
В sale.ajax.locations есть передача параметра "LOCATION_VALUE". В админке в списке свойств заказа для свойства LOCATION установлено "Значение по умолчанию", причём - цифрой из списка местоположений /bitrix/admin/sale_location_admin.php?lang=ru

Вот видимо как-то надо на этапе получения значения свойств по умолчанию при оформлении заказа получить ID местоположения из GEOIP...
ответил 20 Окт, 16 от root (25,590 баллов)

Похожие вопросы

0 голосов
1 ответ
0 голосов
2 ответов
0 голосов
1 ответ
спросил 05 Фев, 15 от аноним
0 голосов
1 ответ