Nhảy đến nội dung

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 tình trạng 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

Ở phần đầu của mục "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 một 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: order (trạng thái chính của đơn hàng), fulfillment (thực hiện — thu gom, giao hàng, vận chuyển) và payment (thanh toán). Mỗi trục có bộ trạng thái riêng, bản đồ chuyển tiếp 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ổ pop-up.

Quan trọng

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 order — chính từ đây bắt đầu vòng đời của đơn hàng. Nếu trạng thái mặc định cho trục order 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 Edit. 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 tạo trạng thái đơn hàng mới và nhấn vào biểu tượng chỉnh sửa Edit. 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 Edit. Bạn có thể thay đổi tên trạng thái và thẻ của nó.

Quan trọ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 Edit. Đánh dấu vào cài đặt "Giá trị mặc định".

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 đó sẽ được đánh dấu bằng một thẻ đặc biệt.

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 tạo trạng thái đơn hàng mới và nhấn vào biểu tượng chỉnh sửa Edit. 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 Edit. Xác nhận hành động trong cửa sổ pop-up. Trạng thái sẽ bị xóa khỏi danh sách, cũng như khỏi các đơn hàng mà nó đang được sử dụng.

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 tiếp 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 Advanced 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:

  • order — trạng thái kinh doanh chính của đơn hàng.
  • fulfillment — thực hiện đơn hàng (thu gom, giao hàng, vận chuyển).
  • payment — 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 orderfulfillment đượ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 payment được hệ thống tự động quản lý dựa trên các sự kiện thanh toán.

Quan trọng

Trạng thái đã được sử dụng trong bản đồ chuyển tiếp hoặc được chỉ định cho một đơn hàng nào đó 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 bổ sung để chọn trục mà trạng thái thuộc về (Order status, Fulfillment hoặc Payment). 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 chế độ nâng cao được bật, 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 order hoặc fulfillment 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 order 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 (Order statusFulfillment). Đố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".

thông tin

Các trạng thái của trục orderfulfillment có thể được thay đổi thủ công hoặc thông qua tích hợp. Trục payment 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 orderfulfillment. Điều này cho phép mô tả các chuyển tiếp 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.