各アイテムの利益を追跡するために作成したカスタム属性があります。
分析目的で、これを 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 にあります。
これが値を返さない理由はありますか?