在wordpress中显示/隐藏magento购物车

时间:2014-09-10 13:44:54

标签: php wordpress magento e-commerce

我正在一个主要基于wordpress的网站上工作,但使用magento来处理其电子商务(不是我的选择,它是网站的设置方式)。

选择产品后,它会链接到magento购物车。我们有一个网站范围"查看购物车"在链接到magento购物车的网站的头部链接。我想做的是如果购物车是空的,则隐藏此链接。

在magento中使用soley我可以用它来隐藏链接:

<?php $_cartQty = $this->getSummaryCount() ?>
<?php if ($_cartQty >0): ?>
<a href="link">link to cart</a>
<?php endif ?>

但它对wordpress没有用...有没有办法让购物车数量从magento变成wp然后再使用某些东西......

<?php if (sizeof($cart) > 1)) : ?>
<a href="link">link to cart</a>
<?php endif ?>

1 个答案:

答案 0 :(得分:0)

<?php
require_once '../app/Mage.php'; //root to app/Mage.php of magento
Mage::app(); //run
Mage::getSingleton('core/session', array('name'=>'frontend')); //load session
$count = Mage::helper('checkout/cart')->getSummaryCount(); //read count itemes in cart
$total = Mage::helper('checkout/cart')->getQuote()->getGrandTotal(); //read total in cart
if($count==0){
    echo '<a href="'.Mage::getBaseUrl("web").'checkout/cart">Cart is empty</a>';
}
else {
    echo '<a href="'.Mage::getBaseUrl("web").'checkout/cart">'.$count.' item(s) with total '.Mage::helper('core')->formatPrice($total, false).'</a>';
}