LINUX.ORG.RU

История изменений

Исправление Twissel, (текущая версия) :

Надо было ставить Linux вызывать getAllVisibleItems()

error_reporting(E_ALL);
require_once("app/Mage.php");

function setData($acc, $item)
{
	$acc[] = [
		$item->getProduct()->getName(),
		$item->getQty(),
		$item->getProduct()->getPrice()
	];
	return $acc;
}

Mage::init();
Mage::getSingleton("core/session", ["name" => "frontend"]);
print_r(array_reduce(Mage::getSingleton("checkout/session")->getQuote()->getAllVisibleItems(), "setData", []));

Спасибо за помощь!

Исходная версия Twissel, :

Надо было ставить Linux вызывать getAllVisibleItems

error_reporting(E_ALL);
require_once("app/Mage.php");

function setData($acc, $item)
{
	$acc[] = [
		$item->getProduct()->getName(),
		$item->getQty(),
		$item->getProduct()->getPrice()
	];
	return $acc;
}

Mage::init();
Mage::getSingleton("core/session", ["name" => "frontend"]);
print_r(array_reduce(Mage::getSingleton("checkout/session")->getQuote()->getAllVisibleItems(), "setData", []));

Спасибо за помощь!