duanji2772 2016-09-02 14:30
浏览 7
已采纳

woocommerce:股票更新时运行功能

I have a custom field in my products, that needs to be updated through a function, whenever the stock in any of the variations change. Are there hooks for this? If so, which ones and what is their output($post_id for example)?

Thanks!

-- EDIT

function test() {
  print_r('test');
}
add_action( 'woocommerce_reduce_order_stock', 'test' );
  • 写回答

1条回答 默认 最新

  • douyun4524 2016-09-02 14:54
    关注

    I think you are looking for woocommerce_reduce_order_stock action. More info about this hook.

    Here is a whole list of available hooks.

    -- EDIT

    Function should look like this:

    function test( $order ) { // you get an object $order as an argument
      $items = $order->get_items();
      $items_ids = array();
      foreach( $items as $item ) {
        $items_ids[] = $item['product_id'];
      }
      die( print_r($items_ids) ); // it should break script while reduce stock
    }
    add_action( 'woocommerce_reduce_order_stock', 'test' );
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 phython如何实现以下功能?查找同一用户名的消费金额合并—
  • ¥15 孟德尔随机化怎样画共定位分析图
  • ¥18 模拟电路问题解答有偿速度
  • ¥15 CST仿真别人的模型结果仿真结果S参数完全不对
  • ¥15 误删注册表文件致win10无法开启
  • ¥15 请问在阿里云服务器中怎么利用数据库制作网站
  • ¥60 ESP32怎么烧录自启动程序
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址