サイトカレンダをスキップ

«
2017年 10月
»
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

-

ログイン

ログイン

QRコード

QR code


 掲示板目次 > Magento全般 > カスタマイズ質問 新規投稿 返信投稿
 日本語化コアエクステンションインストールでレジに進むのエラー
 
tsuda
 2013年8月30日 03:03 JST (参照数 4012回)  
掲示板 Junior
Junior
worried

状態: オフライン


登録日: 2013年7月16日
投稿数: 32
いつもお世話になっております

日本語化コアエクステンションを
おそばせながらインストールしましたところ

レジに進む ・・・/checkout/onepage/
で続けるボタンを押すとアコーディオンが伸びずに

please enter the state/province

というポップアップエラーが出るようになってしまいました・・・

日本語化コアエクステンション自体は
名前の順番など日本テイストに変えてくれていますが・・・
何か競合してしまったのでしょうか・・・?

バージョンは
Magento 1.6.2.0
日本語化コアエクステンション 0.3.1(Magento-CE-1.6用)
になります

お手数おかけしますが
ご教授のほどよろしくお願いします

 
プロフィール メール
引用して書き込む
hirokazu_nishi
 2013年8月30日 08:50 JST  
掲示板 管理者
管理者

状態: オフライン


登録日: 2008年2月 9日
投稿数: 470
というか、1.6用はもう2年くらいメンテナンスしていない(1.7とは実装がだいぶ違う)ので、
可能であればMagento自体も1.7を使ってください。1.6系は既に2年近くリリースから経っているので、エクステンションやテーマも非対応のものが少しずつ増えてきています。

ちなみに、

please enter the state/province


というのはそれまでに入っていた都道府県データが存在せず、エクステンションのインストールにともなって、都道府県データが入ったことによって起きるデータの問題です。

Magentoの住所情報の都道府県データは、IDとテキストと両方あって、マスタにデータがない場合はフリーワードでのテキスト入力になります。

その場合、あとからマスタを整備すると、不整合が起きるので、手動で変換作業が必要になります。
自動でやれなくもないですが「フリーワード」なので100%当たる保証はありません。
というよりも運用開始後にインストールすることを想定していません。

Magento技術サポート・日本語化エクステンション・セキュリティ診断提供中です。日本語ガイドブックの販売・レンタルサーバサービス開始しました。 http://principle-works.jp/
 
プロフィール メール ホームページ
引用して書き込む
bestshop24h
 2013年8月30日 12:27 JST  
掲示板 Active Member
Active Member

状態: オフライン


登録日: 2011年12月27日
投稿数: 190
日本語化したいなら、
http://www.magentocommerce.com/magento-connect/magento-community-modules-japanese-japan-language-pack.htmlをインストールしたほうがいいと思います。

業務:magentoテンプレート代購入、インストール、レイアウト修正、機能追加です。 bestshop24h.com
 
プロフィール メール ホームページ
引用して書き込む
tsuda
 2013年8月31日 01:01 JST  
掲示板 Junior
Junior
confused

状態: オフライン


登録日: 2013年7月16日
投稿数: 32
お二人ともお返事ありがとうございます

>管理者さま
ご助言の通りmagentoとエクステンションを1.7に引き上げました
的確なアドバイス本当にありがとうございます

また今私がいじっているのは運用中ではなく開発中のサイトになります
顧客も私のテストデータが二人ほど入っているだけですので
修正個所も最小限で済むと思います

その場合、あとからマスタを整備すると、不整合が起きるので、手動で変換作業が必要になります。


ぜひ手動で直したいです!
どこをどう直すのか、お手数ですがご指導ご鞭撻のほどよろしくお願いいたします

>bestshop24hさま
そのエクステンションは大変お世話になってます^^
ありがとうございます

 
プロフィール メール
引用して書き込む
hirokazu_nishi
 2013年8月31日 06:47 JST  
掲示板 管理者
管理者

状態: オフライン


登録日: 2008年2月 9日
投稿数: 470
directory_country
directory_country_region
directory_country_region_name

あたりのテーブルを見て、

eav_attributeテーブルのattribute_codeが「region」「region_id」のレコードを探します。
このIDで、customer_address_entity_varcharとcustomer_address_entity_intテーブルあたりを検索すればどういうデータが入っているかわかります。

regionのデータが入ってないと、varcharのテーブルに値が入ってしまいます。
反対にregionのデータがあると、intのテーブルを見ようとします。

なので、regionのデータを入れたらデータをintのテーブルにマッチするIDで入れてあげないとうまく動かないというわけです。



あと・・・。
日本語ロケールも1.6用と1.7用で少しずつ変わってます。
バージョン変えたのであればロケールも差し替えたほうがいいかもしれないですね。

Magento技術サポート・日本語化エクステンション・セキュリティ診断提供中です。日本語ガイドブックの販売・レンタルサーバサービス開始しました。 http://principle-works.jp/
 
プロフィール メール ホームページ
引用して書き込む
tsuda
 2013年9月 1日 03:40 JST  
掲示板 Junior
Junior
flirty

状態: オフライン


登録日: 2013年7月16日
投稿数: 32
お返事ありがとうございます

既存の顧客(と言ってもテストデータですが)は管理者様のおっしゃるようにし
新規の顧客用に
/cusutomer/address/edit.phtml のregion_id(県)を入力するところを
getRegionHtmlSelect("JP"Wink としてプルダウンセレクトのものにしたところ
うまくidを格納してくれているようで
エラーが出なくなりました!

大変助かりました
本当にありがとうございました!

 
プロフィール メール
引用して書き込む
内容生成: 4.69 秒
新規投稿 返信投稿


通常 通常
注目トピック 注目トピック
ロック済 ロック済
新着 新着
注目トピック 新着 注目トピック 新着
ロック済トピック 新着 ロック済トピック 新着
ゲストユーザの投稿を見る 
ゲストユーザ投稿可能 
HTML許可 
バッドワードをチェック