Удаление проверки на одностраничном оформлении заказа в Magento

На моем magento сайте у меня есть ряд клиентов, у которых нет имени / фамилии в адресе доставки, так как это не нужно. Когда я пытаюсь оформить заказ на одностраничном оформлении без First Name / Last Name, я получаю следующую ошибку:

"Пожалуйста, проверьте информацию об адресе доставки. Пожалуйста, введите имя. Пожалуйста, введите фамилию".

Есть ли способ быстро и легко отключить проверку этих двух полей, чтобы эта ошибка не появлялась?

1 ответ

Примечание. Исключать атрибуты имени / фамилии в Magento не рекомендуется, так как многое зависит от этих атрибутов в рамках архетектуры. Если вы знаете, что делаете, и сделали резервную копию своей базы данных, вы можете попробовать следующее:

Во-первых, вам нужно будет удалить required-entry Класс на полях в шаблоне. Бэкэнд все еще проверит, что данные имени / фамилии все еще существуют.

Во-вторых, вы можете удалить требование для ввода имени / фамилии, изменив eav_attribute Таблица. Найти ряды строк с attribute_code будучи "имя" и "фамилия" и entity_type_id будучи "2" (который является идентификатором атрибутов модели адреса). Изменить is_required значение до "0".

Проверка бэкэнда для имени / фамилии в модели адреса больше не должна существовать. Этого также не будет, если клиент обновляет адреса в разделе "Моя учетная запись".

Другие вопросы по тегам