В Woocommerce я использую плагин Woocommerce One Page Checkout и хочу добавить 10% GST к общей сумме.
Вот пример (без 10% GST наИтого):
Cart Total: $200
Delivery charges: $20
Grand Total: $220
Результат должен выглядеть (с 10% GST по итоговой сумме):
Cart Total: $200
Delivery charges: $20
Grand Total: $242 (including 10% of cart total + 10% on Delivery)
На странице со списком продуктов, вот что я сделал, чтобы показать итогкак я хочу:
$woocommerce->cart->total = $woocommerce->cart->total + number_format(($woocommerce->cart->total * 10) /100, 2);
Проблема в том, что когда я размещаю заказ, у меня на странице оплаты получается общая сумма $220
вместо $242
.
Как мне обновить общую сумму заказа здесь?
Есть ли способ, которым мы можем получить 10% GST от общей суммы корзины в Woocommerce?
Примечание: Я попытался отладить его, используя сетевые вызовы, и обнаружил, что Woocommerce отправляет массив корзины, включающий все продукты с итогом, и страница заказа может снова вычислять итог, кроме GST Iприменяется с использованием вышеуказанного кодового блока.