Bỏ qua để đến nội dung

Bảng lấy hàng kho

Bảng lấy hàng kho (/point-of-sale/warehouse-board) hiện các đơn cần lấy hàng từ kho trước khi thanh toán hoặc giao. Tính năng này cầu nối thu ngân và nhân viên kho.

Đơn xuất hiện trên bảng này khi:

  1. Thu ngân tạo giỏ có sản phẩm
  2. Khi checkout, thu ngân bấm “Gửi WBS” (Hệ thống boarding kho)
  3. Đơn lưu và xếp hàng đợi lấy hàng kho
  4. Nhân viên kho thấy đơn xuất hiện trên Bảng Pick

Bảng lấy hàng kho có đơn

Bảng pick đang hoạt động hiện đơn xếp hàng chờ lấy hàng kho.

Bảng lấy hàng kho trống

Trạng thái trống khi không có đơn chờ pick.

Bật khi:

  • Cửa hàng có kho / backroom riêng
  • Sản phẩm đánh dấu warehouse_only hoặc tồn quầy thấp
  • Đơn đặt pickup/delivery cần lấy hàng kho
  • Thu ngân chủ động gửi đơn tới kho qua nút “Gửi WBS” khi checkout

Luồng tiêu biểu:

  1. Thu ngân tạo sale có hàng (bất kỳ hàng nào cũng có thể gửi kho)
  2. Tại checkout, thu ngân bấm “Gửi WBS” thay vì thanh toán thường
  3. Đơn xuất hiện trên Bảng lấy hàng (trạng thái: Chờ pick)
  4. Nhân viên kho pick hàng, quét mã vạch
  5. Đơn chuyển trạng thái Sẵn sàng
  6. Thu ngân hoàn tất checkout / bàn giao khi hàng sẵn sàng

Đơn tới Bảng Kho Lấy Hàng như thế nào

Phần tiêu đề “Đơn tới Bảng Kho Lấy Hàng như thế nào”

Khi thu ngân muốn gửi đơn tới kho:

  1. Thêm hàng vào giỏ — Bất kỳ sản phẩm nào cũng có thể gửi kho
  2. Bấm nút “Gửi WBS” — Nằm trong panel giỏ, trên nút “Thanh toán”

Nút Gửi WBS trong panel giỏ

Nút “Gửi WBS” trong panel giỏ gửi đơn thẳng tới kho để lấy hàng.

  1. Đơn xếp hàng:
    • Giỏ lưu với hàng và số lượng hiện tại
    • Đơn xuất hiện ngay trên Bảng lấy hàng kho
    • Màn bán hàng trống, sẵn sàng khách kế tiếp
    • Toast xác nhận: “Đã gửi đơn lên bảng lấy hàng kho”

Vị trí nút:

  • Trong panel giỏ (bên phải màn bán hàng)
  • Trên nút “Thanh toán”
  • Chỉ hiện ở workspace lẻ (không riêng sỉ)
  • Tắt khi giỏ trống hoặc đơn đang gửi

Trạng thái nút:

  • Bình thường: Icon kho 🏢 + “Gửi WBS”
  • Đang gửi: Spinner + “Đang gửi…”
  • Tắt: Xám khi không có dòng trong giỏ
  • Chờ pick — Kho chưa bắt đầu lấy
  • Đang tiến hành — Kho đã mở pick list
  • Sẵn sàng — Tất cả hàng đã pick, sẵn khách pickup/checkout
  • Hoàn tất — Đơn đã hoàn tất và lưu trữ

Giao diện bảng pick kho

┌──────────────────────────────────────────────────────────┐
│ Filter toolbar: Tab trạng thái | Khoảng ngày | Tìm │
├──────────────────────────────────────────────────────────┤
│ Bảng đơn pick │
│ - Số # | Khách | Sl sản phẩm | Trạng thái | Ưu tiên │
│ - Bấm dòng → Mở rộng chi tiết pick │
├──────────────────────────────────────────────────────────┤
│ Dòng mở rộng: Pick list │
│ ┌────────────────────────────────────────────────────┐ │
│ │ SKU | Tên SP | Sl cần | Đã pick | Thao tác │ │
│ │ Ô quét mã vạch │ │
│ │ [Đánh dấu đã pick] [Huỷ dòng] │ │
│ └────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────┘
Trạng tháiÝ nghĩaThao tác cần
Chờ pickHàng kho chưa pickPick hàng từ kho
Một phầnPick một số, còn lại chờHoàn tất pick còn lại
Sẵn sàngTất cả đã pick, sẵn checkoutHoàn tất bán tại POS
Hoàn tấtĐơn đã hoàn tất và bàn giaoLưu trữ (tự động sau 24h)
Đã huỷĐơn huỷ trước khi hoàn tấtKhông
  1. Mở Bảng lấy hàng
  2. Lọc theo tab Chờ pick
  3. Định vị đơn theo:
    • Số đơn (nếu biết)
    • Tên khách
    • Cũ nhất trước (mặc định)
  1. Bấm dòng đơn để mở rộng
  2. Pick list hiện:
    • Tên sản phẩm & SKU
    • Sl cần
    • Vị trí kho (nếu cấu hình)
    • Sl đã pick hiện tại

Nhập tay:

  1. Định vị sản phẩm trong kho
  2. Bấm nút + để tăng sl đã pick
  3. Lặp lại đến khi Đã pick = Sl cần

Quét mã vạch:

  1. Focus ô máy quét mã vạch
  2. Quét mã sản phẩm
  3. Hệ thống tự tăng sl đã pick
  4. Beep xác nhận (nếu bật âm thanh)
  1. Khi tất cả hàng đã pick → nút Đánh dấu sẵn sàng active
  2. Bấm nút
  3. Đơn chuyển sang tab Sẵn sàng
  4. Thu ngân nhận thông báo (nếu bật nhắn tích hợp)

Không tìm thấy SP trong kho:

  1. Bấm Báo sự cố trên dòng
  2. Tuỳ chọn:
    • Hết hàng → Xoá dòng, hoàn tiền khách
    • Sai SKU → Mở tìm để thay thế
    • Cần quản lý → Đánh dấu để xem xét

Hoàn tất một phần:

  1. Pick sl khả dụng
  2. Cập nhật Đã pick thành thực tế (vd 3 của 5)
  3. Hệ thống đánh dấu đơn Một phần
  4. Thu ngân thấy tổng đã điều chỉnh khi checkout

Trước pick kho:

  1. Thêm hàng vào giỏ (gồm hàng kho)
  2. Bấm Thanh toán
  3. Modal hiện cảnh báo: “Hàng kho chưa được pick”
  4. Tuỳ chọn:
    • Đợi pick → Đơn lưu nháp, xuất hiện Bảng lấy hàng kho
    • Bỏ hàng kho → Tiếp tục không có chúng
    • Huỷ → Về giỏ

Sau pick kho:

  1. Khi trạng thái đơn = Sẵn sàng, checkout tiến hành bình thường
  2. Không có thông báo chặn
  3. Hoàn tất thanh toán như thường

Trong giỏ bán hàng, hàng kho hiện badge:

  • 🏢 Kho (badge xanh)
  • Sl xám đến khi được pick
  • Bấm badge → Mở Bảng lấy hàng kho trong tab mới

Đánh dấu đơn ưu tiên:

  1. Trong Bảng lấy hàng, bấm đơn
  2. Bấm nút Đặt ưu tiên (icon cờ)
  3. Đơn ưu tiên:
    • Highlight vàng
    • Sắp xếng đầu danh sách Chờ pick
    • Tuỳ chọn: Âm thanh cảnh báo khi đơn ưu tiên mới tới

Trường hợp ưu tiên:

  • Khách đang đợi tại quầy
  • Giao hàng gấp
  • Đơn VIP / sỉ
PhímThao tác
F6Mở Bảng lấy hàng
F7Focus ô máy quét
EnterĐánh dấu dòng hiện tại đã pick (khi focus)
Shift + EnterĐánh dấu cả đơn sẵn sàng
EscĐóng pick list mở rộng
  • Máy quét USB (chế độ keyboard wedge)
  • Máy quét Bluetooth ghép nối với PC quầy
  • Máy quét camera app di động (Vendor Desktop mobile)
  1. Cắm máy quét USB (hoặc ghép Bluetooth)
  2. Máy quét hoạt động như input keyboard
  3. Quét sản phẩm → Tự tăng sl đã pick
  4. Beep/rung xác nhận scan thành công

Xử lý sự cố:

  • Scan không nhận → Focus ô mã vạch trước
  • Sai SP tăng → Xác minh mã vạch khớp SKU trong pick list
  • Máy quét lag → Kiểm tra kết nối USB hoặc ghép Bluetooth

Nếu cửa hàng có nhiều vùng kho:

Pick list hiện mã vị trí:

SKU-001 | Product A | Qty: 5 | Vị trí: A-12 | Đã pick: 0

Cách dùng:

  1. Sắp xếp pick list theo vị trí (nếu bật)
  2. Điều hướng kho theo vùng
  3. Pick tất cả hàng trong vùng trước khi chuyển

Cấu hình:

  • Quản lý trong Admin → Sản phẩm → Vị trí kho
  • Không sửa được từ POS workspace

Khi offline:

  • Bảng lấy hàng hiện đơn cache local
  • Pick hàng lưu local
  • Khi mạng trở lại → Đồng bộ pick lên server
  • Cảnh báo: Nhiều nhân viên pick cùng đơn offline có thể xung đột

Best practice:

  • Đảm bảo mỗi đơn chỉ một picker
  • Đồng bộ thường xuyên (bấm Refresh khi online)

Số liệu pick kho (quản lý xem được):

  • Thời gian pick trung bình mỗi đơn
  • Hàng pick mỗi giờ (hiệu suất picker)
  • Sản phẩm pick thường xuyên nhất
  • Sự kiện hết hàng theo SKU

Truy cập qua Báo cáo bán hàng → tab Kho.

Cho nhân viên kho chuyên trách:

  • Dùng Vendor Desktop mobile (iOS/Android)
  • Điều hướng thẳng tới Bảng lấy hàng
  • Máy quét mã vạch camera tích hợp
  • Push notification cho pick ưu tiên mới

Thiết lập:

  1. Tải Vendor Desktop mobile từ App Store/Play Store
  2. Đăng nhập bằng tài khoản nhân viên
  3. Vào Cài đặt → Mặc định màn hình → Bảng lấy hàng
  4. Bật thông báo cho pick mới

Nguyên nhân: Nhân viên kho chưa đánh dấu đã pick.

Cách xử lý:

  1. Kiểm tra picker đã mở đơn chưa
  2. Xác minh hàng có sẵn
  3. Nếu khoá → Dùng Báo sự cố để flag

Nguyên nhân: Quét mã vạch nhiều lần nhầm.

Cách xử lý:

  1. Bấm nút - để giảm
  2. Hoặc bấm Reset để xoá sl đã pick
  3. Quét lại cho đúng

Nguyên nhân: Đơn có hàng kho chưa pick.

Cách xử lý:

  1. Vào Bảng lấy hàng
  2. Hoàn tất pick
  3. Quay lại màn bán hàng
  4. Checkout tiến hành

Nguyên nhân: USB không cắm / ô input chưa focus.

Cách xử lý:

  1. Kiểm tra cáp USB
  2. Bấm ô mã vạch để focus
  3. Thử scan bất kỳ mã nào
  4. Nếu vẫn lỗi → Kiểm tra pin máy quét (Bluetooth) hoặc đổi cổng USB