0
A
回答
2
要做到這一點的權利是woocommerce_before_calculate_totals
使用has_term()WordPress條件函數來過濾購物車商品中的商品類別。通過這種方式,您可以清空該購物車物品的價格。
這是代碼:
add_action('woocommerce_before_calculate_totals', 'custom_price_product_category', 10, 1);
function custom_price_product_category($cart_object) {
foreach ($cart_object->cart_contents as $key => $item) {
// When a product has 'glass' as category we null the price.
if(has_term('posters', 'product_cat', $item["product_id"]))
$item['data']->price = '0';
}
}
這正好在你的主動兒童主題(或主題)的function.php文件或也以任何插件文件。
此代碼已經過測試並可正常工作。
+0
最好。謝謝! –
相關問題
- 1. 如何從購物車計數中刪除產品或類別?
- 2. 購物車價格不包括特殊產品的價格
- 3. 從總數購物車中刪除產品類別woocommerce
- 4. 基於數量計算的產品類別的購物車折扣
- 5. 清除Prestashop購物車如果購物車特定類別中的最後一個產品
- 6. 打開購物車許多產品的相同產品價格?
- 7. 將特定類別的WooCommerce購物車商品價格更改爲
- 8. Codeigniter購物車類 - 產品選件的附加價格
- 9. 與產品添加自定義價格到購物車Shopify
- 10. Woocommerce購物車價格與選定的商品價格不符
- 11. 修改WooCommerce購物車中的產品價格
- 12. virtmart購物車中產品的回聲價格
- 13. Magento如何更新購物車中的產品價格
- 14. 更改WooCommerce購物車中的產品價格並結帳
- 15. Woocommerce - 將特定類別的產品添加到購物車時的空購物車?
- 16. Ubercart - 產品折扣基於購物車中所有產品的總數
- 17. WooCommerce:購物車中的每個類別的一個產品
- 18. 購物車價按數量折扣
- 19. Magento顯示購物車產品頁面上的價格規則
- 20. 購物車總計不會隨着購物車價格更新
- 21. 限制購物車商品來自同一產品類別
- 22. 購物車儲備產品
- 23. Magento - 購物車前的產品設置折扣
- 24. 如何計算購物車中物品的動態價格並輸出總計
- 25. 添加產品選項價格到購物車頁面 - Opencart?
- 26. 在Woocommerce更改購物車產品價格
- 27. 從購物車中刪除商品vb.net
- 28. Woocommece - 當單個產品在購物車中時隱藏類別
- 29. Woocommerce乘以購物車中特定產品的數量
- 30. 通過自定義字段更改購物車中的產品價格,Woocommerce
您的代碼存在錯誤,括號不匹配。用你的代碼看起來你是在增加一個費用,這與刪除產品價格有什麼關係?更加詳細一些。 – RST
所以基本上你只是要求代碼? Stackoverflow是關於幫助解決代碼錯誤/問題,而不是關於按需代碼。 – RST
準確添加代碼的方式如何對您的帖子進行嘗試,而不是評論。解釋發生了什麼以及應該發生什麼。 – RST