"Конфиденциальность" является обязательной ценностью


При выполнении второго шага (платежный адрес) на странице оформления заказа я получаю следующую ошибку:

"Конфиденциальность" является обязательным значением.

Я не вижу никакого поля конфиденциальности.

Не могли бы вы, пожалуйста, подсказать мне, что я, возможно, напутал.

ДОБАВИТЬ: Я также проверил исходный код HTML для страницы оформления заказа, но не могу найти никаких ссылок на конфиденциальность на странице.

Только что обнаружил, что получаю это сообщение в форме регистрации новой учетной записи как хорошо. Я также не могу увидеть флажок "Согласиться с условиями и положениями" на странице регистрации. Похоже, это каким-то образом отключено.

Author: Community, 2014-01-14

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 для записи, которую вы видите.

 1
Author: Marius, 2014-01-19 08:00:23