Định nghĩa: Chức năng cho phép cấu hình thời điểm hệ thống WMS chính thức giữ/khóa (chiếm dụng) vị trí tồn kho thực tế trên kệ hàng cho đơn xuất kho.
Đường dẫn thao tác: Cài đặt> Cài đặt xuất kho> Cài đặt tồn kho

Nhập đơn WMS ngay lập tức chiếm dụng tồn kho kệ hàng (Mặc định):
Cách hoạt động: Ngay khi đơn hàng đồng bộ thành công vào WMS, hệ thống sẽ tiến hành khóa tồn kho sản .
Điều kiện kích hoạt: Tổng số đơn hàng xuất kho ở trạng thái [Chờ in] phải dưới 2.500 đơn.
Tạo đợt gói/Wave WMS thành công ngay lập tức chiếm dụng tồn kho kệ hàng:
Cách hoạt động: Khi đơn hàng vào WMS, hệ thống chỉ giữ tồn kho tổng/tồn kho lý thuyết. Tồn kho tại vị trí kệ thực tế chỉ bị chiếm dụng sau khi tạo đợt gói (Wave) thành công.
Điều kiện kích hoạt: Số lượng bưu kiện/đợt hàng ở trạng thái [Chờ in] phải bằng 0.
Lưu ý: Khi chuyển sang cơ chế “Tạo đợt gói thành công mới chiếm dụng tồn kho”, tính năng in lẻ đơn tại mục “Chờ in” sẽ không thể sử dụng. Tất cả các đơn hàng bắt buộc phải xử lý qua In theo nhóm Wave. Vui lòng cân nhắc mô hình vận hành thực tế của kho trước khi thay đổi.
Khi chọn cơ chế chiếm dụng tồn kho theo Wave, tại trang Tạo Wave (WMS > Xuất kho > Tạo Wave) hoặc Chiến lược Wave (WMS > Chiến lược Wave > Tạo chiến lược), người dùng bắt buộc chọn Quy tắc phân bổ hàng tồn kho.

Mặc định là "FIFO theo lô", người dùng có thể linh hoạt thay đổi theo các quy tắc sau:
1. Quy tắc FIFO theo lô (Nhập trước - Xuất trước)
Nguyên lý: Ưu tiên khóa tồn kho của các lô hàng nhập kho trước để xuất trước. Khi lô cũ hết tồn kho mới chuyển sang khóa lô tiếp theo.
Kịch bản ứng dụng: Áp dụng cho chuẩn quản lý kho thông thường, hạn chế tối đa hàng tồn lâu năm/hết hạn.
2. Theo số lượng tồn kho kệ (Từ lớn đến nhỏ)
Nguyên lý: Hệ thống tìm các kệ có đủ số lượng ➔ Chọn kệ có tồn kho lớn nhất ➔ Mức độ ưu tiên vị trí kệ cao ➔ Khóa tồn kho theo mã kệ. (Nếu trên 1 kệ có nhiều lô, vẫn tuân thủ FIFO theo lô).
Kịch bản ứng dụng: Giúp gom việc lấy hàng vào 1 hoặc ít vị trí kệ nhất có thể, tránh việc nhân viên phải di chuyển qua quá nhiều kệ khác nhau.
3. Theo số lượng tồn kho kệ: Từ lớn đến nhỏ (Ưu tiên xuất toàn bộ kệ)
Nguyên lý: Hệ thống xác định kệ có tồn kho khả dụng lớn nhất, sau đó ưu tiên chọn các kệ có lượng tồn kho vừa đủ khớp toàn bộ nhu cầu của đơn hàng để dọn sạch kệ đó.
Kịch bản ứng dụng: Dùng khi kho có nhiều kệ dở dang, giúp giải phóng hoàn toàn không gian kệ. (Nhược điểm: Đơn hàng có thể cần lấy từ nhiều kệ khác nhau, thời gian lấy hàng dài hơn).
4. Theo số lượng tồn kho trên kệ (Từ nhỏ đến lớn)
Nguyên lý: Hệ thống tìm các kệ có lượng tồn kho khả dụng ít nhất ➔ Sắp xếp theo ưu tiên kệ và mã kệ ➔ Tiến hành khóa tồn kho xuất hàng.
Kịch bản ứng dụng: Gom nhặt và giải phóng các vị trí kệ chứa hàng lẻ/số lượng ít, giúp tối ưu diện tích lưu trữ.
5. Theo thứ tự ưu tiên không gian kệ (Từ cao đến thấp)
Nguyên lý: Hệ thống khóa tồn kho theo thứ tự ưu tiên của vị trí kệ đã cấu hình sẵn (từ cao xuống thấp). Nếu cùng độ ưu tiên sẽ sắp xếp theo mã kệ.
Kịch bản ứng dụng: Tối ưu hóa lộ trình lấy hàng của nhân viên kho theo các tuyến đường cố định (như tuyến chữ U, chữ Z).
⚠️ Lưu ý quan trọng khi chạy Wave (Xử lý thiếu hàng tại kệ nhặt):
Khi Wave thực hiện khóa tồn kho, nếu kho chưa bật tính năng xuất hàng từ Khu vực chuẩn bị, có thể xảy ra trường hợp: Tồn kho tổng của Kho thì đủ, nhưng tồn kho tại Khu vực nhặt hàng lại thiếu.
Lúc này, hệ thống sẽ tự động loại bỏ các đơn hàng thiếu tồn kho kệ khỏi đợt Wave đó (Thứ tự loại bỏ ưu tiên dựa trên bưu kiện có số lượng sản phẩm giảm dần). Quá trình lấy hàng chỉ thực hiện trên các vị trí kệ khả dụng theo tuyến đường đã thiết lập.