Удаление проверки на одностраничном оформлении заказа в Magento
На моем magento сайте у меня есть ряд клиентов, у которых нет имени / фамилии в адресе доставки, так как это не нужно. Когда я пытаюсь оформить заказ на одностраничном оформлении без First Name / Last Name, я получаю следующую ошибку:
"Пожалуйста, проверьте информацию об адресе доставки. Пожалуйста, введите имя. Пожалуйста, введите фамилию".
Есть ли способ быстро и легко отключить проверку этих двух полей, чтобы эта ошибка не появлялась?
1 ответ
Примечание. Исключать атрибуты имени / фамилии в Magento не рекомендуется, так как многое зависит от этих атрибутов в рамках архетектуры. Если вы знаете, что делаете, и сделали резервную копию своей базы данных, вы можете попробовать следующее:
Во-первых, вам нужно будет удалить required-entry
Класс на полях в шаблоне. Бэкэнд все еще проверит, что данные имени / фамилии все еще существуют.
Во-вторых, вы можете удалить требование для ввода имени / фамилии, изменив eav_attribute
Таблица. Найти ряды строк с attribute_code
будучи "имя" и "фамилия" и entity_type_id
будучи "2" (который является идентификатором атрибутов модели адреса). Изменить is_required
значение до "0".
Проверка бэкэнда для имени / фамилии в модели адреса больше не должна существовать. Этого также не будет, если клиент обновляет адреса в разделе "Моя учетная запись".