
Здравствуйте уважаемые читатели блога dmitriydenisov.com. В этой короткой статье мы рассмотрим очередной важный момент в настройке интернет магазина Virtuemart, а именно настройку стран и регионов в Virtuemart. Делать мы это будем для того, чтобы продавец вашего интернет магазина имел четкое представление, куда отправлять товар, а покупатели магазина могли сразу указать регион для доставки товара. Итак, переходим к подробному руководству по настройке стран и регионов в Virtuemart.
Ручное добавление регионов в Virtuemart
В предыдущей статье «Настройка компонента интернет магазина Virtuemart — Вкладка Сайт» мы рассмотрели, как настраивается отображение товаров в магазине Virtuemart. Теперь давайте рассмотрим еще один немаловажный момент в настройке Virtuemart, а именно как добавить регионы для вашей страны в интернет магазине вручную.
Делается это очень просто. Первым делом заходим в Административную панель – Компоненты – Virtuemart, затем переходим в Настройки – Список стран.
В открывшемся окне находим интересующую нас страну. Для этого можем воспользоваться поиском либо просто пролистать список при помощи постраничной навигации. Также с этого окна вы можете изменить существующие страны либо добавить свои, нажав на соответствующие кнопки меню.
Теперь давайте вернемся к первоначальной теме, а именно к настройке регионов в Virtuemart. Для добавление или редактирования регионов Virtuemart жмем по ссылке «Список регионов» рядом с выбранной вами страной на странице со странами, после чего в открывшемся окне жмем по кнопке «Новый». В результате откроется окно, которое будет иметь примерно следующий вид:
Здесь вам нужно заполнить три поля:
- Название региона – прописываем название региона, который вы хотите добавить, например, Киевская обл.
- Код региона (2) – прописываем английскими буквами специальный код выбранного вами региона.
- Код региона (3) – прописываем числовой код выбранного вами региона.
После заполнения всех полей, жмем по кнопке «Сохранить» в результате чего ваш регион появится в списке регионов выбранной вами страны. Теперь при регистрации, пользователь может выбрать из списка страну, после чего внизу появится еще один список, где он сможет выбрать свой регион.
Аналогичным образом вы можете добавить в Virtuemart все остальные регионы для своей страны. Как видите это очень просто, но все же ручной процесс добавления отнимает достаточно много времени, особенно если в вашей стране много регионов. Чтобы сэкономить время, рекомендую вам воспользоваться другим способом добавления регионов в Virtuemart, который поможет вам значительно сэкономить время и добавить регионы для Украины и России всего за несколько кликов.
Автоматическое добавление регионов для Украины и России
Специально для читателей блога dmitriydenisov.com я подготовил архив, в котором содержатся два файла с SQL-командами для автоматического добавления в Virtuemart регионов для стран Украина и Россия. Для того чтобы загрузить этот архив к себе на компьютер, перейдите по следующей ссылке – «Скачать архив для автоматического добавления регионов в Virtuemart для Украины и России».
Итак, теперь давайте рассмотрим, как добавить все регионы в Virtuemart всего за пару секунд. Делается это опять же очень просто. Первым делом заходим в phpMyAdmin на вашем хостинге, либо переходим по адресу http://localhost/Tools/phpMyAdmin/, если вы используете, как рабочую среду, Denwer. Далее в окне слева выбираем базу данных вашего магазина.
После этого в открывшемся окне переходим во вкладку SQL и в поле «Выполнить SQL-запрос(ы) на БД» вставляем SQL-команды, которые находятся в скачанном вами архиве. Для этого просто откройте в редакторе нужный вам файл и скопируйте содержимое, после чего вставьте код в соответствующее поле в phpMyAdmin. Как я уже говорил, в архиве всего два файла с именами jos_vm_state-ukraine.txt и jos_vm_state-russia.txt, которые отвечают за добавление в Virtuemart регионов Украины и России соответственно, поэтому с этим не должно возникнуть никаких проблем.
После вставки кода жмем по первой кнопке «Пошел», которая находится сразу под полем для ввода SQL-запросов. В результате этого phpMyAdmin выдаст сообщение «Ваш SQL-запрос был успешно выполнен», которое означает, что процесс добавления регионов в Virtuemart закончен. Если вы получили другое сообщение, значит что-то пошло не так как нужно, и следует пробовать снова. На всякий случай рекомендую всегда перед началом работы делать резервные копии базы данных. Это будет гарантией того, что сайт будет работать долго и не запорется в процессе отладки.
Далее снова заходим в Административную панель – Компоненты – Virtuemart – Настройки – Список стран — Ваша страна и проверяем наличие регионов. Для полной уверенности переходим на страницу с магазином и при регистрации выбираем свою страну. Если после выбора страны внизу появится список с вашими регионами, то процесс добавления регионов в Virtuemart прошел успешно.
На этом я завершаю эту небольшую статью про добавление регионов в Virtuemart. Если у вас остались какие-то вопросы по данному материалу, вы всегда можете задать их в комментариях.
На этом все. Удачи вам и до скорых встреч на страницах блога dmitriydenisov.com
А Вам не трудно будет архив на другой файлообменник выложить? Чего-то Letitbit не даёт качать по хорошему :(
P.S. Спасибо Вам за статьи! Для начинающего самое оно!
Здравствуйте, Александр!
Проверил ссылку — все работает отлично. Попробуйте еще раз скачать файл. Возможно, были какие-то временные проблемы с файлообменником.
Обменник предлагает SkyMonk поставить, иначе отдавать ссылку на файл отказывается :( А не хочется лишним софтом систему засорять…
Не разбив яиц омлет не приготовишь:)
А если серьезно, то напишите мне в «Контакты» и я постараюсь найти нужные вам файлы. Вроде не удалял с ПК.
Прошу прощения, с файлообменником разобрался :) Надо было просто дольше подождать xD
Спасибо! Выручили с укр. областями!
Не за что. Сам когда-то искал решение, поэтому и решил написать данную статью.
ссылка «Скачать архив для автоматического добавления регионов в Virtuemart для Украины и России»
файл не найден =(
Только что все перепроверил и скачал файл. Все работает. Попробуйте снова.
скачал. летитбит тупит
LetitBit не работает.
Еще раз перепроверил — все работает. Учитесь ждать. Секунд 40 и вас переадресует на страницу скачки.
Ребята, а как быть с joomla 2.5.6. Virtuemart 2.0.10? Что-то не получается у меня ничего. Спасибо за ответ.
Ребята, а как быть с joomla 2.5.6. Virtuemart 2.0.10? Что-то не получается у меня ничего. Спасибо за ответ.
+1
Летитбит не хочет отдавать фаил… кстати, а где можно найти базу для других стран? на будующее +) спасибо!
Базу нужно искать. У меня ее нет:) В крайнем случае можно создать базу самостоятельно. В качестве примера используйте исходный файл с данной статьи.
Спасибо за Украину =D
Всегда пожалуйста :)