Magento устанавливает новую сессию до истечения времени ожидания

Я пытаюсь добавить товар в корзину в 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);

0 ответов

Другие вопросы по тегам