Tự động hóa quy trình: Truy vấn đơn hàng theo lô
Bạn có thể sử dụng hành động Truy vấn đơn hàng theo lô trong Flow Automation để lấy danh sách đơn hàng mục tiêu dựa trên các bộ lọc như email khách hàng, khoảng thời gian tạo đơn, trạng thái thanh toán hoặc hoàn thành, và nhiều hơn nữa. Điều này cho phép bạn điều khiển các bước tiếp theo—như hủy đơn chưa thanh toán, gắn thẻ đơn đang xử lý, hoặc gửi thông báo—mà không cần tìm kiếm thủ công trong quản trị, giúp đội ngũ của bạn tự động hóa các quy trình kiểm tra và theo dõi thường xuyên một cách tự tin.
Hướng dẫn này giải thích khi nào nên sử dụng hành động, cách kiểm tra từ đầu đến cuối, và cung cấp một ví dụ thực tế để tự động hóa giao tiếp và cập nhật.
| Lưu ý: Hành động chỉ đọc và trả về tối đa 100 đơn hàng phù hợp mỗi lần chạy. |
Khi Nào Nên Sử Dụng Hành Động Truy Vấn Đơn Hàng Theo Lô
Sử dụng hành động Truy vấn đơn hàng theo lô khi:
- Bạn cần dữ liệu đơn hàng lịch sử mà không có sẵn chỉ từ trình kích hoạt.
- Bạn muốn kiểm tra các đơn hàng trước đây của khách hàng trước khi quyết định xử lý đơn hàng hiện tại của họ.
- Bạn cần một danh sách đơn hàng để sử dụng trong hành động Đếm hoặc Tổng hợp sau đó trong cùng một quy trình làm việc.
| Lưu ý: Bài viết này chỉ đề cập đến hành động Truy vấn đơn hàng theo lô. Để xem quy trình làm việc hoàn chỉnh mà nó được sử dụng, xem "Flow Automation: Xây dựng quy trình làm việc để phát hiện lạm dụng trả hàng lặp lại." |
Mô Tả Các Trường
| Trường | Mô tả |
| Điều kiện truy vấn |
Bộ lọc được áp dụng khi chạy tìm kiếm theo lô:
Đối với các trường hỗ trợ, bạn cũng có thể viết bộ lọc dưới dạng truy vấn nâng cao thay vì chọn từng giá trị riêng lẻ. Chỉ một trường cho mỗi hành động truy vấn có thể sử dụng tùy chọn này, và nó phải được bật cho trường đó trước khi xuất hiện trong Flow — liên hệ với quản lý tài khoản SHOPLINE của bạn nếu bạn không thấy tùy chọn này. |
| Sắp xếp theo | Sắp xếp kết quả theo thời gian tạo đơn hàng: Đơn hàng mới nhất (giảm dần) hoặc Đơn hàng tạo sớm nhất (tăng dần). |
| Giới hạn kết quả tối đa | Trả về tối đa 100 đơn hàng mỗi lần chạy. |
Viết truy vấn nâng cao cho bộ lọc đơn hàng
Đối với các trường hỗ trợ, bạn có thể viết bộ lọc điều kiện truy vấn dưới dạng một chuỗi truy vấn nâng cao duy nhất thay vì chọn từng giá trị một. Điều này cho phép bạn kết hợp nhiều điều kiện — chẳng hạn như khoảng thời gian, khách hàng cụ thể và trạng thái trả hàng — thành một bộ lọc duy nhất.
|
Ví dụ truy vấn: created_at:>'{{ "now" | date_minus("6 months") }}' AND customer_id:{{customer.id}} AND return_status:returned |
Ví dụ này lấy các đơn hàng được tạo trong 6 tháng gần đây, do khách hàng trên đơn hàng hiện tại đặt, và có trạng thái trả hàng là đã trả.
| Lưu ý: Chỉ một trường cho mỗi hành động truy vấn có thể sử dụng truy vấn nâng cao, và các trường cùng toán tử có sẵn phụ thuộc vào những gì được bật cho cửa hàng của bạn. Xác nhận cú pháp được hỗ trợ với quản lý tài khoản SHOPLINE của bạn trước khi sử dụng truy vấn tùy chỉnh trong môi trường sản xuất. |
Các trình kích hoạt được hỗ trợ
Bạn có thể thêm hành động Truy vấn đơn hàng theo lô vào các quy trình làm việc được bắt đầu bởi các trình kích hoạt sau. Nhấp vào tên bất kỳ trình kích hoạt nào để xem hướng dẫn thiết lập:
- Thời gian đã lên lịch
- Thao tác đơn hàng hàng loạt
- Đơn hàng được tạo
Ví dụ về trường hợp sử dụng
Dưới đây là ví dụ thực tế về việc sử dụng hành động Truy vấn đơn hàng theo lô để tự động gắn thẻ các đơn hàng chưa thanh toán để theo dõi:
- Kích hoạt: Kích hoạt tạo đơn hàng
- Trì hoãn: 5 phút
-
Hành động: Truy vấn đơn hàng theo lô
- Điều kiện truy vấn: ID đơn hàng cụ thể
- Sắp xếp kết quả: Đơn hàng được tạo gần đây nhất
- Số lượng giữ lại: 100
- Điều kiện: Nếu trạng thái thanh toán là chưa thanh toán
- Hành động: Hủy đơn hàng
Mẫu có sẵn
Dưới đây là một mẫu sẵn sàng sử dụng bao gồm hành động này. Nhấp vào mẫu để xem hoặc áp dụng:
- Gắn thẻ các đơn hàng chưa hoàn thành: Theo lịch hàng ngày hoặc hàng tuần, chạy Truy vấn đơn hàng theo lô để lấy tối đa 100 đơn hàng có trạng thái Đang xử lý, sau đó thêm thẻ để nhóm của bạn có thể nhanh chóng nhận diện và xử lý các trường hợp ngoại lệ. Bạn có thể tùy chỉnh thời gian trì hoãn để phù hợp với quy trình quản lý và theo dõi các đơn hàng này.
Bài viết này được dịch bằng AI và có thể chứa một số sai sót. Để có thông tin chính xác nhất, vui lòng tham khảo phiên bản tiếng Anh gốc.