私は woocommerce を使用しており、納品書印刷プラグインをインストールしています。私がやろうとしているのは、印刷ファイルを編集して、誰かが特定の「追加の送料」を選択した場合、関連する印刷された郵便料金の印象を印刷することです-1等と2等
私は頭の中に、送料の価値 (FREE vs £1) に基づいた IF ステートメントを持っています。
しかし、値を抽出しようとすると問題が発生するので、確認できます。
深く掘り下げると、値を確認できるように WC_Order クラスで get_shipping() メソッドを使用する必要があるようです - http://docs.woothemes.com/wc-apidocs/class-WC_Order.html - これが私がどこにいるのかです失敗……惨め。
このページを見る - http://docs.woothemes.com/document/class-reference/#listofclassesinwoocommerce - WC_Cartの例をコピーして.phpファイルに直接貼り付け、値を正常に印刷してエコーするために使用できます。しかし、get_shipping() を使用するのが正しいと思われるものに変更すると、代わりに「致命的なエラー: 非オブジェクトでのメンバー関数 get_shipping() の呼び出し.....」が表示されます。
これが私が入れたものです
<?php global $woocommerce;
$order_shipping_total = $woocommerce->order->get_shipping();
echo $order_shipping_total ;
?>
今、私は自分の能力の限界に達したので、WC_Order クラスを初期化する必要があると推測していますが、これを行う方法に困惑しています。
どんな助けでも大歓迎です。
乾杯