3
我正在嘗試添加捆綁產品的基本產品(沒有配置或添加到捆綁產品中的其他產品)。沒有可配置的物品是必需的,並且捆綁物品的價格被設置爲固定價格。僅將基礎產品添加到Magento中捆綁產品的購物車中
我已經嘗試嘗試這裏給出的解決方案:http://www.magentocommerce.com/boards/viewthread/17289/
if (empty($optionIds)) {
// return Mage::helper('bundle')->__('Please select options for product.');
$selectionCollection = $product->getTypeInstance(true)->getSelectionsCollection($product->getTypeInstance(true)->getOptionsIds($product), $product);
$bypass_sel_arry = $selectionCollection->getData();
$options = array($bypass_sel_arry[0]['option_id']=>$bypass_sel_arry[0]['selection_id']);
}
但我注意到,當項目被添加到購物車,它會自動拿起在配置項的第一個選項。
任何幫助,將不勝感激。
不應該發生這種情況,如果您根據需要設置了捆綁物品,而其他物品不是必需的,那麼添加到購物車應該只需使用所需的「基本」產品即可添加捆綁包。 –
如果您將所有捆綁物品設置爲不需要,那麼它將不允許您將任何物品添加到購物車,直到您選擇至少一個選項。它只是將您重定向回產品頁面,並顯示錯誤消息:「請選擇產品選項。」 –
@MihaiStancu這是最初的行爲,直到我改變它(見我原來的帖子瞭解更多細節)。我需要它能夠添加產品而不指定或選擇一個選項。 – SNpn