Thông báo chung

  • Diễn đàn không khuyến khích nhờ/yêu cầu hỗ trợ qua Teamviewer. Đọc thêm
  • Đăng topic hãy đặt tiêu đề rõ ràng. Đọc thêm

Tư vấn Gửi mail xác nhận đơn hàng về mail khách đăng ký

Thảo luận trong 'WordPress Development' bắt đầu bởi huuhai_53, 7/5/15.

  1. huuhai_53

    huuhai_53 Level 1 Thành viên

    Tham gia ngày:
    24/3/15
    Bài viết:
    32
    Đã được thích:
    0
    Câu trả lời hay nhất:
    0
    Hiện mình đang thấy có 1 số trang web khi đặt hàng xong thì nó sẽ gửi cho mình 1 email. Trong email đó có 1 cái link xác nhận đơn hàng. khi click vào đó thì nó sẽ ra hóa đơn mình đã đặt để mình xác nhận là đã đặt.
    upload_2015-5-7_22-52-13.png
    khi ấn vào nó ra trang này
    upload_2015-5-7_22-54-10.png
    Hiện tại em đang dùng woocommerce để làm giỏ hàng. Vậy anh @thachpham với các bác khác xem giúp em trong cái woocommerce có cách nào mà khi khách đặt hàng nó sẽ tự động gửi 1 email về mail đặt hàng để cho khách hàng xác nhận ko ạ ?
     
  2. quan_ronie

    quan_ronie Level 1 Thành viên

    Tham gia ngày:
    15/4/15
    Bài viết:
    21
    Đã được thích:
    0
    Câu trả lời hay nhất:
    0
    k bạn ạ, vì woocommerce trong phần thanh toán giỏ hàng đã có hết thông tin để khách hàng xác nhận rồi, ấn xác nhận xong thì nó sẽ gửi email về cho khách hàng là bạn đã mua hàng thành công... đại loại kiểu vậy
     
  3. huuhai_53

    huuhai_53 Level 1 Thành viên

    Tham gia ngày:
    24/3/15
    Bài viết:
    32
    Đã được thích:
    0
    Câu trả lời hay nhất:
    0
    Vậy các bác cho em hỏi là có cách nào làm được như vậy không ạ ?
     
  4. thachpham

    thachpham ! is_superman() Thành viên BQT Administrator Thành viên

    Tham gia ngày:
    21/3/15
    Bài viết:
    8,101
    Đã được thích:
    3,015
    Câu trả lời hay nhất:
    331
    Nơi ở:
    Katrineholm, Sweden
    Web:
    Thêm đoạn sau vào functions.php:
    Mã:
    add_action( 'woocommerce_email_after_order_table', 'add_link_back_to_order', 10, 2 );
    function add_link_back_to_order( $order, $is_admin ) {
    
        // Only for admin emails
        if ( ! $is_admin ) {
            return;
        }
    
        // Open the section with a paragraph so it is separated from the other content
        $link = '<p>';
    
        // Add the anchor link with the admin path to the order page
        $link .= '<a href="'. admin_url( 'post.php?post=' . absint( $order->id ) . '&action=edit' ) .'" >';
    
        // Clickable text
        $link .= __( 'Click here to go to the order page', 'your_domain' );
    
        // Close the link
        $link .= '</a>';
    
        // Close the paragraph
        $link .= '</p>';
    
        // Return the link into the email
        echo $link;
    
    }
    
     
    huuhai_53 and quan_ronie like this.
  5. huuhai_53

    huuhai_53 Level 1 Thành viên

    Tham gia ngày:
    24/3/15
    Bài viết:
    32
    Đã được thích:
    0
    Câu trả lời hay nhất:
    0
  6. Mai Kim Mỹ Hạnh

    Mai Kim Mỹ Hạnh Level 1 Thành viên

    Tham gia ngày:
    4/11/15
    Bài viết:
    9
    Đã được thích:
    0
    Câu trả lời hay nhất:
    0
    sao cái woo của mình hay bị lỗi ở chỗ, không gửi mail thông báo cho admin khi có đơn hàng mới hay này kia ... bữa có nhờ ku kia fix rồi, xong lại bị, không hiểu vì sao. Nhờ hoài thì ngại. Nhờ bác Thạch chỉ giúp. Với 1 cái nữa là toàn bị tụi spam vào tạo acc, ko biết chặn làm sao, hay có khi nào họ vào tạo nhiều quá đâm ra bị lỗi @@
     
  7. thachpham

    thachpham ! is_superman() Thành viên BQT Administrator Thành viên

    Tham gia ngày:
    21/3/15
    Bài viết:
    8,101
    Đã được thích:
    3,015
    Câu trả lời hay nhất:
    331
    Nơi ở:
    Katrineholm, Sweden
    Web:
    Vụ tạo acc thì bạn có thể dùng plugin https://wordpress.org/plugins/wp-spamshield/
    Còn việc không gửi mail thì có thể host bạn tắt tính năng gửi mail từ server rồi, nên nếu bạn muốn gửi email ổn định thì nên sử dụng dịch vụ SMTP bên ngoài nhé. Bạn có thể vào thachpham.com gõ "Smtp" sẽ thấy bài hướng dẫn, nhưng dùng lâu dài thì nên dùng các dịch vụ SMTP trả phí như Amazon Ses, Mandrill,...hoặc chuyển qua host khác có hỗ trợ gửi mail từ server.
     
    Ncn thích bài này.
  8. akatsuki

    akatsuki Level 1 Thành viên

    Tham gia ngày:
    30/3/15
    Bài viết:
    15
    Đã được thích:
    2
    Câu trả lời hay nhất:
    0
    Nếu không dùng woo, thì làm thế nào các bác?
     
  9. Tuấn Đỗ

    Tuấn Đỗ Level 5 Thành viên

    Tham gia ngày:
    4/3/17
    Bài viết:
    522
    Đã được thích:
    168
    Câu trả lời hay nhất:
    27
    Web:
    Thì lúc KH order bác gọi hàm gửi mail để gửi thôi bác...Cái này phải code
     
    akatsuki thích bài này.
  10. akatsuki

    akatsuki Level 1 Thành viên

    Tham gia ngày:
    30/3/15
    Bài viết:
    15
    Đã được thích:
    2
    Câu trả lời hay nhất:
    0
    Bác giúp em vụ này dc k ạ. Mời bác ly cafe :D em k phải dân code nên ...
     
  11. Tuấn Đỗ

    Tuấn Đỗ Level 5 Thành viên

    Tham gia ngày:
    4/3/17
    Bài viết:
    522
    Đã được thích:
    168
    Câu trả lời hay nhất:
    27
    Web:
    Bác liên hệ skype em nhé: quangtuan0302
     
  12. akatsuki

    akatsuki Level 1 Thành viên

    Tham gia ngày:
    30/3/15
    Bài viết:
    15
    Đã được thích:
    2
    Câu trả lời hay nhất:
    0
    ok, thanks bác
     

Chia sẻ trang này

Thông báo chung

  • Diễn đàn không khuyến khích nhờ/yêu cầu hỗ trợ qua Teamviewer. Đọc thêm
  • Đăng topic hãy đặt tiêu đề rõ ràng. Đọc thêm