Bỏ qua menu, vào nội dung chính

Phần mềm quản lý kho và bán hàng

Phần mềm này giữ số tồn trong máy bằng số hàng trên kệ, và đưa đơn từ quầy, website, sàn thương mại điện tử về một hàng đợi để không bán một món hai lần. ALODEV viết theo cách kho thật chạy: theo lô, hạn dùng, vị trí kệ, nhiều kho.

Tóm tắt

Hình thức
Trọn gói theo phạm vi, thanh toán 30/40/30
Dùng bằng
Trình duyệt và điện thoại, quét mã bằng camera
Nối với
ERP, kế toán, website bán hàng, sàn thương mại điện tử
Sở hữu
Mã nguồn và dữ liệu tồn kho đứng tên doanh nghiệp

Khi nào Excel hoặc phần mềm có sẵn là đủ, khi nào cần viết riêng

Tìm kiếm phần mềm quản lý kho phần lớn bắt đầu bằng từ miễn phí, và với kho nhỏ đó thường là lựa chọn đúng. Một kho, vài chục mã hàng, một người nhập xuất thì bảng tính có công thức vẫn chạy được. Chỗ nó bắt đầu hỏng là khi có hai người nhập cùng lúc, có lô và hạn dùng, hoặc đơn đến từ nhiều kênh.

Dấu hiệu nên chuyển từ bảng tính sang phần mềm viết riêng
Dấu hiệuVì sao bảng tính hỏngPhần mềm xử lý bằng
Hai người nhập cùng lúcGhi đè lên nhau, số tồn sai mà không ai biếtGhi theo chứng từ, mỗi chứng từ một dòng, có khoá
Hàng có hạn dùngBảng tính không biết lô nào hết hạn trướcXuất theo hạn dùng gần nhất, cảnh báo sắp hết hạn
Bán trên nhiều kênhCùng một món bán hai lần, hết hàng vẫn nhận đơnTồn khả dụng dùng chung, giữ hàng ngay khi có đơn
Kho nhiều tầng, nhiều dãyTìm hàng mất thời gian, lấy nhầmQuản lý theo vị trí kệ, gợi ý đường lấy hàng
Cần đối chiếu với kế toánHai nơi hai con sốMột dữ liệu, chứng từ chuyển sang kế toán

Xuất nhập tồn: tồn chỉ đổi bằng chứng từ

Nguyên tắc nền của một phần mềm kho tốt là không có ô sửa số tồn. Tồn là kết quả cộng trừ các chứng từ, nên mọi con số lần ngược được về phiếu tạo ra nó. Muốn đổi số tồn phải lập chứng từ, và chứng từ để lại dấu vết.

  • Phiếu nhập từ đơn mua: nhận thiếu hay thừa so với đơn đều ghi nhận và nhắc bộ phận mua hàng.
  • Phiếu xuất cho đơn bán, xuất nội bộ, xuất hủy, mỗi loại có lý do riêng để báo cáo hao hụt.
  • Phiếu điều chuyển giữa các kho có trạng thái đang chuyển, để hàng đang trên xe không biến mất khỏi sổ.
  • Kiểm kê tạo phiếu điều chỉnh có người ký, số lệch được báo theo mã hàng và theo vị trí.

Từ chuỗi chứng từ này mới ra được giá vốn và báo cáo lãi lỗ; phần đó nằm ở trang Phần mềm ERP.

Lô, hạn dùng và vị trí kệ

Hàng thực phẩm, mỹ phẩm, dược, linh kiện có bảo hành theo lô đều cần biết một món thuộc lô nào. Phần mềm gắn lô và hạn dùng vào từng lần nhập, và khi xuất chọn lô theo quy tắc doanh nghiệp đặt, thường là lô hết hạn trước thì xuất trước.

Quản lý theo vị trí là bước tiếp theo khi kho đủ lớn để việc tìm hàng thành chi phí. Mỗi món nằm ở một hoặc nhiều ô kệ có mã, phiếu nhập gợi ý ô để cất, phiếu xuất gợi ý ô để lấy theo thứ tự đi quanh kho.

  • Mã vị trí theo dãy, kệ, tầng, ô, in thành tem dán lên kệ.
  • Nhân viên quét mã ô và mã hàng bằng camera điện thoại để xác nhận cất hoặc lấy đúng chỗ.
  • Kiểm kê chu kỳ: mỗi ngày kiểm một vài ô thay vì dừng cả kho để kiểm kê cuối năm.
  • Báo cáo hàng nằm lâu, hàng gần hết hạn, ô trống để sắp xếp lại kho.

Bán tại quầy và bán trên nhiều kênh

Màn bán tại quầy chạy trên trình duyệt, tìm hàng bằng tên hoặc quét mã, áp bảng giá theo nhóm khách, in hoặc gửi hóa đơn. Trừ tồn xảy ra ngay lúc chốt đơn, không chờ cuối ngày.

Khi cùng một món được bán ở quầy, trên website và trên sàn thương mại điện tử như Shopee, Tiki, Lazada, TikTok Shop, vấn đề thật sự là hai người mua cùng lúc món cuối cùng. Cách xử lý đúng là một con số tồn khả dụng duy nhất ở máy chủ doanh nghiệp, kênh nào chốt đơn trước thì giữ được hàng, kênh sau nhận thông báo hết hàng.

Ba con số tồn khác nhau mà phần mềm phải phân biệt
Con sốÝ nghĩaDùng để
Tồn thựcSố hàng thật sự có trong khoKiểm kê, đối chiếu với sổ
Tồn đã giữSố hàng đã có đơn nhưng chưa xuấtKhông bán lại cho người khác
Tồn khả dụngTồn thực trừ tồn đã giữSố hiển thị trên các kênh bán

Đơn từ mọi kênh về một hàng đợi, chọn kho xuất phù hợp theo tồn và khoảng cách, in phiếu lấy hàng, đóng gói rồi cập nhật trạng thái ngược về kênh. Trả hàng và đổi hàng có chứng từ riêng, hàng trả về kho vào đúng trạng thái: nhập lại bán được, hay chuyển sang hàng lỗi.

Nối với website, ERP và kế toán

Kho và bán hàng ít khi đứng một mình. Website bán hàng đẩy đơn vào, ERP cần số tồn để tính giá vốn, kế toán cần chứng từ xuất để ghi nhận doanh thu. Mỗi đường nối có hàng đợi và mã riêng cho từng bản ghi, để gửi lại không tạo đơn thứ hai.

  • Website bán hàng của ALODEV hoặc của đơn vị khác nối qua API, đơn về kho theo thời gian gần thực.
  • Sàn thương mại điện tử: đơn về hàng đợi chung, tồn khả dụng đẩy ngược lên sàn; độ trễ phụ thuộc giới hạn gọi API của từng sàn.
  • ERP và kế toán nhận chứng từ xuất nhập theo định dạng thống nhất, chứng từ đã chuyển thì khoá.
  • Có nhật ký và cảnh báo khi một đường nối hỏng; dữ liệu chưa gửi được nằm chờ, không mất.

Bộ công nghệ

Chi tiết
  • Giao diện web

    Next.js, React, TypeScript

  • Máy chủ, API

    Go hoặc Node.js (NestJS)

  • Cơ sở dữ liệu

    PostgreSQL

Quy trình

Chi tiết
  1. Đi xem kho và quầy

    Quan sát đường đi của hàng từ lúc nhập tới lúc giao; liệt kê tệp, sổ và phần mềm đang dùng; đo xem chỗ nào mất thời gian.

  2. Chốt quy tắc kho

    Cách chia kho và vị trí, quy tắc xuất theo lô hoặc hạn dùng, các loại chứng từ, mức tồn tối thiểu, kênh bán cần nối.

  3. Viết và chạy thử

    Làm theo đợt ngắn; bản chạy thử dùng dữ liệu thật, thủ kho và nhân viên bán hàng tự thao tác.

  4. Kiểm kê và nạp tồn đầu kỳ

    Kiểm kê thật một lần, nạp số tồn từng lô và vị trí, đối chiếu với sổ kế toán trước khi chạy chính thức.

  5. Đào tạo và chạy chính thức

    Đào tạo thủ kho, nhân viên bán hàng, kế toán theo vai trò; theo dõi sát tuần đầu.

  6. Vận hành

    Bảo hành theo hợp đồng, sau đó gói vận hành: sao lưu có thử khôi phục, theo dõi các đường nối.

Bàn giao

  • Phần mềm chạy trên dữ liệu tồn kho thật
  • Biên bản kiểm kê và đối chiếu tồn đầu kỳ
  • Mã nguồn và cơ sở dữ liệu đứng tên doanh nghiệp
  • Tài liệu quy trình nhập xuất, kiểm kê và phân quyền theo vai trò
  • Đường nối website, sàn, ERP có nhật ký và cảnh báo khi hỏng

Quyền sở hữu

Mã nguồn đứng tên doanh nghiệp · Không phí bản quyền · 3 đến 5 buổi đào tạo vận hành

Bảo hành

Bảo hành theo hợp đồng · Thời gian phản hồi sự cố theo gói bảo trì trong hợp đồng · Điều khoản tiến độ và bồi thường thỏa thuận trong từng hợp đồng

Thanh toán

Nghiệm thu từng chặng · Chia 3 đợt, có hoá đơn VAT

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

Tất cả câu hỏi
Kho nhỏ, vài chục mã hàng có cần phần mềm viết riêng không?

Thường chưa cần. Bảng tính có công thức hoặc phần mềm có sẵn là đủ, đến khi có hai người nhập cùng lúc, lô và hạn dùng, hoặc nhiều kênh bán thì mới đáng cân nhắc.

Làm sao tránh bán vượt tồn khi bán trên nhiều kênh?

Dùng một số tồn khả dụng duy nhất ở máy chủ doanh nghiệp. Khi có đơn từ kênh nào thì hàng được giữ ngay, kênh còn lại nhận số mới. Độ trễ cập nhật lên sàn phụ thuộc giới hạn của từng sàn.

Có quản lý hàng theo lô và hạn dùng không?

Có. Lô và hạn dùng gắn vào từng lần nhập; khi xuất, phần mềm chọn lô theo quy tắc doanh nghiệp đặt và cảnh báo hàng sắp hết hạn.

Quét mã bằng gì?

Camera điện thoại là cách mặc định. Thiết bị quét chuyên dụng dùng được nếu nó nhập mã như bàn phím; thiết bị cụ thể được kiểm ở bước khảo sát.

Dữ liệu tồn kho đang ở Excel nạp vào thế nào?

Làm sạch mã hàng và đơn vị tính, kiểm kê thật một lần rồi nạp tồn từng lô và vị trí, đối chiếu với sổ kế toán trước ngày chạy chính thức.

Chi phí làm phần mềm kho và bán hàng bao nhiêu?

Tuỳ số kho, số kênh bán và số đường nối. Doanh nghiệp xem khoảng chi phí trong công cụ Ước tính chi phí; giá chốt trước khi viết mã.

Hỏi đáp về hợp đồng

Điều khoản
Thanh toán chia mấy đợt?

Mặc định ba đợt: 30% khi ký hợp đồng (đã chốt phạm vi và lịch từng chặng); 40% khi chạy thử hạng mục chính (hệ thống chạy trên dữ liệu thật của doanh nghiệp); 30% khi nghiệm thu, bàn giao (đã bàn giao mã nguồn, cơ sở dữ liệu và tài liệu). Mỗi đợt có hoá đơn VAT.

Nghiệm thu thế nào?

Theo từng chặng, trên dữ liệu thật. Cuối mỗi đợt 2 tuần doanh nghiệp xem bản chạy thử và ghi lỗi vào danh sách dùng chung. Lịch phản hồi và nghiệm thu ghi trong hợp đồng, thường 3 đến 5 ngày làm việc.

Bảo hành sau nghiệm thu gồm những gì?

Theo hợp đồng, tính từ ngày nghiệm thu, cho lỗi phát sinh từ mã đã bàn giao, lỗi tích hợp trong phạm vi hợp đồng và bản vá bảo mật quan trọng. Thời gian phản hồi và khắc phục sự cố theo gói bảo trì trong hợp đồng.

Khi nào doanh nghiệp nhận mã nguồn?

Sau khi doanh nghiệp thanh toán đầy đủ. Toàn bộ mã nguồn nằm trên kho GitHub hoặc GitLab của doanh nghiệp, kèm tài liệu kiến trúc, cơ sở dữ liệu, hướng dẫn triển khai và tài khoản quản trị gốc.

Dữ liệu thật dùng trong dự án được xử lý thế nào?

Ký NDA trước buổi khảo sát. Dữ liệu thật, thông tin nghiệp vụ và mã nguồn được giữ bí mật cả sau khi dự án kết thúc, không chia sẻ với bên thứ ba khi chưa có đồng ý bằng văn bản. Khi hệ thống đã vận hành, dữ liệu thật được xoá khỏi môi trường phát triển, chỉ giữ dữ liệu thử.

Ước tính chi phí cho dự án

Cần tư vấn?