小编典典

为什么添加产品后购物车为空

sql

我使用数组来选择要购物车数据库销售单位报价项目行的项目是销售单位报价行中的数组是产品表单产品订单的数组

mysqli_query($cn,"INSERT INTO sales_flat_quote_item (quote_id,product_id,qty) values ({$row2['entity_id']},$product_id,{$row['qty']})");

此数据添加到购物车数据库销售统一报价项目,但

如果我插入数据库产品后我的购物车不为空,则将显示在购物车中,但如果插入购物车后我的购物车为空将显示为空,则我将添加到购物车并发送其他产品以显示该产品

我如何在插入代码的情况下写入购物车更新

谢谢你的每一个回答

如果我在’cart.php’中的’function choiceTemplate()’机会不显示空模板的情况下进行编辑,请进行编辑

如果我通过插入添加此检查如何+项目计数 $itemsCount = $this->getItemsCount() ?$this->getItemsCount() : $this->getQuote()->getItemsCount();

使用空项目


阅读 197

收藏
2021-05-16

共1个答案

小编典典

'frontend')); //load customer session
$products = Mage::getModel('catalog/product');
$sku = '123'; //your sku here
$pid = $products->getIdBySku($sku); //product id
$product = $products->load($pid);
$qty = 1; //your quantity here

$cart = Mage::getModel('checkout/cart');
$cart->init();
$cart->addProduct($product, array('qty' => $qty));
$cart->save();

Mage::getSingleton('checkout/session')->setCartWasUpdated(true);
echo "SKU [".$sku ."] was added to cart";
2021-05-16