Здравствуйте специалисты Битрикс. Помогите или подскажите пожалуйста решить одну задачку вот уже второй день мучаюсь.
Задача:
1) При первом посещений сайта, пользователю должно выйти модальное окно с выбором города?

2) Выбранный город должен сохраниться в шапке сайта.
3) Мне нужно отобразить доставку в корзине(в компоненте sale.basket.basket ) доставку выпадающим списком и выбранный город, и при выборе доставки, цена доставки должно включиться в общую цену, например: если товар стоит 2000р, доставка 1000р, итого: 3000р. Дальше значения передаются sale.order.ajax.

Есть screenshots можете посмотреть, два скриншота первое: модальное окно, второе: Как должно отображаться в корзине доставка.
Буду благодарен за любую информация, спасибо что уделили свое время)
Битрикс 2014 года, еще не обновляли ) Пакет: Бизнес.