function firstTimeShopper() { global $woocommerce; $coupon_code = 'XXXXXXXXX'; //这里是免运费的优惠券代码 if (is_user_logged_in()) { $current_user = wp_get_current_user(); 如果 (!$current_user) 返回; $hasOrderedBefore = get_user_meta($current_user->ID, 'paying_customer', true); 如果 (!$hasOrderedBefore) { if ($woocommerce->cart->has_discount(sanitize_text_field($coupon_code)))// If coupon has been already been added remove it. 如果 (!$woocommerce->cart->remove_coupons(sanitize_text_field($coupon_code)) $woocommerce->show_messages(); 如果 (!$woocommerce->cart->add_discount(sanitize_text_field($coupon_code)){ $woocommerce->show_messages(); } else { $woocommerce->clear_messages(); $woocommerce->add_message("您好!<b>因为这是您的第一笔订单,我们为您提供了免费送货折扣。</b>没有隐藏的陷阱,我们只想说声谢谢!"); $woocommerce->show_messages(); } $woocommerce->cart->calculate_totals();// 重新计算总数。 } else { 如果 ($woocommerce->cart->has_discount(sanitize_text_field($coupon_code)){// 用户不是第一次购物 如果 ($woocommerce->cart->remove_coupons(sanitize_text_field($coupon_code)) $woocommerce->show_messages(); $woocommerce->cart->calculate_totals();/ 重新计算总数。 } } } } add_action('woocommerce_before_cart', 'firstTimeShopper'); add_action('woocommerce_before_checkout_form', 'firstTimeShopper');
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)