AIKetNoi.comAI Kết Nối
Kết nối cho bán hàng và đơn hàng

Tự trừ tồn kho khi có đơn: luồng cảnh báo sắp hết hàng cho cửa hàng nhỏ

Dựng luồng tự trừ tồn kho khi đơn được xác nhận, cộng lại khi huỷ hoặc hoàn, báo trước khi hàng sắp hết và nhắn khách chờ hàng về, không cần phần mềm kho.

Narrow stockroom of a cosmetics shop in Can Tho, woman counting boxes on a metal shelf seen from the side, face turned away, tablet with dark screen on a stool, cool morning light

Tự trừ tồn kho khi có đơn nghĩa là mỗi lần một đơn được xác nhận, luồng tự động tìm từng mã hàng trong bảng tồn và trừ đúng số lượng; khi đơn bị huỷ hoặc hàng hoàn về nguyên vẹn, luồng cộng lại. Chỉ cần thêm một ngưỡng cho mỗi mã, luồng sẽ báo cho bạn trước khi hàng hết thay vì để khách đặt rồi mới biết không còn.

Cách này hợp với cửa hàng một kho, vài trăm mã hàng, đã có bảng đơn tự cập nhật. Nó không thay phần mềm quản lý kho khi bạn có nhiều kho, lô hạn dùng, hay hàng trăm đơn mỗi giờ. Bài đi từ cấu trúc bảng tồn, chọn thời điểm trừ, dựng luồng, đặt ngưỡng, tới việc báo khách khi hàng về và kiểm kê định kỳ.

Bảng tồn đơn giản: mỗi mã hàng một dòng, một con số

Luồng trừ tồn chỉ chạy đúng khi mỗi biến thể có một mã riêng. Áo thun trắng cỡ M và áo thun trắng cỡ L là hai mã, không phải một mã với ghi chú cỡ. Nếu shop đang gọi tên hàng mỗi kênh một kiểu, việc đầu tiên là lập bảng danh mục với một mã chung cho từng biến thể, rồi ánh xạ tên hàng của từng kênh về mã đó. Không có bước này, luồng sẽ trừ nhầm hoặc không tìm thấy hàng để trừ.

Bảng tồn tối thiểu gồm: mã hàng, tên dễ đọc, số tồn hiện có, ngưỡng cảnh báo, số đang giữ cho đơn chờ, và ngày kiểm kê gần nhất. Cột “đang giữ” giúp phân biệt hàng còn trên kệ với hàng còn bán được: một chiếc áo đã thuộc về đơn đang chờ khách chuyển khoản thì vẫn nằm trên kệ, nhưng không nên bán cho người khác.

Nên tách bảng tồn khỏi bảng đơn. Bảng đơn tăng mỗi ngày; bảng tồn giữ nguyên số dòng, chỉ thay số. Luồng đọc bảng đơn, ghi vào bảng tồn. Đặt thêm một trang nhật ký: mỗi lần luồng trừ hay cộng, ghi một dòng gồm thời điểm, mã đơn, mã hàng, số thay đổi. Trang nhật ký này là thứ cứu bạn khi số tồn lệch mà không hiểu vì sao.

Trừ tồn vào lúc nào: đặt, xác nhận hay gửi đi

Chọn sai thời điểm trừ là nguyên nhân phổ biến nhất khiến tồn kho tự động lệch với thực tế. Mỗi lựa chọn có cái giá riêng; bảng dưới so ba thời điểm thường dùng.

Thời điểm trừƯu điểmNhược điểmHợp với
Khi khách đặtChặn bán quá số sớm nhấtĐơn bỏ giữa chừng, đơn ảo làm tồn tụt giảHàng rất ít, bán theo đợt mở bán
Khi đơn được xác nhậnCân bằng giữa nhanh và chính xácCần một bước xác nhận rõ ràngPhần lớn shop nhỏ
Khi hàng rời khoKhớp với hàng trên kệGiữa lúc xác nhận và gửi đi vẫn có thể bán quá sốHàng nhiều, ít khi cháy hàng

Cách lai được nhiều shop dùng: khi đơn được xác nhận, luồng chuyển số lượng sang cột “đang giữ”; khi người kho báo đã gửi, luồng mới trừ khỏi “số tồn” và xoá phần giữ. Số còn bán được bằng số tồn trừ số đang giữ. Cách này cần hai luồng nhỏ thay vì một, đổi lại bạn có cả hai con số đúng nghĩa của nó.

Dựng luồng trừ và cộng lại tồn kho

Các bước dưới mô tả theo nguyên lý của công cụ kết nối kéo thả; tên bước cụ thể khác nhau giữa các công cụ và có thể đổi theo phiên bản, hãy đối chiếu tài liệu hiện hành.

  1. Kích hoạt: một dòng trong bảng đơn đổi trạng thái sang “đã xác nhận”.
  2. Tách danh sách hàng của đơn thành từng mã và số lượng. Nếu đơn nhiều món, dùng bước lặp có sẵn trong công cụ để xử lý từng món một.
  3. Với mỗi món: tìm dòng trong bảng tồn theo mã hàng. Không tìm thấy thì dừng món đó và gửi báo lỗi kèm mã đơn, không đoán.
  4. Tính số mới bằng bước tính toán của công cụ, ghi vào cột tương ứng, ghi một dòng vào trang nhật ký.
  5. Nếu số còn bán được sau khi trừ nhỏ hơn hoặc bằng ngưỡng, đánh dấu để luồng cảnh báo xử lý.
  6. Dựng luồng ngược: khi đơn đổi sang “huỷ”, hoặc hàng hoàn được người kho xác nhận còn bán được, cộng lại đúng số đã trừ và ghi nhật ký.
  7. Chạy thử bằng một đơn giả có hai món, rồi huỷ đơn đó, kiểm bảng tồn trở về đúng số ban đầu.

Bước kiểm cuối cùng quan trọng hơn vẻ ngoài của nó. Luồng trừ đúng mà luồng cộng lại sai thì sau một tháng tồn kho sẽ trôi dần mà không ai biết từ đâu. Hàng hoàn về bị móp hay lỗi không được cộng vào tồn bán được; nên có một cột hoặc trang riêng cho hàng lỗi chờ xử lý.

Đặt ngưỡng cảnh báo sắp hết cho từng mã

Ngưỡng cảnh báo trả lời câu hỏi: còn bao nhiêu thì phải đặt thêm để hàng mới về kịp trước khi bán hết. Cách tính đơn giản nhất lấy hai con số bạn đã có: số bán trung bình mỗi ngày của mã đó, đọc từ bảng đơn, và số ngày từ lúc đặt nhà cung cấp tới lúc hàng về. Ví dụ giả định: một mã bán trung bình bốn cái mỗi ngày, nhà cung cấp giao sau năm ngày, thì cần tối thiểu hai mươi cái để không đứt hàng trong thời gian chờ; cộng thêm một khoảng dự phòng cho ngày bán đột biến, ngưỡng có thể đặt khoảng hai mươi lăm đến ba mươi.

Ngưỡng không cố định mãi. Mùa cao điểm, số bán mỗi ngày tăng nên ngưỡng phải tăng theo. Có thể dựng thêm một luồng chạy mỗi tháng một lần, tính lại số bán trung bình ba mươi ngày gần nhất của từng mã và gợi ý ngưỡng mới vào một cột riêng để bạn duyệt, không ghi đè thẳng.

Tin cảnh báo nên gom một lần mỗi ngày, vào giờ bạn thường đặt hàng, liệt kê các mã chạm ngưỡng kèm số còn bán được và số bán trung bình. Cảnh báo từng mã ngay lúc chạm ngưỡng nghe có vẻ nhanh, nhưng thực tế bạn chỉ đặt hàng một hai lần mỗi ngày, nên tin dồn lại chỉ thêm ồn. Riêng mã về số không thì nên báo ngay, vì có thể cần ẩn sản phẩm khỏi trang bán.

Bán nhiều kênh: đưa số tồn trở lại các kênh

Hiểu đúng giới hạn của bảng tính. Bảng tồn trong bảng tính là nguồn số của bạn, nhưng khách nhìn thấy số tồn trên từng kênh bán. Nếu kênh bán vẫn hiện còn hàng trong khi bảng đã về không, khách vẫn đặt được. Đẩy số từ bảng ngược lên từng kênh là việc khó hơn trừ tồn nhiều, vì mỗi kênh có quy định và kết nối khác nhau.

Ưu tiên kết nối chính thức. Kênh nào có kết nối được công bố cho phép cập nhật tồn kho thì dùng kết nối đó. Kênh nào không cho thì đừng dùng công cụ tự đăng nhập để sửa số; cách an toàn là luồng báo cho người phụ trách kênh đó cập nhật tay khi mã chạm ngưỡng thấp.

Giữ một phần tồn làm đệm. Khi việc cập nhật kênh có độ trễ, nhiều shop chỉ cho mỗi kênh hiển thị một phần tồn thay vì toàn bộ, để hai kênh không cùng bán chiếc áo cuối cùng. Tỷ lệ chia là quyết định kinh doanh, luồng chỉ thực hiện.

Khi đã vượt sức bảng tính. Nếu bạn bán trên nhiều sàn cùng lúc với hàng trăm đơn mỗi ngày, phần mềm quản lý bán hàng có đồng bộ tồn kho được sàn chấp nhận thường hợp hơn tự dựng. Nghiệp vụ đồng bộ tồn kho đa kênh, mã hàng chung và chống bán quá số đã có bài kỹ ở trang AI Thương Mại; ở đây chỉ bàn phần đường ống tự động.

Danh sách chờ hàng về: báo khách khi có lại

Khi một mã hết, khách hỏi “bao giờ có lại” là cơ hội giữ đơn. Luồng báo hàng về giúp bạn không phải nhớ ai đã hỏi gì. Những điểm cần có:

  • Khách tự đăng ký: một biểu mẫu ngắn hoặc nút trên trang sản phẩm, khách chọn mã hàng và kênh muốn nhận tin. Ghi rõ dùng thông tin để báo hàng về cho đúng mã đó, không dùng để gửi quảng cáo khác.
  • Lưu tách biệt: danh sách chờ nằm ở trang riêng, quyền xem hẹp, mỗi dòng gồm mã hàng, kênh liên hệ, thời điểm đăng ký và trạng thái đã báo hay chưa.
  • Kích hoạt khi nhập hàng: khi số tồn của mã đó tăng từ không lên, luồng lấy danh sách chờ của mã và gửi một tin duy nhất cho mỗi người.
  • Một lần là đủ: gửi xong, đánh dấu đã báo; không nhắc lại lần hai, lần ba. Người không mua thì thôi.
  • Chia đợt nếu hàng về ít: có mười cái mà năm mươi người chờ, báo theo thứ tự đăng ký, mỗi đợt vừa đủ số hàng, tránh để bốn mươi người vào đặt rồi thấy hết.
  • Hạn lưu: sau một thời gian, ví dụ giả định chín mươi ngày, xoá đăng ký chưa được báo; khách muốn thì đăng ký lại.

Kiểm kê định kỳ: luồng không thay được việc đếm tay

Dù luồng chạy hoàn hảo, số trong bảng vẫn lệch với số trên kệ theo thời gian: hàng hỏng không ai ghi, hàng mẫu lấy ra chụp ảnh rồi để quên, đơn bán tại quầy không qua hệ thống, nhập hàng nhầm số. Luồng tự động chỉ phản ánh những gì đi qua nó. Vì vậy cần một nhịp đếm tay cố định, chẳng hạn mỗi tuần đếm một nhóm hàng, cuối tháng đếm các mã bán chạy.

Luồng có thể hỗ trợ việc đếm: mỗi sáng thứ Hai gửi cho người kho danh sách nhóm hàng cần đếm tuần này kèm số theo bảng; người kho nhập số thật vào biểu mẫu; luồng ghi số mới, tính chênh lệch và ghi vào nhật ký với lý do “kiểm kê”. Mã nào lệch nhiều lần liên tiếp là mã có vấn đề trong quy trình, đáng để bạn xem lại cách ghi đơn hoặc cách cất hàng.

Cuối cùng, nhớ rằng bảng tồn là dữ liệu kinh doanh nhạy cảm: số tồn, số bán, nhà cung cấp. Chỉ cấp quyền xem cho người cần, và khi nhờ AI phân tích xu hướng bán, hãy xuất bản sao không có giá nhập hay tên nhà cung cấp nếu bạn không muốn thông tin đó rời khỏi cửa hàng.

Câu hỏi thường gặp

Bảng tính có đủ để quản lý tồn kho không, hay phải mua phần mềm?

Bảng tính kèm luồng tự động đủ cho cửa hàng một kho, vài trăm mã, vài chục đơn mỗi ngày. Khi có nhiều kho, cần theo dõi lô và hạn dùng, hoặc bán đồng thời trên nhiều sàn với lượng đơn lớn, phần mềm quản lý kho hoặc bán hàng sẽ an toàn hơn vì có khoá dữ liệu và đồng bộ chính thức.

Hai đơn cùng lúc mua món cuối cùng thì luồng xử lý thế nào?

Luồng tự dựng trên bảng tính không có cơ chế khoá chặt như phần mềm kho, nên vẫn có thể bán quá một hai cái khi đơn dồn. Giữ một ít tồn đệm cho mã sắp hết, ẩn sản phẩm sớm khi chạm mức rất thấp, và có sẵn mẫu tin xin lỗi kèm lựa chọn đổi hàng hoặc hoàn tiền.

Combo nhiều sản phẩm thì trừ tồn ra sao?

Lập bảng thành phần combo: mỗi mã combo liệt kê các mã con và số lượng. Luồng gặp mã combo thì tra bảng này và trừ từng mã con. Không nên giữ tồn riêng cho combo, vì khi một mã con hết thì combo cũng hết mà bảng không biết.

Hàng bán tại quầy không qua hệ thống thì làm sao trừ tồn?

Cho nhân viên quầy một biểu mẫu ghi nhanh mã hàng và số lượng mỗi lần bán, biểu mẫu kích hoạt cùng luồng trừ tồn. Nếu quầy dùng máy tính tiền có xuất dữ liệu, xuất cuối ngày và cho luồng đọc tệp. Không ghi bán tại quầy là lý do số tồn lệch phổ biến nhất ở cửa hàng vừa bán online vừa bán trực tiếp.

Có nên để AI tự đặt hàng nhà cung cấp khi chạm ngưỡng không?

Không nên để tự đặt. AI hoặc luồng có thể soạn sẵn đề xuất số lượng dựa trên tốc độ bán, nhưng quyết định nhập bao nhiêu còn phụ thuộc dòng tiền, khuyến mãi sắp chạy, mùa vụ. Để luồng gửi đề xuất, bạn duyệt rồi mới gửi đơn cho nhà cung cấp.

Khách đăng ký chờ hàng có được gửi thêm tin khuyến mãi không?

Chỉ khi khách đã đồng ý riêng cho việc nhận tin khuyến mãi. Đăng ký chờ hàng là đồng ý cho một mục đích cụ thể; dùng danh sách đó để gửi quảng cáo khác dễ bị coi là tin rác và có thể trái quy định về dữ liệu cá nhân hiện hành. Muốn mời nhận tin, thêm một ô tự chọn riêng khi đăng ký.

Cần tư vấn cụ thể cho trường hợp của bạn?

Chúng tôi sẽ liên hệ trong vòng 24 giờ.

Đăng ký tư vấn ngay

Bài viết liên quan

Bạn cần hỗ trợ thêm?

Để lại thông tin, chúng tôi sẽ liên hệ trong 24 giờ.

hoặc
Gọi ngay 0926 138 138