質問 > 管理機能 > 顧客管理でCSVアップロード機能追加(ver2.11.1) |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tanaca |
投稿日時: 2011/7/14 10:15
対応状況: −−−
|
仙人 登録日: 2010/11/28 居住地: 福岡県 投稿: 332 |
顧客管理でCSVアップロード機能追加(ver2.11.1) 商品CSVアップロードの関連ファイルをコピー&応用して、顧客管理よりCSVで
アップロードできる機能を追加したのですが、都道府県、性別、職業の3つは 顧客管理よりダウンロードしたファイルをそのままアップロードしても 数値ではないためにエラーとなってしまいます。 アップロードする前に予め数値に変換してアップロードすれば、 問題なく取り込めるのですが、数値に変換しなくてもそのままで アップロードできるようにならないものかと試行錯誤している次第です。 性別、職業は取り込まなくてもいいのですが、都道府県は必須情報となるため 都道府県を数値に変換して取り込む関数を探しているのですが見つけきれずに いますので、どなたかご教授いただけるとありがたいです。 宜しくお願いします。
|
AMUAMU |
投稿日時: 2011/7/14 11:51
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 顧客管理でCSVアップロード機能追加(ver2.11.1) 引用:
性別、職業は取り込まなくてもいいのですが、都道府県は必須情報となるため 私の知る限りですが無いと思います。 文字列からIDへの変換は不確定要素(重複時動作など)が出てくるため、EC-CUBE標準でデータを取り込む所では必ずid値を用いていたはずです。 もしやりたい場合は、取り込みルールに基づいた、専用の機能を作る形になると思います。
|
tanaca |
投稿日時: 2011/7/14 15:03
対応状況: −−−
|
仙人 登録日: 2010/11/28 居住地: 福岡県 投稿: 332 |
Re: 顧客管理でCSVアップロード機能追加(ver2.11.1) ご返答いただきありがとうございます。
>私の知る限りですが無いと思います。 やはり、無いのですね。 >取り込みルールに基づいた、専用の機能を作る形になると思います。 都道府県を数値に変換して取り込む関数と、その処理を実行する タイミングが分かればなんとか解決しそうな気がしていたのですが、 手詰まりの状態となり質問させていただいた次第でした。 やはり、データベースからインポートする方が一般的なんですかね。
|
AMUAMU |
投稿日時: 2011/7/14 19:56
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 顧客管理でCSVアップロード機能追加(ver2.11.1) >都道府県を数値に変換して取り込む関数と、その処理を実行する
>タイミングが分かればなんとか解決しそうな気がしていたのですが、 商品CSVアップロードを元にしているとのことですので、タイミングだけでしたら、商品CSVアップロードにおけるlfSetProductDefaultData関数あたりで置き換える事が出来るんじゃないかと思います(未確認ですが、作ったときの記憶で。
|
tanaca |
投稿日時: 2011/7/15 10:04
対応状況: −−−
|
仙人 登録日: 2010/11/28 居住地: 福岡県 投稿: 332 |
Re: 顧客管理でCSVアップロード機能追加(ver2.11.1) >lfSetProductDefaultData関数あたり
大きなヒントをいただき、ありがとうございます。 早速、試してみます。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |