2015-07-10 104 views
0

有沒有一種方法(一個片段)在總運費上增加額外費用。想要在總運費上增加額外的$ 1.00(箱子成本)。對總運費收取額外費用

而不是在前端顯示,我只是想隱藏額外費用,並將其添加到總運輸成本。

小計:$ 5.00 運費:$ 3.00(總運費都是$ 16 +我額外的$ 1.00包裝費)

總= $ 8.00

回答

0

它看起來像WooCommerce額外的費用選項PRO插件滿足這種需求,所以是的,這是可能的。

+0

謝謝你,我沒有檢查PRO版本的插件,但它顯示了額外的費用在前端,它創造了另一個領域。我只是想把它加在總運費上。 –

+0

讓我快速挖掘源頭。 – contracode

1

如果你不喜歡使用插件,它看起來像你需要編輯includes/class-wc-shipping.php線317

Code Snippet

看來,$this->shipping_total += $rate->cost; 317線計算在每個包的總出貨基礎(這是一個循環)。

循環完成後,您將需要添加您的費用:

Shipping Fee

增加327線,$this->shipping_total += 1;的代碼,增加了一個額外的隱藏費用的總成本。

要隱藏的費用添加到航運公司項,從編輯1387 includes/class-wc-cart.php線:

Original

要...

New

這佔了AJAX調用推動運輸成本計算。

+0

我試了一下,但運費仍然相同。但是在總費用上,它增加了1美元的費用。 –

+0

所以這是這樣的? 小計$ 3,運費$ 2,總計$ 6? – contracode

+0

是的你的正確,它表明結果..運費也應該是3美元。 –