0
我有一個產品有多個選項。Magento - 讓用戶選擇不含稅的包含稅
用戶選擇他想要爲產品付多少錢。 首先,我創建了一個值爲€5, - €10, - 等的下拉框。 我已將產品價格設置爲€0。
當我選擇10歐元時,產品更改爲10歐元 - 這很好。
現在我想要一個複選框,用戶可以在Exclude Tax和Include Tax之間進行選擇,所以如果我選擇不含稅,產品將被插入購物車中,因爲€10,00女巫可以(不含稅)。 但是,當我選擇包括稅產品需要插入購物車10 /1.21 =€8,26(不含稅)。
我該如何做到這一點?
編輯:
我有以下代碼:
$event = $observer->getEvent();
$quote_item = $event->getQuoteItem();
if (is_array($quote_item->getOptions())) {
foreach ($quote_item->getOptions() as $optionValue) {
echo ???? . ' --> ' . $optionValue->getValue() . '<br />';
}
}
這會給我從選項的值。 但是,我如何得到真正的option_id?我現在得到了option_type_id。
我可以用jQuery在產品視圖中顯示價格。但是,如何通過排除稅款而不是納稅來保存產品。例如,如果選擇10歐元並選擇不含稅的選項,那麼它需要在購物車中插入8,26歐元 – FamousWolluf
您需要checkout_cart_save_before事件觀察員,然後修改所選產品的項目價格 –
查看正題我添加了一個代碼一個問題 – FamousWolluf