【发布时间】:2018-09-15 09:09:57
【问题描述】:
当客户订购时,我的 COD 付款方式出现问题...订单正在处理中,这会减少商品库存。
基于这个答案线程:Reduce stock only for specific order statuses and payment method in Woocommerce,我已经自定义了代码并尝试了这个脚本:
add_filter( 'woocommerce_can_reduce_order_stock', 'wcs_do_not_reduce_processing_stock', 10, 2 );
function wcs_do_not_reduce_processing_stock( $reduce_stock, $order ) {
if ( $order->has_status( 'processing' ) && $order->get_payment_method() == 'cod' ) {
$reduce_stock = false;
}
return $reduce_stock;
}
但它不起作用。
对于使用“货到付款”付款方式且处于“处理中”状态的订单,如何避免订单商品的库存减少?
【问题讨论】:
标签: php wordpress woocommerce orders stock