Thời gian đã lên lịch

Yếu tố kích hoạt Thời gian đã lên lịch sẽ bắt đầu dòng công việc vào ngày và giờ bạn chỉ định, với tùy chọn:

  • lặp lại dòng công việc theo lịch trình cụ thể
  • dừng lặp lại dòng công việc khi đáp ứng các tiêu chí nhất định

Không giống như hầu hết yếu tố kích hoạt khác có sẵn cho Shopify Flow, yếu tố kích hoạt Thời gian đã lên lịch bắt đầu dòng công việc dựa trên các tiêu chí bạn thiết lập khi tạo dòng công việc, thay vì dựa trên sự kiện xảy ra trong cửa hàng hoặc ứng dụng của bạn.

Có ba cách khác nhau để sử dụng yếu tố kích hoạt Thời gian đã lên lịch:

Bạn có thể tạo nhiều lịch trình và sử dụng bất kỳ cách kết hợp nào của các phương pháp này.

Cân nhắc khi sử dụng yếu tố kích hoạt Thời gian đã lên lịch

  • Dòng công việc phải có ít nhất một lần xuất hiện trong tương lai. Nếu bạn tạo dòng công việc có cả thời gian bắt đầu và kết thúc trong quá khứ, bạn không thể kích hoạt dòng công việc đó.
  • Đối với các dòng công việc lặp lại, khoảng thời gian dài nhất có thể giữa các lần xuất hiện là một năm. Khoảng thời gian nhỏ nhất có thể là 10 phút. Đối với khoảng thời gian nhỏ, nếu thời gian chạy dòng công việc lâu hơn khoảng thời gian, bạn có thể nhận được kết quả không nhất quán, tùy thuộc vào truy vấn đã sử dụng và các thao tác trong dòng công việc.

Tạo dòng công việc chạy vào ngày và giờ cụ thể

  1. Tạo dòng công việc mới, rồi chọn yếu tố kích hoạt Thời gian đã lên lịch.
  2. Không bắt buộc: Chọn múi giờ để sử dụng. Theo mặc định, múi giờ này được đặt thành múi giờ của cửa hàng.
  3. Nhập Ngày bắt đầuGiờ bắt đầu.
  4. Không bắt buộc: Để thêm lịch trình bổ sung cho dòng công việc, nhấp vào Thêm lịch trình.

Tạo dòng công việc chạy lặp lại theo lịch trình

  1. Tạo dòng công việc bắt đầu bằng yếu tố kích hoạt Thời gian đã lên lịch.
  2. Sau khi thiết lập ngày và giờ bắt đầu, nhấp vào Thêm quy tắc lặp lại.
    1. Chọn khoảng thời gian trôi qua trước khi dòng công việc chạy lại. Giá trị này phải là số nguyên. Số thập phân không được hỗ trợ.
    2. Thiết lập khoảng thời gian từ các tùy chọn Ngày, Tuần, hoặc Tháng.
      • Nếu chọn Tuần, hãy nhấp vào ngày trong tuần để chạy dòng công việc.
      • Nếu chọn Tháng, hãy chọn ngày trong tháng để chạy dòng công việc.
  3. Không bắt buộc: Để đặt tiêu chí ngừng lặp lại dòng công việc, hãy nhấp vào Thêm quy tắc kết thúc.

Tạo dòng công việc ngừng lặp lại khi đáp ứng tiêu chí cụ thể

  1. Tạo dòng công việc bắt đầu bằng yếu tố kích hoạt Thời gian đã lên lịchQuy tắc lặp lại.
  2. Nhấp vào Thêm quy tắc kết thúc.
  3. Thực hiện một trong các thao tác sau:
    • Để dừng dòng công việc sau khi chạy một số lần nhất định, hãy chọn Sau số lần xuất hiện, rồi nhập số vào phần Số lượng.
    • Để dừng dòng công việc vào một thời điểm cụ thể, hãy chọn Vào ngày và giờ, sau đó nhập Ngày kết thúcGiờ kết thúc.

Các thao tác lấy dữ liệu

Hầu hết các dòng công việc đều bắt đầu do một sự kiện và tự động bao gồm dữ liệu liên quan đến sự kiện đó. Ví dụ: khi một dòng công việc được bắt đầu bằng yếu tố kích hoạt Đã tạo đơn hàng, dòng công việc đó sẽ bắt đầu khi có một đơn hàng mới được đặt. Dòng công việc tự động có thông tin về đơn hàng đã khiến dòng công việc đó chạy và thực hiện các thao tác trên dòng công việc đó.

Trong dòng công việc sử dụng yếu tố kích hoạt Thời gian đã lên lịch, dòng công việc bắt đầu vào thời gian bạn chỉ định thay vì kết quả của một sự kiện. Do không có sự kiện cụ thể nào trong cửa hàng hoặc từ ứng dụng bắt đầu dòng công việc, nên không có dữ liệu nào được tự động đưa vào. Để tạo dòng công việc thực hiện thao tác trên đơn hàng hoặc sản phẩm, bạn có thể sử dụng các thao tác sau để đưa dữ liệu đó vào dòng công việc:

Biến Thời gian đã lên lịch

Khi bạn bắt đầu một dòng công việc bằng yếu tố kích hoạt Thời gian đã lên lịch, các điều kiện và thao tác trong dòng công việc chấp nhận biến liquid sẽ có thêm một biến khả dụng. Biến Được lên lịch lúc trả về ngày và giờ dòng công việc được lên lịch chạy, gọi là scheduledAt.

Kiểm tra yếu tố kích hoạt Thời gian đã lên lịch

Để kiểm tra dòng công việc bắt đầu bằng yếu tố kích hoạt này, hãy cài đặt để dòng công việc đầu tiên chạy ngay sau khi bạn bật dòng công việc đó. Sau khi chắc chắn rằng dòng công việc hoạt động như dự kiến, hãy chỉnh sửa dòng công việc để cập nhật ngày và giờ bắt đầu.

Mẫu

Thêm sản phẩm có gắn thẻ vào bộ sưu tập trong tương lai

Vào một thời điểm trong tương lai, lấy tất cả sản phẩm có một thẻ nhất định rồi thêm vào một bộ sưu tập. Xem mẫu

Chuyển đổi trường siêu dữ liệu khách hàng thành thẻ cho tất cả khách hàng

Dòng công việc này sẽ bổ sung dữ liệu thẻ cho tất cả khách hàng dựa trên giá trị trường siêu dữ liệu. Dòng công việc này chạy hàng giờ và nạp tối đa 100 khách hàng không có thẻ "processed" (đã xử lý). Đối với mỗi khách hàng, dòng công việc xem xét giá trị của trường siêu dữ liệu custom.test và thêm thẻ tương ứng. Dòng công việc này cũng thêm thẻ "processed" để không trả về trong lần chạy theo lịch tiếp theo. Để sử dụng dòng công việc này, bạn cần thay đổi không gian tên và khóa của trường siêu dữ liệu cho khớp với trường siêu dữ liệu trong cửa hàng của mình. Xem mẫu

Tạo và khởi tạo trường siêu dữ liệu cửa hàng

Sử dụng trường siêu dữ liệu cửa hàng với Flow bằng cách tạo định nghĩa và khởi tạo trường siêu dữ liệu cùng các giá trị bạn cần. Xem mẫu

Xóa khách hàng không hoạt động

Xóa khách hàng từ 5 năm trở lên chưa từng đặt hàng. Xem mẫu

Xóa sản phẩm không hoạt động

Xóa sản phẩm không có hàng tồn kho và chưa được cập nhật trong một năm. Xem mẫu

Gửi email tóm tắt hằng tuần về các khoản giảm giá đang hoạt động có sử dụng mã

Gửi email tóm tắt về các khoản giảm giá đang hoạt động có sử dụng mã. Dòng công việc chạy theo lịch trình vào 9 giờ sáng thứ Hai hằng tuần. Có thể tùy chỉnh dòng công việc này để thay đổi thời gian, cách bạn nhận bản tóm tắt, loại giảm giá muốn đưa vào và chế độ. Xem mẫu

Mỗi tuần một lần, tạo và gửi báo cáo bằng Tresl Segments

Tạo một hoặc nhiều báo cáo bằng ứng dụng Tresl Segments. Dòng công việc này sẽ gửi báo cáo đến các địa chỉ email đã chỉ định và sử dụng yếu tố kích hoạt Thời gian đã lên lịch để chạy mỗi tuần một lần. Xem mẫu

Đăng sản phẩm có một thẻ nhất định trong tương lai

Vào một ngày trong tương lai, lấy các sản phẩm có một thẻ nhất định và đăng lên. Sử dụng yếu tố kích hoạt Thời gian đã lên lịch và thao tác Lấy dữ liệu sản phẩm. Xem mẫu

Xóa thẻ sản phẩm mới sau 90 ngày kể từ khi tạo sản phẩm

Mỗi ngày, lấy tối đa 100 sản phẩm được tạo cách đây hơn 90 ngày và vẫn có thẻ "new" (mới). Sau đó, dòng công việc này sẽ xóa những thẻ đó trên từng sản phẩm. Xem mẫu

Lên lịch xóa sản phẩm khỏi Cửa hàng trực tuyến vào ngày và giờ đã chỉ định

Vào một ngày duy nhất trong tương lai, xóa các sản phẩm khỏi cửa hàng trực tuyến theo thẻ, ID hoặc SKU. Dòng công việc này sử dụng yếu tố kích hoạt Thời gian đã lên lịch, thao tác Lấy dữ liệu sản phẩm và vòng lặp For each. Xem mẫu

Gửi thông báo khi có ít hơn 10 đơn hàng trong giờ qua

Gửi thông báo định kỳ về đơn hàng. Mỗi giờ, lấy tối đa 10 đơn hàng đã tạo và đếm số lượng. Nếu ít hơn 10 đơn hàng, gửi thông báo qua Email. Dùng các bước Thời gian lên lịch (Schedule time), Lấy dữ liệu đơn hàng (Get order data) và Đếm (Count). Xem mẫu

Gửi email tóm tắt hàng ngày kèm danh sách đơn hàng cần hoàn tất đang tạm dừng

Mỗi ngày, dòng công việc này sẽ truy vấn tất cả đơn hàng cần hoàn tất đang tạm dừng (tối đa 100 đơn hàng mỗi lần). Dòng công việc sẽ gửi email tóm tắt kèm theo tên đơn hàng và địa điểm hoàn tất đơn hàng được chỉ định. Xem mẫu

Gửi email tóm tắt hàng ngày về các sản phẩm hết hàng

Mỗi ngày, lấy tất cả sản phẩm có 0 hàng tồn kho và gửi email tóm tắt. Sử dụng hành động Lấy dữ liệu sản phẩm (Get product data) và yếu tố kích hoạt Thời gian lên lịch (Scheduled time). Xem mẫu

Gửi thông báo hàng ngày kèm tất cả đơn hàng nháp đang mở

Mỗi ngày, lấy các đơn hàng nháp đang mở, đếm số lượng và gửi tin nhắn Slack. Sử dụng yếu tố kích hoạt Thời gian lên lịch (Scheduled time), các hành động Lấy đơn hàng nháp (Get draft orders) và Đếm (Count). Xem mẫu

Gửi email tóm tắt tất cả đơn hàng đặt trên cửa hàng trực tuyến trong ngày qua

Mỗi ngày, lấy các đơn hàng của ngày trước đó và gửi email tóm tắt các đơn hàng được đặt trên cửa hàng trực tuyến. Xem mẫu

Gửi email tóm tắt tất cả đơn hàng chưa hoàn tất từ hơn 2 ngày trước

Nhận bản tóm tắt hàng ngày về tất cả đơn hàng chưa hoàn tất từ hơn 2 ngày trước, sử dụng thao tác lên lịch, lấy dữ liệu đơn hàng, đếm và tính tổng. Xem mẫu

Gửi email tóm tắt hàng tuần kèm danh sách biến thể sắp hết hàng

Dòng công việc này chạy theo lịch (ví dụ: mỗi tuần một lần). Lấy danh sách các biến thể sản phẩm sắp hết hàng, đếm số lượng kết quả và gửi một email tóm tắt kèm tiêu đề biến thể cùng liên kết đến trang quản trị của biến thể đó. Xem mẫu

Gắn thẻ và gửi bản tóm tắt hàng ngày về các đơn hoàn tất trễ

Mỗi ngày, gắn thẻ và gửi email tóm tắt đếm tổng số lượng cùng giá trị tính bằng đô la của tất cả các đơn hàng lỡ thời gian cam kết vận chuyển trong 2 ngày. Xem mẫu

Gắn thẻ khách hàng có yêu cầu bồi hoàn

Mỗi giờ, dòng công việc này lấy các đơn hàng có yêu cầu bồi hoàn và gắn thẻ vào khách hàng của đơn hàng đó. Sử dụng yếu tố kích hoạt thời gian lên lịch, lấy dữ liệu đơn hàng và vòng lặp for each. Xem mẫu

Gắn thẻ đơn hàng chưa hoàn tất từ hơn 2 ngày trước

Mỗi ngày, dòng công việc này lấy tất cả các đơn hàng chưa hoàn tất từ hơn 2 ngày trước và thêm thẻ vào đơn hàng. Xem mẫu

Theo dõi biến thể sản phẩm đang giảm giá bằng trường siêu dữ liệu sản phẩm

Thiết lập một trường siêu dữ liệu cho sản phẩm nếu có ít nhất một biến thể của sản phẩm đó đang giảm giá. Tính năng này có ích để theo dõi xem hiện tại có những sản phẩm nào đang giảm giá. Xem mẫu