显示客户税/增值税号

时间:2013-04-17 10:38:27

标签: magento magento-1.7 invoices

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

$taxvat = $order->getData('customer_taxvat'); // does not work
$taxvat = $order->getData('vat_id'); // does not work

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

$taxvat = $order['customer_taxvat']; // WORKS!

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

4 个答案:

答案 0 :(得分:6)

看起来你使用的$ order是一个数组,而不是一个对象。因此,您的以下代码无效。

  

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

如果你的$ order是一个对象,那么上面的代码就可以了。

答案 1 :(得分:0)

从订单

获取客户税号的方法有两种
1. $order->getData('customer_taxvat')
2. $order->getQuote->getCustomerTaxVat();

答案 2 :(得分:0)

我使用下面的代码来获得客户税/增值税。它适合我。   

增值税号码:{{var order.getCustomerTaxvat()}}

在销售订单电子邮件模板中。

答案 3 :(得分:0)

右侧:增值税号:{{var order.getCustomerTaxvat()}}