"Privatsphäre" ist ein erforderlicher Wert
-
16-10-2019 - |
Frage
Ich erhalte den folgenden Fehler, während ich den zweiten Schritt (Abrechnungsadresse) auf der Kasse abgeschlossen habe:
"Privatsphäre" ist ein erforderlicher Wert.
Ich kann kein Datenschutzfeld sehen.
Könnten Sie mir bitte vorschlagen, was ich durcheinander gebracht habe?
Hinzufügen: Ich habe auch den HTML -Quellcode für die Checkout -Seite überprüft, kann jedoch keine Referenz auf die Privatsphäre auf der Seite finden.
Ich habe gerade festgestellt, dass ich diese Nachricht auch im neuen Kontoregistrierungsformular erhalte. Ich bin auch nicht in der Lage, das Kontrollkästchen der Allgemeinen Geschäftsbedingungen auf der Registrierungsseite zu vereinbaren. Es scheint, dass dies so deaktiviert ist wie.
Lösung
Höchstwahrscheinlich fügte eine Erweiterung der Kundenadressentität ein neues Attribut hinzu, fügte sie jedoch keiner der Formulare hinzu.
So können Sie überprüfen. Führen Sie diese Abfrage auf der DB aus.
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'
)
Dies sollte eine Reihe zurückgeben. Wenn Sie dieses Feld nicht benötigen, löschen Sie es einfach, aber Backup zuerst.
Oder Sie können einfach den Wert für festlegen is_required
zu 0 für den Datensatz, den Sie sehen.