Magento — Попытка получить пользовательский атрибут продукта

У меня есть индивидуальный атрибут товара для каждого товара в моем магазине. Код атрибута product_link,

У меня есть этот код, чтобы получить все продукты в текущей сессии корзины:

<?php
error_reporting(E_ALL | E_STRICT);
$mageFilename = 'app/Mage.php';
require_once $mageFilename;
$app = Mage::app('default');
Mage::app();

Mage::getSingleton('core/session', array('name' => 'frontend'));

$cart = Mage::getModel('checkout/cart')->getQuote();
foreach ($cart->getAllItems() as $item) {
$ProductLink = $item->getProduct()->getProductLink();
$ProductName = $item->getProduct()->getName();
echo "ProductLink: $ProductLink - ProductName: $ProductName<br>";
}

У меня нет проблем, чтобы получить название продукта, который является атрибутом по умолчанию.
Однако я не могу получить значение ссылки в product_link атрибут, который имеют все продукты.

Где моя ошибка, как я могу это исправить?

1

Решение

Просто как тот:

$ProductLink = Mage::getModel('catalog/product')->load($item->getProduct()->getId())->getProductLink();
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]