有沒有一種方法(一個片段)在總運費上增加額外費用。想要在總運費上增加額外的$ 1.00(箱子成本)。對總運費收取額外費用
而不是在前端顯示,我只是想隱藏額外費用,並將其添加到總運輸成本。
說
小計:$ 5.00 運費:$ 3.00(總運費都是$ 16 +我額外的$ 1.00包裝費)
總= $ 8.00
有沒有一種方法(一個片段)在總運費上增加額外費用。想要在總運費上增加額外的$ 1.00(箱子成本)。對總運費收取額外費用
而不是在前端顯示,我只是想隱藏額外費用,並將其添加到總運輸成本。
說
小計:$ 5.00 運費:$ 3.00(總運費都是$ 16 +我額外的$ 1.00包裝費)
總= $ 8.00
它看起來像WooCommerce額外的費用選項PRO插件滿足這種需求,所以是的,這是可能的。
如果你不喜歡使用插件,它看起來像你需要編輯includes/class-wc-shipping.php
線317
看來,$this->shipping_total += $rate->cost;
317線計算在每個包的總出貨基礎(這是一個循環)。
循環完成後,您將需要添加您的費用:
增加327線,$this->shipping_total += 1;
的代碼,增加了一個額外的隱藏費用的總成本。
要隱藏的費用添加到航運公司項,從編輯1387 includes/class-wc-cart.php
線:
要...
這佔了AJAX調用推動運輸成本計算。
我試了一下,但運費仍然相同。但是在總費用上,它增加了1美元的費用。 –
所以這是這樣的? 小計$ 3,運費$ 2,總計$ 6? – contracode
是的你的正確,它表明結果..運費也應該是3美元。 –
謝謝你,我沒有檢查PRO版本的插件,但它顯示了額外的費用在前端,它創造了另一個領域。我只是想把它加在總運費上。 –
讓我快速挖掘源頭。 – contracode