wordpress 如何排除使用优惠券的产品[duplicate]

h43kikqp  于 2022-11-22  发布在  WordPress
关注(0)|答案(1)|浏览(105)

此问题在此处已有答案

Create a coupon programmatically since WooCommerce 3+(1个答案)
13天前关闭。
我正在创建一个自定义优惠券,并试图排除产品使用该特定优惠券,但当我添加产品ID在该代码中,它只添加1产品在排除不是其他人。

$permitted_chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';  
 $bemail= 'email@gmail.com'; 
 $coupon = new WC_Coupon();
 $coupon->set_code( substr(str_shuffle($permitted_chars), 0, 16) . '5489' );
 $coupon->set_amount(5489);
 $coupon->set_excluded_product_ids(1393,1324);
 $coupon->set_email_restrictions($bemail);
 $coupon->save();
mrfwxfqh

mrfwxfqh1#

尝试传递set_excluded_product_ids()中的产品ID数组。
范例:-

$pids = array(101, 102, 103);
$coupon->set_excluded_product_ids($pids);

参考:-https://github.com/woocommerce/woocommerce/blob/trunk/plugins/woocommerce/includes/class-wc-coupon.php#L622

相关问题