我需要在所有打印发票上包含可配置产品 SKU,因为可配置产品 SKU 是人类可读的,但简单的产品是 16 位数字条形码,这使得挑选产品成为一场噩梦。
我发现 /app/code/core/Mage/Sales/Model/Order/Pdf/Invoice.php 编写了文档。在其中,它具有以下内容,我相信这些内容会创建文件。
$page->drawText(Mage::helper('sales')->__('Product'), 35, $this->y, 'UTF-8');
$page->drawText(Mage::helper('sales')->__('SKU'), 255, $this->y, 'UTF-8');
$page->drawText(Mage::helper('sales')->__('Price'), 380, $this->y, 'UTF-8');
$page->drawText(Mage::helper('sales')->__('Qty'), 430, $this->y, 'UTF-8');
$page->drawText(Mage::helper('sales')->__('Tax'), 480, $this->y, 'UTF-8');
$page->drawText(Mage::helper('sales')->__('Subtotal'), 535, $this->y, 'UTF-8');
我的问题是如何将“SKU”更改为可配置的产品 SKU。我商店中的所有产品都是可配置的,因此它不会覆盖简单的产品 sku。
谢谢。