Я использовал эту функцию для delete
элементы корзины. Это работает правильно, но
$cartHelper = Mage::helper('checkout/cart');
foreach ($itemProductArray as $itmeid => $productid)
{
$cartHelper->getCart()->removeItem($itmeid)->save();
}
getSummaryQty()
функция дает старое значение величины. Кто-нибудь поможет, пожалуйста?
Немного неясно, но я предполагаю, что вам нужен getSummaryQty для блока, возможно, блок боковой панели / мини-диаграммы или что-то подобное.
Если это так, убедитесь, что вы выполнили все свои функции модификации котировок до loadLayout () в текущем контроллере или, по крайней мере, до инициализации рассматриваемого блока.
В качестве альтернативы, но не рекомендуется обновлять / перенаправлять страницу после сохранения корзины.
Других решений пока нет …