- Регионы в Opencart: как настроить
- Создание стран и регионов в Opencart
- Изменение в настройках
- Страны и регионы РФ для OpenCart на русском языке
- Все о WEB программировании
- WEB программирование от А до Я
- Заказать сайт:
- Социальные сети:
- Партнеры:
- Создание интернет-магазина на OpenCart: настройка стран, регионов и геозон.
- Настройка стран OpenCart.
- Настройка регионов OpenCart.
- Настройка географических зон в OpenCart.
- Заключение.
- Убираем лишние страны и устанавливаем по умолчанию страну CMS Opencart
- Как убрать список стран в OpenCart и оставить только те, которые нам нужны?
- 1. Через админ-панель магазина.
- 2. Удаляем ненужные страны и регионы через phpmyadmin.
- Идентификаторы стран и идентификаторы регионов
- Определенная страна или регион/город по умолчанию в CMS Opencart
- База Регионов и Городов России + Крым SQL 30.03.2020
- Написать
Регионы в Opencart: как настроить
Настройка регионов в Opencart позволит локализовать интернет-магазин и задать для него нужные налоги, доставку и другие настройки.
Создание стран и регионов в Opencart
Чтобы создать страну потребуется перейти в нужный пункт в «Система»-«Локализация» после чего кликаем на «Добавить».
- Название страны;
- Код ISO (2);
- Код ISO (3);
- Формат адреса;
- Индекс обязателен;
- Статус.
В случае с регионами потребуется перейти в соответствующий пункт в том же разделе и также добавляем его.
После этого добавляем:
- Название региона;
- Код региона;
- Выбираем нужную страну;
- Статус.
Изменение в настройках
Изменить выставленную по умолчанию географическую зону необходимо открыть «Система»-«Настройки» и начать редактировать действующий магазин.
Далее переходим в «Локализация» и выбираем нужный пункт из списка.
Источник
Страны и регионы РФ для OpenCart на русском языке
В случае, когда Ваши покупатели не только из России, но и из других стран, например, ближнего зарубежья, вполне логично, что в форме заказа товара у Вас должен быть выбор страны и региона доставки.
OpenCart – это система управления сайтами, написанная зарубежными разработчиками, поэтому в базе данных список стран хранится не на русском, а на английском языке, список субъектов РФ – на латинице. Согласитесь, когда сайт на русском языке, а в списке регионов клиент видит Krasnodarskiy kray или Rostovskaya oblast, это не очень солидно.
Есть два варианта решения вопроса:
1. Перевести названия стран в административной панели сайта в разделе Настройки → Локализация → Страны, попутно отключив ненужные, и регионы в разделе Настройки → Локализация → Регионы.
2. Воспользоваться нашим готовым списком стран и регионов РФ, переведенными на русский язык.
Все, что Вам нужно – это скачать архив с готовыми mysql запросами, выбрать нужные зоны и экспортировать эти файлы в базу данных сайта. Сделать это можно, например, через интерфейс phpMyAdmin. Mysql запрос удаляет записи на латинице и добавляет записи на русском языке.
Архив содержит следующие файлы:
- – oc_countries.sql – список стран,
- – oc_zone_armenia.sql – географические регионы Армении,
- – oc_zone_belarus.sql – географические регионы республики Беларусь,
- – oc_zone_kazahstan.sql – географические регионы Казахстана,
- – oc_zone_rf.sql – географические регионы Российской Федерации, включая Республику Крым,
- – oc_zone_all.sql – все перечисленные зоны в одном файле.
Дополнительно в архив вложен файл с инструкцией, как исключить из списка в форме заказа ненужные страны. Скачать архив страны и регионы.
Источник
Все о WEB программировании
WEB программирование от А до Я
Заказать сайт:
Социальные сети:
Партнеры:
Создание интернет-магазина на OpenCart: настройка стран, регионов и геозон.
Доброго времени суток. Мы продолжаем изучать OpenCart. Так в прошлой статье мы рассмотрели «Создание интернет-магазина на OpenCart: Настройка возврата». А в этой статье мы остановимся на настройке стран, регионов и географических зон в OpenCart и разберемся для чего они нужны.
Для того, чтобы оценить стоимость доставки и налогов в OpenCart используется страны. Для более точного расчета стоимости доставки используются регионы (регионы, штаты, области, районы)
Настройка стран OpenCart.
Переходим Система -> Локализация -> Страны
На странице «Страны» мы можем создать, удалить и редактировать страну.
Вы также можете отключить страну. Но учтите, если вы удалите страну, то для включения ее придется создавать страну с нуля. При создании страны необходимо ввести:
- Название страны
- Код ISO(2)
- Код ISO(3)
- Формат адреса
Настройка регионов OpenCart.
Переходим Система -> Локализация -> Регионы
Попадаем на страницу «Регионы». Где мы можем добавить, удалить или отредактировать регион.
При создании региона мы должны указать:
- Название региона
- Код региона
- Страну, к которой относится регион
- Статус (включен или выключен)
Настройка географических зон в OpenCart.
Геозоны используются для объединения различных зон в одну, что значительно упрощает расчет стоимости доставки и налогов для нескольких регионов одновременно.
Переходим Система -> Локализация -> Географические зоны
На странице «Географические зоны» мы можем создавать, удалять и редактировать зоны.
Для добавления географической зоны мы должны указать:
- Название географической зоны
- Описание
- Страна с регионом (можно указать как все регионы, так и каждый отдельно)
В следующей статье мы рассмотрим налоги в OpenCart: налоговый класс и налоговые ставки. Как раз в налоговых ставках мы и будем использовать Географическую зону.
Видео в дополнении к статье:
Заключение.
Мы с вами рассмотрели для чего в OpenCart нужны страны, регионы и географические зоны. Научились создавать их. А в следующей статье мы остановимся на настройках налогов в OpenCart.
Чтобы не пропустить выхода новых статей подписываемя: VK, twitter, facebook. И канал на youtube
Источник
Убираем лишние страны и устанавливаем по умолчанию страну CMS Opencart
- Статистика 11994 0
- Автор: admin
- Раздел: CMS Opencart, Новости, Статьи
- Комментарии: Один комментарий
- Теги: cache.country, выбор страны, Идентификаторы регионов, идентификаторы стран, Удаление регионов, удаление стран
Как убрать список стран в OpenCart и оставить только те, которые нам нужны?
Существует два способа, которыми можно это осуществить:
1. Через админ-панель магазина.
Идем по вкладкам Система/Локализация/Регионы и удаляем ненужные регионы.
После этого переходим в Система/Локализация/Страны и удаляем ненужные страны, не забывая оставить те, которые нужны.
Удаление регионов и стран нужно начинать именно с удаления регионов, потому, что они привязаны к странам и CMS OpenCart просто не даст удалить ту страну, которой принадлежат регионы или города.
2. Удаляем ненужные страны и регионы через phpmyadmin.
Если предыдущий способ позволял удалить ненужные страны из административной части самого магазина, то данный способ решает проблему с ненужными странами и регионами через Базу данных и phpmyadmin.
Начинаем: Нужно войти в phpmyadmin (из хостинга, или если у вас свой сервер)
Итак, попав в phpmyadmin, слева выбираем ту базу данных, которая содержит таблицы магазина.
После чего будем удалять ненужные страны. Для этого находим таблицу «Country» и видим список стран, который растягивается на 8 страниц. Для удобства можно увеличить количество выводимых стран на одной странице, изменив 30 на любое другое гораздо большее число.
Вот мы получили весь список стран на одной странице и можем удалить все страны просто в самом низу, под перечнем всех стран, нажать на «Отметить все». НО ОЧЕНЬ ВАЖНО при этом не забыть, после того как отметим все страны, вернуться к списку и СНЯТЬ ОТМЕТКИ С НУЖНЫХ СТРАН. Для того, чтобы знать, где искать Украину, Россию или любую другую страну, предварительно узнаем ее id. В таблице идентификаторы стран расположены в порядке возрастания. После того как все ненужные страны отмечены а в нужных галочка не стоит — нажимаем на кнопку — «Удалить» внизу.
Теперь перейдем к редактированию регионов. В списке таблиц выбираем таблицу «Zone» (внизу списка) и получаем перечень регионов. Опять таки можно увеличить количество выводимых регионов на одной странице, изменив 30 на любое другое число (к примеру, указав 500, получим 8 страниц, а указав 1000, — всего 4 страницы и т.д. Но чем больше цифра, тем дольше может обрабатываться запрос.)
В самом конце (под всеми 500 или 1000 выводимыми регионами), как и в странах, находим «Отметить все», нажимаем и тем самым отмечаем все регионы, и жмем «Удалить».
И в итоге получим желаемый результат: список стран и регионов, в оформлении заказа, будет ограничиваться тем списком, который мы установим сами.
Вот таким способом мы удалили 500 первых ненужных регионов. Остальные удаляем аналогичным образом, главное не забываем о том, что необходимо оставить нужные для нас регионы. К примеру, нам необходимо оставить в наших регионах Киев (3491), то мы обязательно снять с него отметку. Найти нужный регион или город не составит труда, так как идентификаторы в таблице идут в порядке возрастания.
Идентификаторы стран и идентификаторы регионов
Украина — 220
Беларусь — 20
Молдова — 140
Россия — 176
Более подробно об идентификаторах различных стран смотрим в файле: system\cache\cache.country.status… — этот файл нужно скопировать к себе через фтп.
Окончание файла изменить на .txt
В итоге у вас получится файл: cache.country.txt
Определенная страна или регион/город по умолчанию в CMS Opencart
Открываем файлы темы (шаблона) своего магазина:
catalog/view/theme/default/template/checkout/guest.tpl — для оформления заказа без регистрации
catalog/view/theme/default/template/checkout/register.tpl — для оформления заказа с прохождением регистрации
и ищем одну и ту же строку в обоих файлах:
Поскольку каждая страна имеет свой числовой идентификатор(id), то нам необходимо указать именно тот id, который присвоен нужной нам стране. ID вышеупомянутых стран и пары соседних:
Украина — 220, Россия — 176, Беларусь — 20, Молдова — 140.
И меняем найденный нами код на следующий:
Теперь по умолчанию будет первой появляться Украина, так как подставлен именно ее id.
Если же нам необходимо, чтобы и в поле Регион/Область отображался определенный город, то в этих же файлах находим код:
if (json[‘zone’][‘zone_id’] == ‘ ‘) <
html += ‘ selected=»selected»‘;
>
и меняем его на код с идентификатором города Киева:
if (json[‘zone’][‘zone_id’] == 3491) <
html += ‘ selected=»selected»‘;
>
И теперь новый покупатель во время оформления заказа сразу видит вот такую картину:
Если нам необходимо узнать id другого города, то снова заглядываем в кэш: system\cache\cache.zone… (как описано выше, в заголовке: Идентификаторы стран и идентификаторы регионов).
На этом все, если Вы хотите «поблагодарить» наш информационный портал о веб-разработке — у вас есть такая возможность: справа есть варианты для пожертвований на развитие портала. Или поделитесь статьей в ваших соц.стеях через сервисы ниже.
Источник
База Регионов и Городов России + Крым SQL 30.03.2020
Совместимость | OpenCart 1.5.3.1, OpenCart 1.5.4.1, OpenCart 1.5.5.1, OpenCart 1.5.6, OpenCart 1.5.6.1, OpenCart 1.5.6.2, OpenCart 1.5.6.3, OpenCart 1.5.6.4, OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OpenCart 3.0, OCStore 1.5.3.1, OCStore 1.5.4.1, OCStore 1.5.5.1, OCStore 1.5.5.1.1, OCStore 1.5.5.1.2, OCStore 2.1, OCStore 2.3, OCStore 3.0, OcShop 1.5.6.4.х, Opencart.pro 2.0.3.х, Opencart.pro 2.1, Opencart.pro 2.3, MaxyStore 2.1.0.2, MaxyStore 2.3.0.2, DigiStore 1.0.0.1, MaxyStore 3.* |
SQL База Регионов и Городов России. В выборке участвует все регионы Российской Федерации с учетом двух Крымских регионов. Всего 2553 населенных пункта.
База адаптированна для импорта в базу Opencart, OcStore, OcShop и другие сборки на основе Opencart.
Редактировать и добавлять новые населенные пункты можно через админку Система-Локализация.
Для магазинов работающих по территории Российской Федерации.
Выборка происходит, как показано на скриншотах.
В форме регистрации или заказа указать Регион РФ, к нему подгрузится список населенных пунктов этого региона.
Основное | |
Способ распространения | Платно |
Совместимость | OpenCart 1.5.3.1, OpenCart 1.5.4.1, OpenCart 1.5.5.1, OpenCart 1.5.6, OpenCart 1.5.6.1, OpenCart 1.5.6.2, OpenCart 1.5.6.3, OpenCart 1.5.6.4, OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OpenCart 3.0, OCStore 1.5.3.1, OCStore 1.5.4.1, OCStore 1.5.5.1, OCStore 1.5.5.1.1, OCStore 1.5.5.1.2, OCStore 2.1, OCStore 2.3, OCStore 3.0, OcShop 1.5.6.4.х, Opencart.pro 2.0.3.х, Opencart.pro 2.1, Opencart.pro 2.3, MaxyStore 2.1.0.2, MaxyStore 2.3.0.2, DigiStore 1.0.0.1, MaxyStore 3.* |
VQmod | Нет |
Ocmod | Нет |
Статистика | |
В первый раз файл добавлен | 07.10.2014 |
Последнее изменение | 11.04.2020 |
Просмотров | 8772 |
Покупок | 47 |
Написать
Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.
Оценка: Плохо Хорошо
Введите код, указанный на картинке:
Источник