【发布时间】:2017-08-11 18:48:53
【问题描述】:
到目前为止,这是我所拥有的:
add_filter('woocommerce_coupon_is_valid','coupon_always_valid',99,2);
function coupon_always_valid($valid, $coupon){
global $woocommerce;
$valid = true;
foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $values ) {
// if($values['data']->backorders_allowed()){ //check if backorders are allowed on this product
// get the stock quantity - returns the available amount number
$stock_info = $values['data']->get_stock_quantity();
if($stock_info < 1){
$vaild = false;
break;
}
}
// give error message...
return $valid ;
}
我不明白为什么这个选项一开始就没有内置到 woocommerce 中。我们希望清空我们的库存,但也对我们的产品进行延期交货,但我们不想对任何延期交货的订单给予折扣。
任何帮助将不胜感激。
【问题讨论】:
标签: php wordpress woocommerce cart coupon