Я написал небольшой скрипт, который вызывается через 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), а также пытался добавить его в корень основного сайта, но ничего не работает.
Нужно ли где-то указывать идентификатор сайта?
Спасибо