0
我正在開發'買一送一(BOGO)'功能的定製模塊。
我在管理端使用自定義表格和網格來設置產品-X和產品-Y的BOGO映射。
我已經寫了checkout_cart_product_add_after
事件的觀察者來檢查當前添加的產品的各個產品Y,並且還成功獲取各自的映射產品。
但我卡住(自昨天上午以來)以編程方式在購物車中添加產品-Y。 我曾嘗試下面的代碼:
定製模塊'買一送一(BOGO)'功能
$prodY = Mage::getModel('catalog/product')->load(<ID_OF_MAPPED_PROD-Y>);
if($prodY) {
$cart = Mage::getModel('checkout/cart');
$cart->init();
$cart->addProduct($prodY, array('product_id' => $prodY->getId(), 'qty' => 1));
$cart->save();
}
我的網上商店在這裏崩潰,我無法找到任何錯誤。
我在這裏做什麼錯? 任何人都可以請幫我擺脫這種情況嗎?
在此先感謝!
什麼叫「崩潰」呢?請至少提供給我們確切的錯誤信息。您可能想要使用error_reporting(E_ALL)更詳細的輸出; – Jojo
@Jojo:我收到以下錯誤...「127.0.0.1頁面無法正常工作」.... – Chaitanya
@Jojo:錯誤報告打開時..我正在追蹤錯誤....致命錯誤:達到'100'的最大功能嵌套級別,正在中止!' – Chaitanya