1

送信後にショッピングカートページにフォームを表示するプラグインを作成し、サードパーティのサーバーに値を送信しています。

jQuery.ajax({ 
    type: 'POST',  
    url: 'http://www.yoursitename.com/wp-content/plugin/my-ajax.php',

「my-ajax.php」でwoocommerceデータを呼び出すにはどうすればよいですか?

$subtotal = $woocommerce->cart->subtotal;
$shipping = $woocommerce->cart->shipping_total;
$orderTotal = $woocommerce->cart->total;

上記の値では、最初に my.ajax.php を呼び出してから、ページをショッピング カートにリダイレクトし、メッセージなどを表示したいと考えています。

私は本当にここで立ち往生しています。

4

1 に答える 1

1

$woocommerce グローバルを使用して開始する必要があります! あなたは正しい軌道に乗っています。

function () {
global $woocommerce;

    $subtotal = $woocommerce->cart->subtotal;
    $shipping = $woocommerce->cart->shipping_total;
    $orderTotal = $woocommerce->cart->total;
}
于 2014-01-16T21:25:22.647 に答える