Một trong những khách hàng của tôi đã gặp khó khăn, cố gắng tìm ra cách anh ta có thể tùy chỉnh cửa hàng WooCommerce của mình để thông báo cho quản trị viên bất cứ khi nào một tài khoản mới được tạo hay khách hàng có đặt hàng trong cửa hàng của anh ấy.
Anh ấy muốn thông báo cho quản trị viên để anh ấy có thể gắn thẻ tài khoản của khách hàng dựa trên loại mua hàng họ muốn thực hiện. Vấn đề là chức năng này không được tích hợp vào WooCommerce. Vì vậy, rất khó để đưa khách hàng vào nhóm khách hàng phù hợp. Vậy có thể gửi email tự động đến Quản trị viên mỗi lần khách hàng tạo tài khoản mới hay không?
Câu trả lời là Có. Thêm đoạn code sau vào file customer-new-account.php. Tiếp đến, bạn cần thêm một hàm trong file functions.php. Để thực hiện, bạn thêm vào file customer-new-account.php dòng code dưới đây:
do_action( 'new_customer_registered', $user_login );
Sau đó thêm hook này vào functions.php
add_action( 'woocommerce_created_customer', 'woocommerce_created_customer_admin_notification' ); function woocommerce_created_customer_admin_notification( $customer_id ) { wp_send_new_user_notifications( $customer_id, 'admin' ); }
Khi bạn làm điều này, WooCommerce của bạn sẽ thông báo cho quản trị viên mỗi khi tài khoản mới được tạo.
Để nhận được bài viết mới vui lòng đăng ký kênh kiến thức WordPress từ A-Z ở Form bên dưới. Bạn cũng có thể nhận được sự trợ giúp trên Twitter và Facebook
Liên hệ
Công ty chuyên Thiết kế website uy tín nhất Miền Bắc: http://vinastar.net
Hotline tư vấn: 0989 48 3456
Nguồn: Sưu tầm trên internet