Việc tạo mã giảm giá tự động cho người dùng khi đăng ký tài khoản trên website WooCommerce có thể giúp bạn tăng tỷ lệ chuyển đổi và thu hút khách hàng. Hướng dẫn dưới đây sẽ giúp bạn thực hiện điều này mà không cần cài đặt bất kỳ plugin nào. Cùng khám phá cách bạn có thể tự động tạo mã giảm giá và gửi mã này qua email cho người dùng mới.
Chúng ta sẽ sử dụng hook woocommerce_created_customer để thực hiện hành động này. Cụ thể, mỗi khi một người dùng mới đăng ký tài khoản, hệ thống sẽ tự động tạo mã giảm giá và gửi mã đó qua email.
![[Thủ thuật wordpress] Hướng dẫn code chức năng tạo và gửi mã giảm giá tự động khi người dùng đăng ký tài khoản không dùng plugin 2 thu thuat wordpress huong dan code chuc nang tao va gui ma giam gia tu dong khi nguoi dung dang ky tai khoan khong dung plugin](https://muathemewpgiare.com/wp-content/uploads/2024/11/thu-thuat-wordpress-huong-dan-code-chuc-nang-tao-va-gui-ma-giam-gia-tu-dong-khi-nguoi-dung-dang-ky-tai-khoan-khong-dung-plugin.jpg)
Dưới đây là mã code mà bạn cần thêm vào file functions.php của theme WordPress:
[an]1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | //tạo mã giảm giá khi người dùng mới đăng ký /* * Create coupon when a new user created * Author: tragoshop.vn * */ add_action('woocommerce_created_customer', 'devvn_woocommerce_created_customer', 10, 3); function devvn_woocommerce_created_customer($customer_id, $new_customer_data, $password_generated){ $user_email = $new_customer_data['user_email']; //Creat coupon $coupon_code = wp_generate_password(6, false); $amount = '50'; $discount_type = 'percent'; // Type: fixed_cart, percent, fixed_product $coupon = array( 'post_title' => $coupon_code, 'post_content' => '', 'post_status' => 'publish', 'post_author' => 1, 'post_type' => 'shop_coupon' ); $new_coupon_id = wp_insert_post( $coupon ); // Add meta update_post_meta( $new_coupon_id, 'discount_type', $discount_type ); update_post_meta( $new_coupon_id, 'coupon_amount', $amount ); update_post_meta( $new_coupon_id, 'individual_use', 'no' ); update_post_meta( $new_coupon_id, 'product_ids', '' ); update_post_meta( $new_coupon_id, 'exclude_product_ids', '' ); update_post_meta( $new_coupon_id, 'usage_limit', 1 ); update_post_meta( $new_coupon_id, 'expiry_date', '' ); update_post_meta( $new_coupon_id, 'apply_before_tax', 'yes' ); update_post_meta( $new_coupon_id, 'free_shipping', 'no' ); update_post_meta( $new_coupon_id, 'customer_email', $user_email ); update_post_meta( $new_coupon_id, 'admin_coupons_enabled_for_vendor', 'no' ); update_post_meta( $new_coupon_id, 'usage_limit_per_user', 1 ); //Send email $to = $user_email; $subject = 'Mã giảm giá 50% - chothemewp.com - '. get_bloginfo('name'); $body = '<p style=" color: #3e3c3c; font-size: 14px; border: 1px dashed #ff0000; padding: 5px; background: #fffdf3; line-height: 20px; "><strong style="color:red;">THƯ XÁC NHẬN ĐĂNG KÝ TÀI KHOẢN THÀNH CÔNG:</strong> Cảm ơn bạn đã đăng ký tài khoản tại chothemewp.com, chúng tôi rất hân hạnh được phục vụ các bạn. Nếu như có vấn đề gì cần hỗ trợ vui lòng liên hệ qua gmail: marketingquangcaotruyenthong@gmail.com. Bên cạnh đó, hãy tham gia nhóm <a style=" color: #ff0000; font-weight: 700; " href="https://www.facebook.com/profile.php?id=61550057254043">facebook Marketing Quảng Cáo Truyền Thông </a> của chúng tôi để săn nhiều mã giảm giá và những phần quà hấp dẫn khác nhé. Đây là mã giảm giá 50% cho bạn. Mã được sử dụng 1 lần duy nhất với email bạn đã đăng ký tài khoản tại chothemewp.com. Khi bạn đặt hàng sẽ nhận ngay một mã giảm giá trị giá 100.000 VNĐ cho bất kỳ theme nào tại chothemewp.com <a style=" color: #42a2cd; font-weight: 700; " href="https://www.facebook.com/profile.php?id=61550057254043">Nếu phát sinh lỗi, vui lòng liên hệ hỗ trợ qua gmail marketingquangcaotruyenthong@gmail.com. </a> Xin trân trọng cảm ơn.<strong style="color:#ff00f0;">MÃ GIẢM GIÁ 50% CỦA BẠN LÀ: </strong></p>'; $body .= '<p style="text-align: center;"><strong style="border: 1px dashed red; padding: 20px 40px; display: inline-block;">' .$coupon_code.'</strong></p>'; $headers = array('Content-Type: text/html; charset=UTF-8'); $sendmail = wp_mail( $to, $subject, $body, $headers ); } |
- 12 Lỗ Hổng Bảo Mật PHP Nguy Hiểm: Nguyên Nhân, Rủi Ro Và Cách Phòng Tránh Năm 2026
- Mua Tài Khoản Muse AI 1 Tỷ Token Giá Chỉ 90K
- Link Nâng Cấp Antigravity 18 Tháng Chỉ 100K – Giá Rẻ Tại MuaThemeWPGiaRe
- Sharecode Perfex CRM – Powerful Open Source CRM
- Tài khoản Claude Code có dùng chung được không? Giải đáp chi tiết
