Lịch sử revision
Tạo và sửa đơn hàng
# Tạo và sửa đơn hàng ## Tạo đơn nháp 1. Mở **Đơn hàng (Orders)**. 2. Chọn **Tạo Đơn hàng Nháp**. 3. Trong form **TẠO ĐƠN HÀNG NHÁP**, chọn **Khách hàng**. Nếu chưa có khách, bấm **Tìm kiếm** rồi chọn **Thêm khách hàng mới** trong cửa sổ chọn khách. 4. Chọn **Kênh bán hàng**. 5. Nhập **Địa chỉ giao hàng** và **Phí vận chuyển (VND)** nếu có. 6. Nhập **Ghi chú đơn hàng** nếu cần nhắc việc giao hoặc đóng gói. 7. Ở **Danh sách sản phẩm**, bấm **+ Thêm sản phẩm**, tìm sản phẩm rồi chọn sản phẩm cần bán. 8. Kiểm tra **Số lượng**, **Đơn giá**, **Tạm tính**, **Phí giao hàng** và **TỔNG TIỀN**. 9. Bấm **Lưu đơn hàng Nháp**. Sau khi lưu, đơn ở trạng thái `DRAFT`. Giá sản phẩm được lấy lại từ danh mục sản phẩm tại thời điểm lưu hoặc sửa, rồi ghi vào đơn. Vì vậy hãy kiểm tra tổng tiền trước khi duyệt. ## Sửa đơn nháp 1. Trong danh sách, chọn đơn có trạng thái `DRAFT`. 2. Bấm nút xem để mở **Chi tiết đơn hàng**. 3. Bấm **Chỉnh sửa đơn hàng**. 4. Trong form **CẬP NHẬT ĐƠN HÀNG NHÁP**, sửa khách hàng, kênh bán hàng, địa chỉ, phí vận chuyển, ghi chú hoặc danh sách sản phẩm. 5. Với danh sách sản phẩm, dùng dấu **+** hoặc **-** để đổi số lượng; có thể bấm biểu tượng xóa ở cuối dòng để bỏ sản phẩm. 6. Kiểm tra lại **TỔNG TIỀN**, rồi bấm **Lưu đơn hàng Nháp**. Nếu chỉ đóng form bằng **Hủy bỏ** hoặc **← Đóng form**, thay đổi chưa được lưu. Nếu muốn bỏ hẳn một đơn nháp, dùng **Xóa vĩnh viễn đơn nháp** trong chi tiết đơn và xác nhận. ## Sau khi bấm “Duyệt đơn & Sync WMS” Trước khi duyệt, hãy kiểm tra kỹ: - đúng khách hàng và số điện thoại; - đúng địa chỉ giao hàng; - đúng sản phẩm, số lượng và đơn giá; - đúng phí vận chuyển và tổng tiền; - đúng kênh bán hàng. Bấm **Duyệt đơn & Sync WMS** sẽ kiểm tra tồn kho và gửi yêu cầu xử lý cho kho. Sau mốc này, đơn không còn là đơn nháp. ## Những gì không sửa được sau từng mốc | Mốc hiện tại | Có thể sửa trên màn hình Đơn hàng | Không thể sửa trên màn hình Đơn hàng | | --- | --- | --- | | `DRAFT` | Khách hàng, kênh bán hàng, địa chỉ, phí vận chuyển, ghi chú, sản phẩm và số lượng | Không có mục sửa riêng cho mã đơn đã tạo. | | `PROCESSING` trở đi | Không còn nút **Chỉnh sửa đơn hàng** | Toàn bộ thông tin bán hàng và danh sách sản phẩm của đơn. | | `CANCELLATION_PENDING` | Không có chỉnh sửa | Không được sửa để “cứu” đơn đang chờ kho hủy. | | `CANCELLED` hoặc `COMPLETED` | Không có chỉnh sửa | Toàn bộ đơn; đây là mốc kết thúc. | Mốc `CONFIRMED` cũng không được sửa vì không phải `DRAFT`. Nếu cần thay đổi sau khi đã duyệt, hãy giữ nguyên đơn để đối chiếu và làm theo quy trình xử lý hủy hoặc nghiệp vụ bên ngoài OMS được doanh nghiệp phê duyệt. OMS hiện không có chức năng tách một phần đơn đã duyệt sang đơn mới. ## Khi lưu không được - **Chưa chọn khách hàng**: bấm **Tìm kiếm**, chọn đúng khách hoặc tạo khách mới trước khi lưu. - **Chưa chọn kênh bán hàng**: chọn một kênh đang hoạt động trong ô **Kênh bán hàng**. - **Thiếu địa chỉ giao hàng**: nhập địa chỉ đầy đủ, không để trống. - **Chưa có sản phẩm**: bấm **+ Thêm sản phẩm** và thêm ít nhất một dòng. - **Không tìm thấy sản phẩm hoặc giá không đúng**: không tự nhập giá trong form; kiểm tra lại danh mục sản phẩm rồi tìm lại. - **Duyệt không được vì tồn kho**: đọc thông báo hiện dưới đơn, kiểm tra từng sản phẩm và chuyển thông tin cho người phụ trách kho. ## Chưa kiểm chứng - Chưa kiểm chứng quy định nội bộ về việc lập đơn thay thế sau khi đơn đã duyệt; OMS chỉ thể hiện không có chức năng tách đơn sau mốc đó. - Chưa kiểm chứng thời điểm danh mục sản phẩm được cập nhật giữa hai lần mở form; tài liệu chỉ căn cứ vào việc giá được lấy lại khi lưu hoặc sửa.