gpt4 book ai didi

wordpress - 防止管理员在 Woocommerce 中订购缺货产品

转载 作者:行者123 更新时间:2023-12-02 22:56:52 26 4
gpt4 key购买 nike

我不希望在管理订单页面中添加任何缺货产品!

引用此主题Prevent woocommerce to create manual order from out of stock products

提供任何技巧或自定义代码将不胜感激。

谢谢。

enter image description here

最佳答案

你可以这样尝试:

add_filter( 'woocommerce_ajax_add_order_item_validation', 'rmg_woocommerce_ajax_add_order_item_validation', 10, 4 );
function rmg_woocommerce_ajax_add_order_item_validation( $validation_error, $product, $order, $qty ) {
if ( $validation_error && !$product->is_in_stock() ) {
$validation_error->add( 'product-out-of-stock', __('Product Out of Stock', 'woocommerce') );
}
if ( $validation_error && ( $product->get_stock_quantity() < $qty ) ) {
$validation_error->add( 'product-low-stock', __('Product low of Stock', 'woocommerce') );
}
return $validation_error;
}

您可能需要为此添加更多逻辑,因为这是最简单的。

关于wordpress - 防止管理员在 Woocommerce 中订购缺货产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59891062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com