我要构建以下内容:
具有Apply Coupon
字段的登录页面。
如果coupon
有效,则需要向购物车中添加特定的product
。
因此,基本上,优惠券需要附在特定产品上。 (在这种情况下为product_id 99
。
我在某个地方发现了这个
function wc_ninja_apply_coupon( $coupon_code ) {
if ( 'JLSDFO' === $coupon_code ) {
$product_id = 99;
WC()->cart->add_to_cart( $product_id );
}
}
add_action( 'woocommerce_applied_coupon', 'wc_ninja_apply_coupon' );
但这是针对一种优惠券的。我想添加例如与该产品合并的1000张优惠券。客户可以在添加此优惠券时在后端选择此产品。因此,当用户输入1000张优惠券中的一张时,他可以理解为将product_id 99
添加到购物车。