【发布时间】:2020-12-04 15:01:16
【问题描述】:
我有一个名为“报价”的自定义订单状态,我添加了以下代码来尝试防止具有此状态的订单的库存水平下降。
function bw_do_not_reduce_quote_stock( $reduce_stock, $order ) {
if ( $order->has_status( 'quote' ) ) {
$reduce_stock = false;
}
return $reduce_stock;
}
add_filter( 'woocommerce_can_reduce_order_stock', 'bw_do_not_reduce_quote_stock', 10, 2 );
这适用于前端网站上的订单。但是如果管理员在后端添加或编辑订单,库存就会减少。
后端是否有替代挂钩?还是我错过了什么?
【问题讨论】:
标签: wordpress woocommerce backend hook-woocommerce orders