Почему бы не сохранить список нетронутым, но предварительно выбрать страну ваш посетитель использует геолокацию?
Определите физическое местоположение пользователя на основе его IP-адреса .
Вы можете начать с http://www.ip2location.com/,, но есть и другие бесплатные варианты.
Выполните в Google поиск города по "ip address" или страны по "ip address" .
Имейте в виду, что есть некоторые физические различия, которые не очевидны, если вы выбираете простую страну. Например, страна Франция включает в себя Французское Карибское море, и если вы рассчитываете порт, вас могут отбросить.
Помимо использования геолокации, важно использовать тот же список (и тот же стандартизированный список), который используется Amazon, Google, Apple и т. Д. Чтобы увидеть его, просто начните заказывать продукт на Amazon и измените адрес доставки страны.
Причина в том, что люди, которые живут в данной стране, уже привыкли выбирать свою страну из этого конкретного списка и знают, как это сделать быстро. Любые изменения, внесенные в список, хотя и имеют смысл, просто замедляют их .
Помните, что люди проводят 99,99% своего времени на других веб-сайтах . Они знают, как эффективно использовать инструменты, с которыми они уже сталкивались. Вы должны эмулировать эти другие сайты всякий раз, когда есть стандартный способ действий - что-нибудь еще может запутать ваших пользователей.