「プライバシー」は必要な値です
-
16-10-2019 - |
質問
チェックアウトページで2番目のステップ(請求アドレス)を完了しながら、次のエラーが発生します。
「プライバシー」は必要な値です。
プライバシーフィールドが表示されません。
私が台無しにしたかもしれないものを教えてください。
追加:チェックアウトページのHTMLソースコードもチェックしましたが、ページ上のプライバシーへの参照は見つかりません。
このメッセージが新しいアカウント登録フォームにも表示されることがわかりました。また、登録ページで契約条件のチェックボックスに同意することを確認することもできません。これはいくつかの方法で無効になっているようです。
解決
ほとんどの場合、拡張機能は顧客アドレスエンティティに新しい属性を追加しましたが、フォームのいずれにも追加しませんでした。
これがあなたがチェックする方法です。このクエリをDBで実行します。
SELECT
*
FROM
eav_attribute
WHERE
frontend_label LIKE '%Privacy%' AND
entity_type_id IN (
SELECT
entity_type_id
FROM
eav_entity_type
WHERE
entity_type_code = 'customer_address'
)
これは行を返すはずです。このフィールドが必要ない場合は、削除するだけですが、最初にバックアップしてください。
または、値を設定することができます is_required
あなたが見るレコードのために0に。
所属していません magento.stackexchange