Trạng thái đơn hàng
Trạng thái đơn hàng cần thiết để theo dõi tiến trình của đơn hàng từ khi tạo đến khi hoàn thành. Chúng giúp hệ thống hóa công việc với các đơn hàng cho các quản lý, cũng như cho phép khách hàng thấy được trạng thái hiện tại của đơn hàng.
Mỗi kho đơn hàng có bộ trạng thái riêng, vì vậy bạn có thể thêm các trạng thái độc đáo cho từng nhóm hàng hóa khác nhau.
Chế độ làm việc với trạng thái
Ở đầu phần "Trạng thái đơn hàng" có khối "Cài đặt chế độ trạng thái đơn hàng", nơi bạn có thể chọn một trong hai chế độ làm việc:
- Cơ bản (Basic) — chế độ mặc định. Sử dụng bộ trạng thái duy nhất, gắn liền với tài khoản thanh toán. Trạng thái đơn hàng thay đổi theo cách tuyến tính dựa trên các sự kiện thanh toán. Chế độ này đủ cho hầu hết các kịch bản.
- Nâng cao (Advanced) — cài đặt linh hoạt theo ba trục độc lập: Trạng thái đơn hàng (trạng thái chính của đơn hàng), Thực hiện (thực hiện — thu gom, giao hàng, vận chuyển) và Thanh toán. Mỗi trục có bộ trạng thái riêng, bản đồ chuyển đổi tự động theo các kích hoạt và các kích hoạt tùy chỉnh.
Để thay đổi chế độ, hãy chọn tùy chọn mong muốn trong khối "Cài đặt chế độ trạng thái đơn hàng" và xác nhận hành động trong cửa sổ bật lên.
Khi chuyển sang chế độ nâng cao, hãy chắc chắn chỉ định trạng thái mặc định cho trục Trạng thái đơn hàng — chính từ đây bắt đầu vòng đời của đơn hàng. Khi trạng thái mặc định cho trục Trạng thái đơn hàng chưa được chỉ định, dữ liệu sẽ được coi là không hợp lệ và việc lưu kho sẽ bị chặn.
Tạo trạng thái
Để tạo trạng thái đơn hàng mới, hãy mở phần đơn hàng trong menu bên trái.
Chọn trong danh sách kho đơn hàng mà bạn muốn tạo trạng thái đơn hàng mới và nhấn vào biểu tượng chỉnh sửa .
Chuyển đến phần "Trạng thái đơn hàng".
Trong khối tạo trạng thái mới, hãy điền:
- Tên trạng thái - Chuỗi không duy nhất. Tên cũng phản ánh bản chất của trạng thái. Ví dụ, trạng thái có thể được gọi là "Đang giao", hoặc "Hoàn thành". Chính thông tin này sẽ được quản lý và người dùng thấy trong phần trạng thái đơn hàng.
- Thẻ - Chuỗi duy nhất, được sử dụng trong mã của ứng dụng của bạn. Hãy nhớ điều này khi tạo thẻ, để nó không gây ra xung đột trong hoạt động của ứng dụng.
Sau khi điền các trường, nhấn nút "Thêm". Nếu tất cả dữ liệu được nhập chính xác, trạng thái sẽ được lưu tự động và thêm vào danh sách chung.
Thay đổi trạng thái
Để thực hiện thay đổi đối với trạng thái đơn hàng đã tồn tại, hãy mở phần đơn hàng trong menu bên trái.
Chọn trong danh sách kho đơn hàng mà bạn muốn thay đổi trạng thái đơn hàng và nhấn vào biểu tượng chỉnh sửa .
Chuyển đến phần "Trạng thái đơn hàng".
Chọn trong danh sách trạng thái mà bạn muốn thay đổi và nhấn vào biểu tượng chỉnh sửa .
Bạn có thể thay đổi tên trạng thái (Name), thẻ của nó (Marker), cũng như các cài đặt Trạng thái mặc định, Hủy bỏ cuối cùng và Thành công cuối cùng.
Nếu trạng thái đã được sử dụng trong ứng dụng của bạn, hãy thay đổi thẻ chỉ khi bạn chắc chắn rằng điều này sẽ không gây cản trở cho hoạt động của ứng dụng.
Giá trị mặc định
Bạn có thể chọn một trong các trạng thái làm giá trị mặc định. Trạng thái có đánh dấu như vậy sẽ được thiết lập mỗi khi không có trạng thái nào khác được thiết lập.
Để làm trạng thái thành trạng thái mặc định, hãy chuyển đến cài đặt trạng thái bằng cách nhấn vào biểu tượng chỉnh sửa .
Đánh dấu vào cài đặt Trạng thái mặc định. Trạng thái mặc định sẽ tự động được gán cho đơn hàng khi tạo.
Trong một kho đơn hàng chỉ có thể có một trạng thái với cài đặt như vậy. Trong danh sách chung, trạng thái như vậy sẽ được đánh dấu bằng một thẻ đặc biệt.
Hủy bỏ cuối cùng
Đánh dấu vào Hủy bỏ cuối cùng, nếu trạng thái có nghĩa là hủy bỏ cuối cùng của đơn hàng. Khi đơn hàng chuyển sang trạng thái này, đơn hàng sẽ bị hủy và các khoản thưởng đã áp dụng sẽ được hoàn lại. Thông thường, cài đặt này được bật cho các trạng thái tương ứng với các trạng thái thanh toán expired và canceled.
Thành công cuối cùng
Đánh dấu vào Thành công cuối cùng, nếu trạng thái có nghĩa là hoàn thành thành công đơn hàng. Các đơn hàng trong trạng thái này được tính vào LTV của khách hàng — tổng số tiền của tất cả các đơn hàng đã thanh toán của họ.
Xóa trạng thái
Để xóa trạng thái đơn hàng, hãy mở phần đơn hàng trong menu bên trái.
Chọn trong danh sách kho đơn hàng mà bạn muốn xóa trạng thái đơn hàng và nhấn vào biểu tượng chỉnh sửa .
Chuyển đến phần "Trạng thái đơn hàng".
Chọn trong danh sách chung trạng thái đơn hàng mà bạn muốn xóa. Nhấn vào biểu tượng xóa .
Xác nhận hành động trong cửa sổ bật lên.
Trạng thái sẽ bị xóa khỏi danh sách.
Trạng thái được chỉ định cho một đơn hàng nào đó hoặc được sử dụng trong bản đồ trạng thái không thể bị xóa — biểu tượng xóa sẽ không hiển thị cho trạng thái như vậy.
Chế độ nâng cao
Chế độ nâng cao (Advanced) được thiết kế cho các kịch bản xử lý đơn hàng phức tạp, khi một bộ trạng thái tuyến tính không đủ. Nó phân chia các trạng thái thành ba trục độc lập và cho phép cấu hình các chuyển đổi tự động giữa các trạng thái dựa trên các kích hoạt.
Để bật chế độ nâng cao, trong khối "Cài đặt chế độ trạng thái đơn hàng", hãy chọn tùy chọn Nâng cao và xác nhận việc chuyển đổi.
Ba trục trạng thái
Trong chế độ nâng cao, mỗi đơn hàng có ba trục trạng thái độc lập:
- Trạng thái đơn hàng — trạng thái kinh doanh chính của đơn hàng.
- Thực hiện — thực hiện đơn hàng (thu gom, giao hàng, vận chuyển).
- Thanh toán — trạng thái thanh toán.
Mỗi trạng thái chỉ thuộc về một trục. Các trục Trạng thái đơn hàng và Thực hiện được quản lý bởi người bán (thủ công hoặc thông qua tích hợp), trong khi trục Thanh toán được hệ thống quản lý tự động dựa trên các sự kiện thanh toán.
Trạng thái được sử dụng trong bản đồ chuyển đổi hoặc được chỉ định cho một đơn hàng không thể bị xóa.
Tạo trạng thái trong chế độ nâng cao
Việc tạo trạng thái được thực hiện giống như trong chế độ cơ bản, nhưng trong biểu mẫu tạo sẽ xuất hiện một trường chọn thêm trục, mà trạng thái thuộc về (Trạng thái đơn hàng, Thực hiện hoặc Thanh toán). Trong danh sách chung các trạng thái sẽ hiển thị thêm một cột "Trục", cho thấy sự thuộc về của mỗi trạng thái.
Bản đồ trạng thái
Khi bật chế độ nâng cao, sẽ xuất hiện tab "Trạng thái đơn hàng" → "Bản đồ trạng thái". Bản đồ tự động chuyển trạng thái của trục Trạng thái đơn hàng hoặc Thực hiện dựa trên kích hoạt. Ví dụ, khi có kích hoạt payment.paid, trạng thái của trục Trạng thái đơn hàng sẽ chuyển sang "Đã thanh toán".
Cấu hình bản đồ được chia thành các tab phụ theo các trục (Trạng thái đơn hàng và Thực hiện). Đối với mỗi kích hoạt, được nhóm theo các loại (sự kiện đơn hàng, thanh toán và hoàn trả), sẽ chỉ định trạng thái mục tiêu mà đơn hàng cần chuyển đến. Trạng thái ban đầu được lấy từ trạng thái mặc định của trục tương ứng.
Sau khi cấu hình bản đồ, nhấn nút "Lưu".
Các trạng thái của trục Trạng thái đơn hàng và Thực hiện có thể được thay đổi thủ công hoặc thông qua tích hợp. Trục Thanh toán chỉ được hệ thống quản lý dựa trên các sự kiện thanh toán.
Kích hoạt tùy chỉnh
Trong tab bản đồ trạng thái, bạn có thể tạo các kích hoạt tùy chỉnh có dạng custom.{name}. Những kích hoạt này chỉ được gọi thông qua tích hợp API và có sẵn cho các trục Trạng thái đơn hàng và Thực hiện. Điều này cho phép mô tả các chuyển đổi trạng thái cho các sự kiện kinh doanh không chuẩn của ứng dụng của bạn.