2014-04-25 78 views
1

我一直在試圖禁用歐盟某人購買的產品的增值稅(如果他們有有效的增值稅號)。如何在WooCommerce上強制更新購物車(不更改數量)

我購買了plugin from WooThemes,這應該是我上面所說的,但是因爲我沒有使用標準的WooCommerce/PayPal結帳體驗,而是使用了他們提供的PayPal Express plugin,所以hooks/actions我所假設的歐盟增值稅號插件不再被稱爲。

我試圖重新分配這個插件函數到不同的鉤子,以便它可以按要求工作。我強制該插件出現在cart.php WooCommerce模板上,而不是默認的Shipping Details頁面,然後添加process_checkout函數[它只處理輸入的增值稅號碼,並且刪除增值稅(如果其有效)]到WooCommerce的woocommerce_after_cart_item_quantity_update鉤子。從我所知道的情況來看,只要點擊「更新購物車」即可運行此操作但是除非數量發生變化,否則似乎不運行似乎也不運行,除非數量爲新的尚未計算和緩存的數量。

我真的只需要迫使woocommerce_after_cart_item_quantity_update只要按下按鈕(我想,),即可運行。

如果我的標題錯了路,這也將是巨大的,聽到

+0

您是否找到解決方案? –

回答

1

我認爲你有正確的想法,但你需要做的僅僅是在不同的掛鉤。

而不是woocommerce_after_cart_item_quantity,我會嘗試woocommerce_after_cart_totals,看看它是否更適合你。

+0

Atleast我在正確的軌道上..我會試試看,謝謝! – user2992596

相關問題