Bạn đang dùng plugin WooCommerce để thiết kế web bán hàng cho khách hàng. Sau khi hoàn thành bước thanh toán, sẽ có một email tạo hóa đơn cho khách hàng. Nội dung email này là tổng kết lại khách hàng mua những sản phẩm gì. Đôi khi khách hàng cũng muốn đính kèm file vào email này, file có thể là pdf, excel, word hay thậm chí là hình hoặc logo.
1. Đính kèm file vào email hóa đơn
Bạn đừng quá lo lắng vì đoạn code dưới đây sẽ giúp bạn làm điều đó rất dễ dàng. Chỉ cần copy và bỏ chúng vào file functions.php của theme, sau đó sửa lại đường dẫn file đính kèm bạn muốn gửi cho khách hàng.
add_filter( 'woocommerce_email_attachments', 'wpshare247_attach_to_wc_emails_invoice', 10, 3); function wpshare247_attach_to_wc_emails_invoice ( $attachments , $email_id, $order ) { // Kiểm tra nếu có lỗi xảy ra thì không làm gì cả if ( ! is_a( $order, 'WC_Order' ) || ! isset( $email_id ) ) { return $attachments; } // Đính kèm file của bạn $upload_dir = wp_upload_dir(); $attachments[] = $upload_dir['basedir'] . "/2020/12/example.pdf"; // sửa lại đường dẫn của bạn ở đây return $attachments; }
2. Cấu hình nhận email khi có khách đặt hàng
Nếu bạn chưa biết cấu hình nhận mail khi có khách đặt hàng, bạn có thể xem hình bên dưới
Như vậy bạn có thể dễ dàng tùy biến gửi nhận email trong WooCommerce đúng không? Chúng tôi sẽ tiếp tục chia sẽ mọi thứ về plugin này mà trong giới hạn hiểu biết của WPSHARE247 ,mong các bạn ủng hộ.