郵便番号データは、合併などで変更されていくため、適宜入れ替え作業をする必要がある。
その場合はDBに記録されている郵便データを一度空にする。
SQL実行
TRUNCATE mtb_zip;
注意:ダウンロードしてきたKEN_ALL.CSVの文字コードがShift-JISになっているので、これをEC-CUBE1系ならEUC-JPに、EC-CUBE2系ならUTF-8系にテキストエディタ等で変更すること!。
1.「mtb_zip」テーブルのデータを「TRUNCATE」等のSQL文を使って空っぽにする(テーブルの削除ではない)。
2.
http://www.post.japanpost.jp/zipcode/dl/kogaki.html (日本郵便)にアクセスして、「全国一括」のデータをダウンロードする
3.lzh形式の圧縮ファイルを解凍。
4.解凍すると「KEN_ALL.CSV」が作成されるので、これを
テキストエディタ等で開き、EC-CUBE1系の場合は、文字コードをEUC-JP、EC-CUBE2.0以降の場合はUTF-8で保存する。(※重要)
5.以下に古い「KEN_ALL.CSV」があるので、KEN_ALL.CSVを上書きアップロードする。
[DocumentRoot]/data/downloads/
6.EC-CUBEの管理画面の「基本情報管理」→「郵便番号DB登録」のボタンをクリックして完了。
郵便番号データは、大概月末付近で更新されるため、月初めにチェック、更新すべき?
最終更新:2009年04月17日 10:49