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.

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top