Цитата |
---|
Роман Забродин написал: Мы решали эту задачу. Как сделано -- видно на видео. |
Совсем ненавязчиво так прорекламировал)))
Цитата |
---|
Вопрос следующий: каким образом задать автоматически определенное местоположение в качестве начального? |
+1 поддерживаю.
Я изначально хотел просто подставлять местоположение по умолчанию в компоненте bitrix:sale.ajax.locations но это не выход так как далее местоположение используется в bitrix:sale.ajax.delivery.calculator и городить костыли вокруг них не хочется. Потому думаю самым правильным способом это смотреть в сторону обновления свойства местоположения в профиле покупателя
CSaleOrderUserPropsValue::Update.
Например общая логика такая: при определении по ip брать в базе id найденного города и писать в его куку, а позже проверять эту куку и обновлять сам профиль на нужный id...
Просто хотелось бы посмотреть на пример реализации, или может кто то предложит вариант лучше...