dq_609586475 2017-11-27 17:56
浏览 23
已采纳

从优惠券代码WooCommerce [重复]中检索优惠券详细信息

This question already has an answer here:

I have previously asked this question however it does not answer the question of how to retrieve data from a coupon in WooCommerce. Both questions involve coupons, however, the first question is asking how does one set the metadata and this question asks how you retrieve the data.


I am trying to get the details of a coupon from WooCommerce by the coupon code. However, I am not sure on how I should try to go about doing this.

I have tried the code below. However, it gives me the error Call to undefined function WC_Coupon()

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

How should one go about getting the details of a coupon?

</div>
  • 写回答

1条回答 默认 最新

  • dongliao9018 2017-11-27 17:56
    关注

    I figured it out. In order for the WC_Coupon function to work, I needed to add the "new" keyword prior to calling the function. As demonstrated below.

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

    Now I can get details about the coupon like so

    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
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值