- shares
- Facebook Messenger
- Gmail
- Viber
- Skype
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.
Hãy cho mình biết suy nghĩ của bạn trong phần bình luận bên dưới bài viết này. Hãy theo dõi kênh chia sẻ kiến thức WordPress của Hoangweb trên Twitter và Facebook
- shares
- Facebook Messenger
- Gmail
- Viber
- Skype