私はボタンをクリックした後、ショッピングカートに隠し製品を追加する必要があるページがあります。 私は製品を表示したくないだけでカートに追加します。
どうしたらいいですか?
回答:
回答№1は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を使ってこのコントローラを呼び出すこともできます。