显示客户税/增值税号

SPR*_*BRN 2 magento invoices magento-1.7

我想在发票PDF中显示客户的增值税号.我在网上发现了几种描述这种情况的方法,但它们似乎都不适用于我的安装,Magento 1.7.0.2.它应该适用于注册客户和客人.我找到了以下两个解决方案,它们不起作用:

$taxvat = $order->getData('customer_taxvat'); // does not work
$taxvat = $order->getData('vat_id'); // does not work
Run Code Online (Sandbox Code Playgroud)

然后我决定使用var_dump('$ order')并显示增值税号.因此,使用以下代码我可以在PDF中显示它,但我不知道这是否会导致问题.

$taxvat = $order['customer_taxvat']; // WORKS!
Run Code Online (Sandbox Code Playgroud)

我更喜欢使用Magento方式,但是怎么样?!

小智 6

看起来你使用的$ order是一个数组,而不是一个对象.所以你的下面的代码不起作用.

$命令 - >的getData( 'customer_taxvat');

如果您的$ order是一个对象,那么上面的代码将起作用.