商品一括登録で、商品ステータスは8文字以内でとはじかれる。

代の通り、商品一括登録時に、「商品ステータスは8文字以内で」と怒られる。
confファイルでいくらでも増やせるし、実際にcsvを使った登録でなければ登録されるのに・・・・・・。

ツꀀadmin\products\upload_csv.phpのL170あたり。

function lfInitParam()以降がCSVでの項目とチェックの仕方になっているので、この

$objFormParam->addParam(“商品ステータス”, “product_flag”, INT_LEN, “n”, array(“EXIST_CHECK”,”MAX_LENGTH_CHECK”,”NUM_CHECK”));

から、「”MAX_LENGTH_CHECK”,」を削除します。

※追記(2008.5.8)
この8字以内の理由がわかった。今回、お客様の要望で23個に増やしたのだけど、23個ということは、数字は23桁となる。
csvでダウンロード後、エクセルで開くと桁数丸められちゃって消えちゃうんですよ。
23桁の数字って、100垓。(だと思う)
そりゃ、あんまり使わないですよね。

商品ステータスは、あんまり増やさないように提案しなくちゃいけないなと思いました。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です