2014-09-11 68 views
-1

我使用數組來選擇項目到購物車數據庫銷售平淡報價項目後空 第2行是從銷售平淡報價 行陣列形式的產品訂單爲什麼車是附加產品

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

該數據陣列加入購物車數據庫銷售單價報價項目,但

如果我的購物車不是空的後,我插入數據庫產品將顯示在購物車 但如果我的購物車是空的後插入購物車將空顯示此產品我會去添加到購物車併發送其他產品以顯示「cart.php」本產品

我怎麼能寫到購物車更新我的插入到代碼

感謝每一個答案

編輯,如果我機會「功能chooseTemplate()」不顯示空模板是有項目在購物車

如果我添加的INSERT INTO此檢查 $itemsCount = $this->getItemsCount() ? $this->getItemsCount() : $this->getQuote()->getItemsCount();

使用空項目如何+項目數

回答

0
<?php 
require_once 'app/Mage.php'; //path to app/Mage.php 
Mage::app(); //run 
Mage::getSingleton('core/session', array('name'=>'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";