如果应用了优惠券,则将特定产品添加到购物车WooCommerce

时间:2019-08-09 12:53:35

标签: php woocommerce merge cart coupon

我要构建以下内容:

具有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添加到购物车。

0 个答案:

没有答案