В Magento нет Российских регионов.
Если они Вам нужны, придется внести их непосредственно в базу данных. Обновлять будем таблицы directory_country_region и directory_country_region_name.
1) Добавляем регионы в таблицу directory_country_region
2) получаем перечень region_id
3) Добавляем регионы с region_id в таблицу directory_country_region_name
Затем в админ панели Magento в разделе Configuration>Defualt Config>General>States Option
либо активируем штаты для России, либо вклчаем отображение не требуемых штатов(регионов)
После этого на фронтенде в русской локали будет возможность при указании адреса покупателя выбирать регион, а в методах доставки Webshopapps Matrix Rates появится возможность назначать стоимость доставки по российским регионам.
Если они Вам нужны, придется внести их непосредственно в базу данных. Обновлять будем таблицы directory_country_region и directory_country_region_name.
1) Добавляем регионы в таблицу directory_country_region
INSERT INTO `directory_country_region` (`region_id`,`country_id`,`code`,`default_name`) VALUES (NULL,'RU','RU-AD','Республика Адыгея (Адыгея)'), (NULL,'RU','RU-BA','Республика Башкортостан'), (NULL,'RU','RU-BU','Республика Бурятия'), (NULL,'RU','RU-AL','Республика Алтай'), ..... (NULL,'RU','RU-MOW','г. Москва'), ..... (NULL,'RU','RU-YAN','Ямало-Ненецкий автономный округ');
2) получаем перечень region_id
SELECT * FROM `directory_country_region`WHERE `country_id`='RU'
3) Добавляем регионы с region_id в таблицу directory_country_region_name
INSERT INTO `directory_country_region_name` (`locale`,`region_id`,`name`) VALUES ('ru_RU','485','Республика Адыгея (Адыгея)'), ('ru_RU','486','Республика Башкортостан'), ('ru_RU','487','Республика Бурятия'), ..... ('ru_RU','560','г. Москва), ..... ('ru_RU','566','Ямало-Ненецкий автономный округ');
Затем в админ панели Magento в разделе Configuration>Defualt Config>General>States Option
либо активируем штаты для России, либо вклчаем отображение не требуемых штатов(регионов)
После этого на фронтенде в русской локали будет возможность при указании адреса покупателя выбирать регион, а в методах доставки Webshopapps Matrix Rates появится возможность назначать стоимость доставки по российским регионам.
у кого хватает знаний - напишите грамотный sql запрос - многие будут благодарны
ОтветитьУдалитьМенеджер регионов в админ панели http://www.magentocommerce.com/magento-connect/regions-manager.html
ОтветитьУдалить