Note to self for Magento and EC

Saturday, July 16, 2011

チェックアウト時に発生する "Street Address” length must be equal to ... エラーの対策

既に登録済みのユーザーが再度買い物をするときに、レジに進んだ後登録済みの住所を選択しようとすると、下記のエラーが発生しました。
"Street Address” length must be equal to or greater than 1 characters.
これはMagento 1.5.0.1以降のバグのようで、下記のサイトに暫定対策方法が紹介されていました。

Magento bug work around : street address must be equal to or greater than x characters

対策方法は
管理画面の下記の設定を次のように変更します。

System -> Configuration
 -> Customers -> Customer Configuration -> Name and Address Options

Number of Lines in a Street Addressの値を削除する


これでエラーが発生しなくなります。
この設定を空白にするとデフォルトで2が設定されると記載されているのですが、なぜか空白だと1行しか表示されなったため後日設定値を2に戻しましたが、一度空白で設定すると上記のエラーは発生しなくなるようです。
* 理由不明...

0 comments:

Post a Comment