我创建了一个自定义属性来跟踪每个项目的利润。
出于分析目的,我需要将其添加到 JS 中的变量并将其附加到 url 字符串。
不幸的是,我似乎无法访问该属性,并且每次尝试回显该值时,它都会返回 null。
这是代码;
$orderObj = Mage::getModel(’sales/order’)->loadByIncrementId($this->getOrderId());
$orderItems = $orderObj->getAllItems();
$basket = ‘’;
$mail_body = ‘’;
foreach($orderItems as $item)
{
$basket .= $item->getSku() .’|’. number_format($item->getRowTotal(), 2, ‘.’, ‘,’) .’|’. round($item->getQtyOrdered()) . ‘,’;
}
foreach($orderItems as $item) {
$product_item = Mage::getModel(’catalog/product’)->load($this->getProductId());
$mail_body .= $product_item->getAttributeText(’profit’);
$mail_body .= “---\n\n”;
}
我试图开始工作的主要代码在 foreach 中。
任何想法为什么这不返回值?