2016-07-04 13 views
0

私のマゼンタのウェブサイトでは、必要がないので、配送先住所に姓/名字のない一連の顧客があります。 FirstName/LastNameなしのワンページチェックアウトでチェックアウトしようとすると、次のエラーが表示されます。マゼンタのワンページチェックアウトでの検証の削除

"姓を入力してください。姓を入力してください。

このエラーが表示されないように、これらの2つのフィールドの検証をすばやく簡単に無効にする方法はありますか?

答えて

1

注:魔法の中でこれらの属性に大きく依存するため、姓と名の属性を除外することはお勧めできません。

まず、テンプレート内のフィールドのrequired-entryクラスを削除する必要があります。バックエンドは、姓名データがまだ存在することを確認します。

第2に、eav_attributeテーブルを変更して姓名の入力の要件を削除することができます。 attribute_codeが「firstname」と「lastname」であり、entity_type_idが「2」(アドレスモデル属性のID)である行の行を探します。 is_requiredの値を「0」に変更します。

アドレスモデル内の姓名のバックエンド検証は存在しなくなりました。これは、顧客が「マイアカウント」セクション内のアドレスを更新している場合にも存在しません。