"Конфиденциальность" является обязательной ценностью
При выполнении второго шага (платежный адрес) на странице оформления заказа я получаю следующую ошибку:
"Конфиденциальность" является обязательным значением.
Я не вижу никакого поля конфиденциальности.
Не могли бы вы, пожалуйста, подсказать мне, что я, возможно, напутал.
ДОБАВИТЬ: Я также проверил исходный код HTML для страницы оформления заказа, но не могу найти никаких ссылок на конфиденциальность на странице.
Только что обнаружил, что получаю это сообщение в форме регистрации новой учетной записи как хорошо. Я также не могу увидеть флажок "Согласиться с условиями и положениями" на странице регистрации. Похоже, это каким-то образом отключено.
1 answers
Скорее всего, расширение добавило новый атрибут к сущности адреса клиента, но не добавило его ни в одну из форм.
Вот как вы можете это проверить. Запустите этот запрос в базе данных.
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 для записи, которую вы видите.