【问题标题】:Display customer TAX / VAT number显示客户税/增值税号
【发布时间】:2013-04-17 10:38:27
【问题描述】:

我想在发票 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 的方式,但是怎么做?!

【问题讨论】:

    标签: magento magento-1.7 invoices


    【解决方案1】:

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

    $order->getData('customer_taxvat');

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

    【讨论】:

      【解决方案2】:

      有两种方法可以从订单中获取客户税号

      1. $order->getData('customer_taxvat')
      2. $order->getQuote->getCustomerTaxVat();
      

      【讨论】:

        【解决方案3】:

        我使用下面的代码来获取客户税/增值税。它对我来说是正确的。

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

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-05-24
            • 1970-01-01
            • 2013-06-16
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多