我有一个页面,我需要在点击按钮后将隐藏的产品添加到购物车。 我不想展示产品,只需将其添加到购物车即可。
我该怎么做?
答案 0 :(得分:1)
将管理员和控制器文件中的产品可见性设置为“不可见”,以编程方式添加产品:
<?php
$productId = '123';
$qty = '3';
$product = Mage::getModel('catalog/product')->load($productId);
$cart = Mage::getModel('checkout/cart');
$cart->init();
$cart->addProduct($product, array('qty' => $qty));
$cart->save();
Mage::getSingleton('checkout/session')->setCartWasUpdated(true);
?>
您也可以使用ajax调用此控制器。