La "privacidad" es un valor requerido
-
16-10-2019 - |
Pregunta
Recibo el siguiente error al completar el segundo paso (dirección de facturación) en la página de pago:
La "privacidad" es un valor requerido.
No puedo ver ningún campo de privacidad.
¿Podría sugerirme lo que podría haber maltratado?
Agregar: también he verificado el código fuente HTML para la página de pago, pero no puedo encontrar ninguna referencia a la privacidad en la página.
Acabo de descubrir que también recibo este mensaje en el formulario de registro de nueva cuenta. Tampoco puedo ver la casilla de verificación de acuerdo con los términos y condiciones en la página de registro. Parece que esto está deshabilitado de alguna manera.
Solución
Lo más probable es que una extensión agregó un nuevo atributo a la entidad de dirección del cliente, pero no lo agregó a ninguno de los formularios.
Así es como puedes comprobar. Ejecute esta consulta en el 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'
)
Esto debería devolver una fila. Si no necesita este campo, simplemente elimínelo, pero primero copia de seguridad.
O simplemente puede establecer el valor para is_required
a 0 para el registro que ves.