最後に登録 (作成) された商品をカートに入れることはできますか? どのように?
私はそれがクレイジーに聞こえることを知っていますが、私のプロジェクトの1つにこれが必要です.
これは、製品が読み込まれる部分だと思います。
カートコントローラー.php
/**
* Initialize product instance from request data
*
* @return Mage_Catalog_Model_Product || false
*/
protected function _initProduct()
{
$productId = (int) $this->getRequest()->getParam('product');
if ($productId) {
$product = Mage::getSingelton('checkout/session')->getQuote()->getAllItems()
->setStoreId(Mage::app()->getStore()->getId())
->load($productId);
if ($product->getId()) {
return $product;
}
}
return false;
}
これは (私が正しければ) ショップで作成された最後の製品と交換する必要があります - 音はおかしくなりますが、これが必要です....