当我们进行支付处理或阻止股票进行长期支付(Paycheques等)时,有一种标准方法可以减少WooCommerce支付网关中的股票:
wc_reduce_stock_levels( $order_id );
WC()->cart->empty_cart();
但也有set_stock_reduced
和get_stock_reduced
个功能。在处理股票之前检查减持状态是否更好?
if ( !get_stock_reduced($order_id) ) wc_reduce_stock_levels( $order_id );
WC()->cart->empty_cart();