顧客登録時に(バックエンドで選択された)商品をカートに追加する必要があります。私はこれをしました:
$product = Mage::getModel('catalog/product')
->setStoreId(Mage::app()->getStore()->getId())
->load(154);
$cart = Mage::getSingleton('checkout/cart');
$cart->addProduct($product, 1)->save();
Mage::getSingleton('checkout/session')->setCartWasUpdated(true);
createPostAction() の AccountController.php で。
しかし、それは表示されていませんが、顧客が何かを購入するたびにカートに追加されます. 私は何か悪いことをしていますか...?
-前もって。