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');

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。