我有一個名爲addtocart.php的外部php文件位於我的magento根文件夾中。有了這個文件我想添加一個產品到購物車。該產品應該具有以下屬性:如何從magento的外部php文件中添加購物車中的產品?
SKU 名 選項 價格(!!) 數量
編輯: 這是我的Magento的文件夾結構的截圖: https://www.dropbox.com/s/vmli0973iflfski/Screenshot%202014-02-12%2009.44.39.png
這是我的代碼:(只有數量和sku)
require_once('app/Mage.php');
umask(0);
Mage::app('de');
$image = "uploads/52f7857f039b2.jpg";
// the ID of the product
$product_id = 149;
$product = Mage::getModel('catalog/product')->load($product_id);
$cart = Mage::getModel('checkout/cart');
$cart->init();
$params = array(
'product' => $product_id,
'qty' => 1,
'options' => array(
149 => array(
'quote_path' => $image,
'secret_key' => substr(md5(file_get_contents(Mage::getBaseDir() . $image)), 0, 20)),
)
);
$cart->addProduct($product, $params);
$cart->save();
Mage::getSingleton('checkout/session')->setCartWasUpdated(true);
它不工作ķ!任何人都可以告訴我如何做到這一點?謝謝! :)
BTW:這是Magento的版本1.7.0.2 – dr1987
法師:應用程序( '默認'); –
@Amit貝拉 thx,但我的默認shopview的名字是德:) – dr1987