如何从发票 pdf 中删除 SKU 列。 Magento 版本 1.9.x

How to remove SKU column from Invoice pdf. Magento Version 1.9.x

如何从 Magento 发票 PDF 中删除 sku 列?我尝试对这些文件进行一些更改,但它对我不起作用。

app/code/core/Mage/Sales/Model/Order/Pdf/Invoice.php 至 app/code/local/Mage/Sales/Model/Order/Pdf/Invoice.php

app/code/core/Mage/Sales/Model/Order/Pdf/Items/Invoice/Default.php 至 app/code/local/Mage/Sales/Model/Order/Pdf/Items/Invoice/Default.php

app/code/core/Mage/Sales/Model/Order/Pdf/Abstract.php 到 app/code/local/Mage/Sales/Model/Order/Pdf/Abstract.php

进行以下更改: 1) 复制

app/code/core/Mage/Sales/Model/Order/Pdf/Invoice.php

app/code/local/Mage/Sales/Model/Order/Pdf/Invoice.php

并在 Invoice.php 中(本地目录) 删除以下代码

$lines[0][] = array(
            'text'  => Mage::helper('sales')->__('SKU'),
            'feed'  => 290,
            'align' => 'right'
        );

这将从 PDF 的 table 中删除 sku 的标题

2) 复制

app/code/core/Mage/Sales/Model/Order/Pdf/Items/Invoice/Default.php

app/code/local/Mage/Sales/Model/Order/Pdf/Items/Invoice/Default.php

并在 Default.php 中(本地目录) 删除以下代码

$lines[0][] = array(
            'text'  => Mage::helper('core/string')->str_split($this->getSku($item), 17),
            'feed'  => 290,
            'align' => 'right'
        );

这将删除 sku 数据

现在打印您的发票