«Конфиденциальность» - это необходимое значение

magento.stackexchange https://magento.stackexchange.com/questions/13124

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top