在我的 magento 网站上,我有一系列客户的送货地址中没有名字/姓氏,因为不需要。当我尝试在没有名字/姓氏的单页结帐时结帐时,出现以下错误:
“请检查收货地址信息。请输入名字。请输入姓氏。”
无论如何,是否可以快速轻松地禁用这两个字段的验证以阻止此错误出现?
在我的 magento 网站上,我有一系列客户的送货地址中没有名字/姓氏,因为不需要。当我尝试在没有名字/姓氏的单页结帐时结帐时,出现以下错误:
“请检查收货地址信息。请输入名字。请输入姓氏。”
无论如何,是否可以快速轻松地禁用这两个字段的验证以阻止此错误出现?
注意:不建议在 Magento 中排除名字/姓氏属性,因为这在很大程度上取决于架构中的这些属性。如果您知道自己在做什么并且已经备份了数据库,则可以尝试以下操作:
首先,您需要删除required-entry
模板中字段上的类。后端仍将验证名字/姓氏数据是否仍然存在。
eav_attribute
其次,您可以通过修改表格来删除名字/姓氏条目的要求。查找attribute_code
为“firstname”和“lastname”且entity_type_id
为“2”(这是地址模型属性的 ID)的行。将值更改is_required
为“0”。
地址模型中名字/姓氏的后端验证应该不再存在。如果客户在其“我的帐户”部分中更新地址,这也将不存在。