0
我已經使用hook woocommerce_before_calculate_totals,但一直在我的函數中獲取動態值。即使我使用過會議,但它沒有通過動態價格工作。如何根據用戶輸入更改woocommerce價格
我已經使用hook woocommerce_before_calculate_totals,但一直在我的函數中獲取動態值。即使我使用過會議,但它沒有通過動態價格工作。如何根據用戶輸入更改woocommerce價格
以下片段將100添加到購物車中的所有產品,您可以將自己的條件和定價計算放在那裏。
function calculate_product_price($cart_object) {
/* Gift wrap price */
$additionalPrice = 100;
foreach ($cart_object->cart_contents as $key => $value) {
//You can add your condition here
$quantity = floatval($value['quantity']);
$orgPrice = floatval($value['data']->price);
$value['data']->price = (($orgPrice + $additionalPrice) * $quantity);
}
}
add_action('woocommerce_before_calculate_totals', 'calculate_product_price', 1, 1);