2017-11-27 9 views
0

私は以前にthis questionと尋ねましたが、WooCommerceのクーポンからデータを取得する方法の質問には答えません。どちらの質問にもクーポンが含まれていますが、first questionはどのようにメタデータを設定するのかを質問しています。この質問はデータの取得方法を尋ねます。クーポンコードからクーポンの詳細を取得するWooCommerce


私はクーポンコードによってWooCommerceからクーポンの詳細を取得しようとしています。しかし、私はこれをやろうとしなければならない方法についてはわかりません。

私は以下のコードを試しました。しかし、それはCall to undefined function WC_Coupon()

$coupon_code = 'save10percent'; 
global $woocommerce; 
$c = WC_Coupon($coupon_code); 

私にエラーを与えるどのようにしてクーポンの詳細を取得する方法について行けば?

+0

のようにクーポンの詳細を取得することができます**この回答**すでに**あなたの質問の答え**の一つである:[WooCommerceでクーポンの説明を設定](https://stackoverflow.com/questions/47360869/set-a-coupon-description-in-woocommerce/47361312#47361312)... – LoicTheAztec

答えて

0

私はそれを理解しました。 WC_Coupon関数が機能するためには、関数を呼び出す前に "new"キーワードを追加する必要がありました。以下に示すように。

$coupon_code = 'save10percent'; 
global $woocommerce; 
$c = new WC_Coupon($coupon_code); 

は今、私はあなたが得たので

echo "Discount Amount ".$c->amount."<br>";//Get Discount amount 
echo "Discount Type ".$c->discount_type."<br>";//Get type of discount 
echo "Individual Use ".$c->individual_use."<br>";//Get individual use status 
echo "Usage Count ".$c->usage_count."<br>";//Get number of times the coupon has been used 
echo "Uage Limit ".$c->usage_limit."<br>";//Get usage limit 
echo "Coupon Description ".$c->description."<br>";//Get coupon description 
関連する問題