VAT_ID en customer_address no presente
-
16-10-2019 - |
Pregunta
He actualizado un proyecto de Magento 1,5 a Magento 1.7.0.2. En la última versión Mago CE tenemos atributo VAT_ID en customer_address. Durante la compra de este campo se utiliza para validar un cliente para calcular los impuestos 0%. Todo esto funciona bien.
Lo extraño sin embargo, es que cuando var_dumping customer_address_entity el campo VAT_ID no está presente. El otro vat_ * campos relacionados son sin embargo.
Necesito el campo para actualizar los datos de direcciones para los clientes que tienen un valor de atributo relacionado taxvat customer_entity antigua existente.
Cualquier persona una idea sobre cómo puedo acceder al campo VAT_ID o donde incluso es?
Solución
El cliente es un modelo EAV, a fin de comprobar wether isPartialLoad
si es así, entonces usted necesita para cargar el VAT_ID.
Hay lo feo, malo, no lo hace así:
$customer->load($customer->getId())
O la forma limpia:
Búsqueda de la función y la configuración de lo que hace que el atributo que se carguen :) cambiarlo y todo está bien. Si el cliente está totalmente cargado, algo está mal.