我将一个项目从Magento 1.5更新为Magento 1.7.0.2。在最新的法师CE版本中,我们在Customer_Address中具有VAT_ID属性。在结帐期间,此字段用于验证客户进行0%的税收计算。这一切都很好。

然而,奇怪的是,当var_dumping customer_address_entity不存在vat_id字段时。但是,其他VAT_*相关字段是。

我需要该字段来更新具有旧客户属性属性属性值的现有客户的地址中的数据。

有人想到如何访问VAT_ID字段,甚至在哪里?

有帮助吗?

解决方案

客户是EAV型号,因此请检查 isPartialLoad 如果是,则需要加载VAT_ID。

有丑陋的,不好,不要做到这一点:

$customer->load($customer->getId())

或干净的方式:

搜索功能和设置使属性加载的内容:)更改它,一切都很好。如果客户满载满载,则出了点问题。

许可以下: CC-BY-SA归因
scroll top