我已经创建了'BOGOF'(买一送一)优惠券,使用的是woocommerce优惠券方法。
优惠券为用户提供购物车中其他1件商品的100%折扣。
优惠券设置
常规:
折扣类型:百分比折扣优惠券
] >>金额:100
使用限制:
- 限制使用X个项目:1
使用时:
所需:
function filter_woocommerce_coupon_get_discount_amount( $discount, $discounting_amount, $cart_item, $single, $instance ) {
$price_array = array();
foreach( $cart_item as $item ) {
echo $item->price;
if($item->price > 0){
array_push($price_array, $item->price);
}
}
$lowestPrice = min($price_array);
if( $lowestPrice < $discount ){
$discount = $lowestPrice;
}
return $discount;
}
add_filter( 'woocommerce_coupon_get_discount_amount', 'filter_woocommerce_coupon_get_discount_amount', 10, 5 );
我已经使用普通的woocommerce优惠券方法创建了“ BOGOF”(买一送一)优惠券。优惠券可为用户提供购物车中其他1件商品的100%折扣。优惠券设置...
$cart_item
变量hook参数是当前购物车商品,而不是购物车商品数组...