2
我正在使用woocommerce_before_calculate_totals在woocommerce中添加額外的價格。如果您在購物車中添加產品並選擇了價格,則總價在結帳時是正確的,但是如果客戶在同一流程中創建了自己的帳戶並結帳,那麼在付款後價格會增加兩次。這是我的代碼woocommerce_before_calculate_totals掛鉤不能正常工作
function calculate_gift_wrap_fee($cart_object) {
$additionalPrice = 100;
foreach ($cart_object->cart_contents as $key => $value) {
if(isset($value["gift_wrap_fee"])) {
$orgPrice = floatval($value['data']->price);
$value['data']->price = ($orgPrice + $additionalPrice);
}
}
}
請幫
是它現在的工作,但是我測試,如果有任何問題,我會聯繫你。謝謝。 – tst2016