Я пытаюсь добавить товар в корзину в magento, поэтому я проверяю элементы корзины покупок Session. Когда я добавляю товары, они добавляются в корзину, а в сеансе также есть элемент корзины.
Когда я пытаюсь непрерывно, иногда в моем сеансе пустая корзина, поэтому я проверил идентификатор сеанса, зарегистрировав PHP session_id()
функция.
Когда я получаю, что моя корзина пуста, даже в моей корзине были товары, поэтому я проверил журнал, так что на этот раз session_id()
бревна new_value
даже мой сеанс не истек.
Как я могу решить эту проблему?
Мой код:
$cart = Mage::getModel('checkout/cart');
$product = Mage::getModel('catalog/product')
->setStoreId(Mage::app()->getStore()->getId())
->load($productId);
$cart->addProduct($product, $params);
$cart->save();
$this->_getSession()->setCartWasUpdated(true);
Задача ещё не решена.
Других решений пока нет …