«Конфиденциальность» - это необходимое значение
-
16-10-2019 - |
Вопрос
Я получаю следующую ошибку при завершении второго шага (биллинг -адрес) на странице оформления заказа:
«Конфиденциальность» - это необходимое значение.
Я не вижу никакой области конфиденциальности.
Не могли бы вы предложить мне, что я мог испортить.
Добавить: я также проверил исходный код HTML на страницу заказа, но не могу найти какую -либо ссылку на конфиденциальность на странице.
Только что обнаружил, что я также получаю это сообщение в новой регистрационной форме учетной записи. Я также не могу увидеть флажок «Согласиться с условиями условий на странице регистрации». Кажется, это отключено, как.
Решение
Скорее всего, расширение добавило новый атрибут к объекту адреса клиента, но не добавил его ни в одну из форм.
Вот как вы можете проверить. Запустите этот запрос на БД.
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 для записи, которую вы видите.