如何将隐藏的产品添加到 magento 购物车?
How to add hidden product to magento shopping cart?
我有一个页面,我需要在点击按钮后将隐藏的产品添加到购物车。
我不想显示产品,只是将其添加到购物车。
我该怎么做?
从管理员将产品可见性设置为 "Not visible individually",然后在您的控制器文件中以编程方式添加产品,如下所示:
<?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 调用此控制器。
我有一个页面,我需要在点击按钮后将隐藏的产品添加到购物车。 我不想显示产品,只是将其添加到购物车。
我该怎么做?
从管理员将产品可见性设置为 "Not visible individually",然后在您的控制器文件中以编程方式添加产品,如下所示:
<?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 调用此控制器。