2
私はmagentoをstoreというフォルダにインストールしました。最小のサイトは、ホスティングのルートの上にインストールされます。Magento - カート情報を外部ページに取得できません
私はカートを外部ページに表示する方法について多くのアイデアを踏襲してきましたが、私はmagentoから情報を渡すことはできません。
<?
$mageFilename = 'store/app/Mage.php';
require_once $mageFilename;
umask(0);
Mage::app();
/* Init User Session */
$session = Mage::getSingleton('customer/session', array('name'=>'frontend'));
if ($session->isLoggedIn()) {
echo'logged in <br />';
/* do something if logged in */
} else {
echo'not logged in<br />';
/* do something else if not logged in */
}
/* Magento uses different sessions for 'frontend' and 'adminhtml' */
Mage::getSingleton('core/session', array('name'=>'frontend'));
$cart = Mage::helper('checkout/cart')->getCart()->getItemsCount();
echo 'cart items count: ' . $cart;
?>
このコードは現在、カート内のアイテムの数を呼び出し、ユーザーがログインしているかどうかを示しています。しかし、何もそれに渡されるようではありません。
私はサイトの他の部分のための私自身のコンテンツ管理システムを持っています。しかし、物事の店側にマゼンタを使用しています。カート情報をマゼンタから取り出し、それをサイトの他のビットに表示したい – Greybeard