connect-telegram

Cây quyết định email

Mười hai bước để hạnh phúc với Email theo dõi WooCommerce.

1. Phù hợp với sản phẩm

Sản phẩm phù hợp chính xác được xử lý đầu tiên, theo sau là sản phẩm luôn gửi phù hợp.

  1. Tìm kiếm phù hợp cụ thể với sản phẩm có always_send=off email_type!=storewide
  2. Bỏ qua các email ngày đã gửi ngày trong quá khứ
  3. Lưu các phù hợp còn lại được sắp xếp theo priority như $emails

. “Always Send” Phù hợp với sản phẩm

always_send sản phẩm phù hợp được chạy qua quy trình giống như trên nhưng với always_send thuộc tính được đặt thành on và các trận đấu được lưu trữ như $always_prods .

3. “Always Send” Phù hợp với danh mục

Tất cả các danh mục sản phẩm theo thứ tự đã cho được kéo và lưu trữ trong $all_categories . always_send danh mục email được tải đầu tiên trước các email danh mục với always_send=off

  1. Tìm kiếm email phù hợp với bất kỳ danh mục nào trong $all_categories
  2. Bỏ qua các email ngày đã gửi ngày trong quá khứ
  3. Lưu các phù hợp còn lại được sắp xếp theo priority như $always_cats

4. Xử lý “Always Send” Phù hợp với sản phẩm

Trước khi thêm tất cả các email $always_prods vào hàng đợi, đoạn mã kiểm tra trước và hàng đợi các email reminder .Sau khi xử lý và hàng đợi bất kỳ reminder email, các email bên trong $always_prods sau đó được chèn vào hàng đợi.

5. Xử lý “Always Send” Phù hợp với danh mục

Đây là quá trình đơn giản của việc lặp lại mảng $always_cats và thêm mục vào hàng đợi email.

6. Xử lý sản phẩm phù hợp chính xác

  1. Nhận email có mức độ ưu tiên cao nhất và chèn vào hàng đợi email
  2. Lặp lại các email khác và thêm vào hàng đợi nếu ID sản phẩm giống với email hàng đầu
  3. Đối với các email còn lại, thêm chúng vào hàng đợi nếu ngày gửi theo lịch trình nằm trong vòng 60 phút. Nếu không, hãy bỏ qua email

7. Xử lý danh mục phù hợp

  1. Nhận email có mức độ ưu tiên cao nhất và chèn vào hàng đợi email
  2. Lặp qua các email khác và thêm vào hàng đợi nếu các ID danh mục giống với email hàng đầu
  3. Đối với các email còn lại, thêm chúng vào hàng đợi nếu ngày gửi theo lịch trình nằm trong vòng 60 phút. Nếu không, hãy bỏ qua email

8. Email sản phẩm storewide tất cả

Một email storewide chỉ được xử lý nếu không có email nào khác được hàng đợi cho một đơn đặt hàng nhất định. Một ngoại lệ với quy tắc này là nếu thuộc tính always_send được đặt thành on .Các plugin hoặc add-on khác (ví dụ như Đăng ký) có thể ngăn FUE không gửi bất kỳ email storewide nào cho một đơn đặt hàng cụ thể bằng cách hook vào hành động fue_order_created và trả về boolean true .

  1. Tải tất cả email storewide
  2. Bỏ qua email nếu có exclude_categories được cài đặt khi một danh mục loại trừ khớp với một danh mục trong $all_categories
  3. Cũng bỏ qua các email ngày có ngày gửi trong quá khứ
  4. Chèn email storewide còn lại vào hàng đợi email

9. Lần đầu mua hàng & Mua sản phẩm trên một

Phù hợp với sản phẩm

  1. Lặp lại các mục đặt hàng và lấy số lần khách hàng hiện tại mua mặt hàng
  2. Nếu đây là lần đầu tiên, tải và hàng đợi tất cả các first_purchase email phù hợp với ID mục đặt hàng hiện tại
  3. Nếu không phải lần đầu, tải và hàng đợi tất cả các product_purchase_above_one email phù hợp với ID mục đặt hàng hiện tại

Phù hợp với danh mục

  1. Lặp lại các danh mục và lấy số lần khách hàng hiện tại đã mua các mặt hàng dưới các danh mục
  2. Nếu đây là lần đầu tiên, tải và hàng đợi tất cả các first_purchase email phù hợp với ID danh mục hiện tại
  3. Nếu không phải lần đầu, tải và hàng đợi tất cả các product_purchase_above_one email phù hợp với ID danh mục hiện tại

10. Lần đầu mua hàng Storewide

Nếu khách hàng là người mua hàng lần đầu, tải tất cả các email first_purchase phạm vi rộng và thêm chúng vào hàng đợi

11. Email cho khách hàng

Tải tất cả các email customer và tùy thuộc vào các trigger email, thêm vào hàng đợi tất cả các email phù hợp với bộ lọc email (ví dụ: tổng số mua hàng > 3).

12. Email của khách hàng cuối cùng mua hàng

Tải tất cả các email customer với trigger after_last_purchase và tự động thêm tất cả chúng vào hàng đợi email.

Leave a Reply

Your email address will not be published. Required fields are marked *

preloader