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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top