DMS Core
Cổng nhân viên bán hàng

Đơn hàng

Màn để Nhân viên bán hàng tạo, cập nhật, xem chi tiết hoặc hủy Đơn hàng trong phạm vi được giao. Đơn hàng cần nối đúng Điểm bán, Danh sách sản phẩm, Bảng giá, Khuyến mãi và Mã giảm giá nếu áp dụng.

01Chọn điểm

Đơn phải thuộc đúng Điểm bán và scope salesman.

02Kiểm chính sách

Preview giá, Khuyến mãi và Mã giảm giá.

03Lưu đơn

Create hoặc update khi dữ liệu hợp lệ.

04Đối soát

Theo dõi trạng thái sau khi đơn về hệ thống.

Tóm tắt

Đơn hàng trên Cổng nhân viên bán hàng phục vụ thao tác tại Điểm bán: tạo đơn khi có nhu cầu, cập nhật khi còn được phép, hủy khi cần và theo dõi chi tiết trong phạm vi cá nhân. Trang này không mô tả duyệt, xuất kho hoặc hoàn tất như thao tác của Nhân viên bán hàng vì các thao tác đó không nằm trong API salesman đã đối chiếu.

Việc cần làm

  • Trong hoặc sau lượt Viếng thăm, tạo Đơn hàng đúng Điểm bán khi phát sinh nhu cầu mua.
  • Kiểm Danh sách sản phẩm, số lượng, Bảng giá, Khuyến mãi và Mã giảm giá trước khi gửi.
  • Dùng preview để phát hiện sai giá, thiếu điều kiện chính sách hoặc sai sản phẩm trước khi tạo/cập nhật.
  • Theo dõi trạng thái Đơn hàng sau khi gửi để biết cần cập nhật, hủy hoặc báo Giám sát/Sales Admin đối soát.

Dữ liệu cần có

Điểm bán và phạm vi

Đơn phải thuộc đúng Điểm bán trong phạm vi Nhân viên bán hàng, không tạo theo điểm ngoài kế hoạch hoặc ngoài scope.

Sản phẩm và số lượng

Danh sách sản phẩm, đơn vị tính và số lượng cần rõ trước khi preview.

Bảng giá và chính sách

Bảng giá, Khuyến mãi và Mã giảm giá quyết định kết quả preview và giá trị Đơn hàng.

Liên kết viếng thăm

Nếu đơn phát sinh trong lượt, cần nối đúng bối cảnh Viếng thăm để Giám sát hiểu kết quả tại điểm.

Thao tác chính

  1. Dùng `orders/list`, `orders/query` hoặc `orders/detail` để xem Đơn hàng trong phạm vi cá nhân.
  2. Dùng endpoint lookup của orders để lấy dữ liệu hỗ trợ khi chọn Điểm bán, sản phẩm hoặc thông tin liên quan.
  3. Dùng `orders/preview` trước khi `orders/create` hoặc `orders/update` để kiểm giá và điều kiện áp dụng.
  4. Dùng `orders/voucher/check` khi Đơn hàng có Mã giảm giá.
  5. Dùng `orders/cancel` khi cần hủy Đơn hàng trong trạng thái cho phép; không mô tả approve, dispatch hoặc complete là thao tác salesman.

Trạng thái cần nhớ

Nội dungNhân viên bán hàng cần nhớĐối soát sau đó
PreviewKiểm chính sách trước khi lưu để tránh phải sửa sau tuyến.Sales Admin có căn cứ kiểm vì sao giá hoặc Khuyến mãi áp dụng.
Tạo mớiChỉ tạo khi đúng Điểm bán, đúng sản phẩm và đúng phạm vi.Đơn quay về cổng quản trị hoặc cổng nhà phân phối để xử lý bước sau.
Cập nhậtChỉ cập nhật khi trạng thái và quyền cho phép.Cần theo dõi thay đổi để tránh lệch với nhu cầu tại điểm.
HủyGhi lý do đủ rõ nếu cần hủy đơn đã tạo.Giám sát và Sales Admin đối chiếu với lượt Viếng thăm liên quan.

Tình huống thực địa

Điểm bán muốn đặt ngay

Tạo Đơn hàng tại đúng Điểm bán, kiểm sản phẩm và preview trước khi gửi để tránh sai chính sách.

Mã giảm giá không hợp lệ

Dùng kiểm Mã giảm giá trước khi lưu; nếu không đạt điều kiện, giải thích bằng chính sách thay vì tự sửa giá.

Đơn cần sửa sau Check-in

Mở chi tiết, cập nhật khi còn được phép và bảo đảm kết quả vẫn phản ánh nhu cầu tại Điểm bán.

Không đặt hàng

Ghi nhận order task hoặc lý do trong lượt Viếng thăm để Giám sát hiểu vì sao lượt không phát sinh Đơn hàng.

Đơn bị hủy

Hủy theo đúng trạng thái cho phép và ghi lý do để tránh bị hiểu là thiếu follow-up với Điểm bán.

Trạng thái sau tạo

Theo dõi ở Cổng nhân viên bán hàng, nhưng các bước xử lý sau tạo cần đối chiếu với cổng quản trị hoặc cổng nhà phân phối.

Điểm cần đối chiếu

  • API salesman xác nhận `orders/list`, `orders/query`, `orders/detail`, endpoint lookup của orders, `orders/preview`, `orders/voucher/check`, `orders/create`, `orders/update`, `orders/cancel`.
  • Không ghi Nhân viên bán hàng có thao tác approve, dispatch hoặc complete vì các thao tác đó không có trong API salesman đã đối chiếu.
  • Nếu Đơn hàng không ra đúng giá hoặc Khuyến mãi, cần kiểm Bảng giá, Khuyến mãi, Mã giảm giá, Điểm bán và phạm vi trước khi kết luận lỗi app.

Checklist trước/sau thao tác

  • Trước khi tạo: Điểm bán có đúng với lượt Viếng thăm hoặc phạm vi được giao không?
  • Trước khi lưu: Danh sách sản phẩm, số lượng và đơn vị tính đã chính xác chưa?
  • Trước khi gửi: đã preview và kiểm Mã giảm giá nếu có chưa?
  • Sau khi tạo/cập nhật: trạng thái Đơn hàng có đúng kỳ vọng không?
  • Sau khi hủy: lý do có đủ rõ để Sales Admin và Giám sát đối soát không?

Đi tiếp