[EC-CUBE]郵便番号データの入れ替え

郵便番号データは、合併などで変更されていくため、適宜入れ替え作業をする必要がある。
その場合は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
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。