Ajax 如何将隐藏产品添加到magento购物车?

Ajax 如何将隐藏产品添加到magento购物车?,ajax,magento,magento-1.9,Ajax,Magento,Magento 1.9,我有一个页面,我需要在点击按钮后将隐藏的产品添加到购物车中。 我不想显示产品,只需将其添加到购物车 如何操作?从管理中将产品可见性设置为“单独不可见”,并在控制器文件中按如下方式以编程方式添加产品: <?php $productId = '123'; $qty = '3'; $product = Mage::getModel('catalog/product')->load($productId); $cart = Mage::getModel('checkout/cart');

我有一个页面,我需要在点击按钮后将隐藏的产品添加到购物车中。 我不想显示产品,只需将其添加到购物车


如何操作?

从管理中将产品可见性设置为“单独不可见”,并在控制器文件中按如下方式以编程方式添加产品:

<?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调用此控制器