Как добавить выпадающий список уездов при оформлении заказа?

Как добавить выпадающий список уездов при оформлении заказа?

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Роман Мустафин
  • Группа: Пользователь
  • Сообщений: 79
  • Регистрация: 03.05.2010

05.05.2010 11:41

Добрый день!

При оформлении заказа нужно, чтобы человек мог выбирать из выпадающего списка свой уезд.

Я использую метод доставки table rates, в котором хочу указать цену на доставку в каждый уезд своей страны.

У меня сайт на двух языках(эстонский и русский), потому хотелось бы иметь список уездов при оформлении заказа на двух языках.

Каким образом добавить уезды в админке или файле, чтобы их можно было использовать в table rates/таблице ставок?


С уважением,
Роман

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

05.05.2010 14:04

Откройте через подходящий инструмент (например, phpMyAdmin) таблицы directory_country_region и directory_country_region_name.
Таблица directory_country_region описывает иерархию "Страна" - "Область".
Внимательно посмотрите, как там организиваны данные для других стран, и добавите соответствующим образом данные для Эстонии.
Когда вы это сделаете, покупатель вашего магазина при выборе Эстонии в качестве страны доставки будет в состоянии выбрать уезд Эстонии из выпадающего списка вместо ручного ввода.
Таким образом, покупатель утратит возможность неправильного указания уезда.
Поле code таблицы directory_country_region содержит код области. Этот код используется в таблице тарифов Table Rates (вторая колонка).
Таблица directory_country_region_name содержит написания областей на разных языках.
Magento будет отображать написания на языке текущей локали.

#3 Роман Мустафин
  • Группа: Пользователь
  • Сообщений: 79
  • Регистрация: 03.05.2010

05.05.2010 14:21

Просмотр сообщенияДмитрий Федюк (05.05.2010 14:04) писал:

Откройте через подходящий инструмент (например, phpMyAdmin) таблицы directory_country_region и directory_country_region_name.
Таблица directory_country_region описывает иерархию "Страна" - "Область".
Внимательно посмотрите, как там организиваны данные для других стран, и добавите соответствующим образом данные для Эстонии.
Когда вы это сделаете, покупатель вашего магазина при выборе Эстонии в качестве страны доставки будет в состоянии выбрать уезд Эстонии из выпадающего списка вместо ручного ввода.
Таким образом, покупатель утратит возможность неправильного указания уезда.
Поле code таблицы directory_country_region содержит код области. Этот код используется в таблице тарифов Table Rates (вторая колонка).
Таблица directory_country_region_name содержит написания областей на разных языках.
Magento будет отображать написания на языке текущей локали.


Мой ход действий:

Открыл CPanel на хостинге

Там нашёл phpmyadmin

Нашёл обе таблицы directory_country_region и directory_country_region_name


Как мне дальше действовать?
Дайте маленькую интрукцию действий и если можно пару фоток.

Заранее благодарен,
Роман

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

05.05.2010 14:31

Дальше действовать просто: найти в интернете руководство к phpMyAdmin и прочитать его.

#5 Роман Мустафин
  • Группа: Пользователь
  • Сообщений: 79
  • Регистрация: 03.05.2010

05.05.2010 14:37

Просмотр сообщенияДмитрий Федюк (05.05.2010 14:31) писал:

Дальше действовать просто: найти в интернете руководство к phpMyAdmin и прочитать его.


Дмитрий как вставить новую запись понятно, просто в верхнем меню найти команду вставить и т.д.

Не понятно как на сайте это появится, как правильно вносить.

Там есть регионы для всех стран на английском.

Для Вас, как для профи, не составит труда новичку помочь.

Думаю многие придут на форум, чтобы получить инфо по этому вопросу.

Именно вопросы новичков сделают Форум пособием по Magento.

Надеюсь на Ваше понимание и помощь!

#6 Роман Мустафин
  • Группа: Пользователь
  • Сообщений: 79
  • Регистрация: 03.05.2010

05.05.2010 15:02

Постоянно выдаёт ошибку 1062

Типо идёт дублирование

Ктонить помочь сможет?

#7 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

05.05.2010 15:11

Опубликуйте полный текст диагностического сообщения.

#8 Роман Мустафин
  • Группа: Пользователь
  • Сообщений: 79
  • Регистрация: 03.05.2010

05.05.2010 15:29

Просмотр сообщенияДмитрий Федюк (05.05.2010 15:11) писал:

Опубликуйте полный текст диагностического сообщения.


Нашёл решение проблемы: просто меняю данные английских штатов на свои.

Соотвественно меню на обозначение своего языка.


Вообще если возникнут вопросы по следующим темам пишите мне в личку :D

1. Как перенести все блоки в шаблоне modern в левую сторону
2. Как добавить собственные регулируемые баннеры в левую часть сайта
3. Как сделать выпадающий список областей при оформлениии заказа
4. Как убрать в атрибутах знак плюса и добавочную стоимость, чтобы не пугать клиента
5. Как качественно настроить таблицу ставок Magento и каким редактором пользоваться

#9 Роман Мустафин
  • Группа: Пользователь
  • Сообщений: 79
  • Регистрация: 03.05.2010

05.05.2010 15:32

Дмитрий, на все эти вопросы я как новичок смог найти на этом форуме - конечно многое пришлось самому доделывать.

Считаю, что ответы давать надо более развёрнутые, чтобы люди не уходили с форума

:D

Поделиться темой: