Геолокация была анонсирована в обновлении модуля sale, поэтому геолокацию можно использовать для определения местоположения пользователя для оформления заказа. Для этого существует класс Bitrix\Sale\Location\GeoIp, который использует функционал для поиска местоположения в базе Битрикса.
// Возвращает ID местоположения
\Bitrix\Sale\Location\GeoIp::getLocationId($ip, $lang);
// Возвращает код местоположения
\Bitrix\Sale\Location\GeoIp::getLocationCode($ip, $lang);
// Возвращает индекс
\Bitrix\Sale\Location\GeoIp::getZipCode($ip, $lang);
Во всех этих методах используется сохранение результата геолокации в cookies. Местоположение в базе находится по названию независимо от регистра.