我编写了一个通过 ajax 调用的小脚本,用于将产品添加到购物车。
$request = Mage::app()->getRequest();
$session = Mage::getSingleton('core/session', array('name'=>'frontend'));
$cart = Mage::helper('checkout/cart')->getCart();
foreach($pids as $pid){
if(!pid || $pid == ''){continue;}
$product = Mage::getModel('catalog/product')->load($pid);
$cart->addProduct($product, $qty);
}
$session->setCartWasUpdated(true);
$cart->save();
我有一个多站点设置,并且该脚本在主站点下运行时运行良好,但是当我在其中一个子站点下运行它时,它不会将其添加到购物车中。
我尝试将 addtocart.php 放在子站点的根目录中(包括主站点 mage.php),并尝试将其添加到主站点的根目录,但没有任何效果。
我需要在某处指定网站 ID 吗?
谢谢