« Vie privée » est une valeur requise
-
16-10-2019 - |
Question
Je reçois l'erreur suivante tout en complétant la deuxième étape (adresse de facturation) à la page de commande:
"Vie privée" est une valeur requise.
Je ne vois aucun champ de la vie privée.
pourrait vous me suggérer ce que s'il vous plaît je l'ai foiré.
ADD. J'ai également vérifié le code source HTML de la page de paiement, mais ne peut trouver aucune référence à la vie privée sur la page
Juste trouvé que je reçois ce message dans le nouveau formulaire d'inscription de compte. Je suis pas en mesure de voir l'accord aux termes et conditions case à la page d'inscription. Il semble que cela est désactivé certains comment.
La solution
Très probablement une extension a ajouté un nouvel attribut à l'entité adresse du client, mais n'a pas ajouté à l'une des formes.
Voici comment vous pouvez vérifier. Exécutez cette requête sur le 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'
)
Cela devrait renvoyer une ligne. Si vous n'avez pas besoin de ce champ, il suffit de supprimer, mais la sauvegarde en premier.
Ou vous pouvez simplement définir la valeur de is_required
à 0 pour l'enregistrement que vous voyez.