2016-07-25 8 views
0

こんにちは皆私の要件に従ってウーコマースの単一商品ページをカスタマイズしていますので、今は2つの価格が最初の価格になります。 WooCommerceの製品ページ(wp-adminダッシュボードから入力)から、すぐに2番目の価格がカートに入れられますが、私はカスタム価格を渡したいと思います。これをどのように達成できますか、事前に感謝してください。WooCommerce-カートにカスタム価格を送信

Using ajax I am changing my custom price 
Custom Price: 
<p class="prices" id="demo" style="margin-left:22%;"></p> 

Default Price: 
<p class="prices" id="demo" style="margin-left:22%;"><?php echo $product->get_price_html(); ?></p> 

アップデート:私は使用して段落で、私の価格を取得していますので、 私は今、このコード

add_action('woocommerce_before_calculate_totals', 'add_custom_price'); 
function add_custom_price($cart_object) { 


    $custom_price = 70; // This will be your custome price 
    foreach ($cart_object->cart_contents as $key => $value) { 
     $value['data']->price = $custom_price; 
    } 

}

を使用しています70 iは、段落を通過したいこれに代えて、静的な価格ですアヤックス..

<p class="prices" id="demo" style="margin-left:22%;"></p> 

woocommerce custom selected price

答えて

0
add_action('woocommerce_get_price','change_price_custom', 10, 2); 
function change_price_custom($price, $productd){ 
    return $price*2; // do calculation here 
} 

テーマのfunction.php

+0

でこれを試してみてください返信用のおかげで、私は –

+0

あなたの関数は、デフォルトの価格のために計算されてみてください..let私はAjaxのIを通じて計算のためのAjaxを使用していますカートにカスタム価格を渡したいです私はこれを行うことができますどのように私は提案してください... –

+0

パラグラフで私の更新されたコードを確認してください私の価格を今私は段落に渡したいが、それは私の男性を助けていない.. –

関連する問題