私のマゼンタのウェブサイトでは、必要がないので、配送先住所に姓/名字のない一連の顧客があります。 FirstName/LastNameなしのワンページチェックアウトでチェックアウトしようとすると、次のエラーが表示されます。マゼンタのワンページチェックアウトでの検証の削除
"姓を入力してください。姓を入力してください。
このエラーが表示されないように、これらの2つのフィールドの検証をすばやく簡単に無効にする方法はありますか?
私のマゼンタのウェブサイトでは、必要がないので、配送先住所に姓/名字のない一連の顧客があります。 FirstName/LastNameなしのワンページチェックアウトでチェックアウトしようとすると、次のエラーが表示されます。マゼンタのワンページチェックアウトでの検証の削除
"姓を入力してください。姓を入力してください。
このエラーが表示されないように、これらの2つのフィールドの検証をすばやく簡単に無効にする方法はありますか?
注:魔法の中でこれらの属性に大きく依存するため、姓と名の属性を除外することはお勧めできません。
まず、テンプレート内のフィールドのrequired-entry
クラスを削除する必要があります。バックエンドは、姓名データがまだ存在することを確認します。
第2に、eav_attribute
テーブルを変更して姓名の入力の要件を削除することができます。 attribute_code
が「firstname」と「lastname」であり、entity_type_id
が「2」(アドレスモデル属性のID)である行の行を探します。 is_required
の値を「0」に変更します。
アドレスモデル内の姓名のバックエンド検証は存在しなくなりました。これは、顧客が「マイアカウント」セクション内のアドレスを更新している場合にも存在しません。