2016-04-24 24 views

答えて

0

次のスニペットでは、カート内のすべての商品に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); 
関連する問題