HandyCafe Docs
owner cashier

Sản phẩm

Trang Sản phẩm quản lý danh mục các mặt hàng mà quán internet hoặc trung tâm game của bạn bán. Điều này bao gồm thực phẩm, đồ uống, đồ ăn nhẹ, phụ kiện và bất kỳ hàng hóa vật lý nào khác được cung cấp cho khách hàng. Mỗi sản phẩm có giá, danh mục, mức thuế và mức tồn kho được xác định rõ ràng. Sản phẩm tích hợp với hệ thống đặt hàng, cho phép thu ngân tạo đơn hàng, theo dõi doanh số và quản lý hàng tồn kho.

Trường thông tin sản phẩm

Mỗi bản ghi sản phẩm chứa các thông tin sau:

Trường Mô tả
name Tên sản phẩm hiển thị trong giao diện đặt hàng. Phải là duy nhất (không phân biệt chữ hoa chữ thường).
category Nhãn văn bản nhóm các sản phẩm liên quan (ví dụ: "Đồ uống", "Đồ ăn nhẹ", "Phụ kiện"). Dùng để lọc và báo cáo.
unit Đơn vị đo lường để theo dõi tồn kho (ví dụ: "cái", "kg", "lít", "lon", "chai").
barcode Giá trị mã vạch tùy chọn để tích hợp máy quét. Thu ngân có thể quét mã vạch của sản phẩm để nhanh chóng thêm vào đơn hàng.
sale_price Giá bán tính bằng đơn vị tiền tệ nhỏ (ví dụ: xu). Đây là số tiền tính cho khách hàng trên mỗi đơn vị.
vat_rate Phần trăm thuế VAT (Thuế Giá trị gia tăng) áp dụng cho sản phẩm này (ví dụ: 18 cho 18% VAT). Dùng để tính thành phần thuế của mỗi lần bán.
stock Mức tồn kho hiện tại dưới dạng số thập phân. Tự động cập nhật khi đơn hàng được đặt và khi mua hàng tồn kho được ghi nhận.
active Chuyển đổi điều khiển xem sản phẩm có xuất hiện trong giao diện đặt hàng hay không. Sản phẩm không hoạt động bị ẩn khỏi thu ngân nhưng vẫn được giữ lại trong cơ sở dữ liệu để báo cáo lịch sử.
description Mô tả văn bản tùy chọn cho thông tin chi tiết sản phẩm bổ sung.

Chuyển đổi Trạng thái Hoạt động / Không hoạt động

Sản phẩm có thể được chuyển đổi giữa trạng thái hoạt động và không hoạt động:

  • Sản phẩm Hoạt động xuất hiện trong giao diện đặt hàng và có thể được thêm vào đơn hàng mới.
  • Sản phẩm Không hoạt động bị ẩn khỏi giao diện đặt hàng nhưng vẫn còn trong cơ sở dữ liệu. Các đơn hàng trước đó có sản phẩm này vẫn giữ tham chiếu để dữ liệu bán hàng lịch sử được bảo tồn.

Điều này hữu ích cho các mặt hàng theo mùa, sản phẩm ngừng kinh doanh hoặc các mặt hàng tạm thời hết hàng và không nên cung cấp cho khách hàng.

Theo dõi Tồn kho

HandyCafe duy trì số lượng tồn kho liên tục cho mỗi sản phẩm. Giá trị này được hệ thống tự động cập nhật khi:

  • Bán hàng: Khi một sản phẩm được bán qua đơn hàng, tồn kho giảm theo số lượng đã đặt.
  • Mua hàng tồn kho: Khi hàng mới được nhận và ghi nhận trong trang Tồn kho, tồn kho tăng tương ứng.
  • Điều chỉnh thủ công: Thu ngân hoặc quản trị viên có thể điều chỉnh thủ công mức tồn kho để tính đến hư hỏng, đổ vỡ, đếm sai hoặc các sai lệch khác.

Nhật ký Tồn kho Sản phẩm

Mọi thay đổi về mức tồn kho của sản phẩm đều được ghi lại trong nhật ký tồn kho sản phẩm, tạo ra một dấu vết kiểm toán hoàn chỉnh:

Lý do Mô tả
sale Tồn kho giảm do đơn hàng của khách hàng. Liên kết đến bản ghi đơn hàng cụ thể.
purchase Tồn kho tăng do mua hàng tồn kho. Liên kết đến mục nhập tồn kho cụ thể.
adjustment Tồn kho được điều chỉnh thủ công bởi thu ngân hoặc quản trị viên.
waste Tồn kho giảm do hư hỏng, đổ vỡ hoặc xóa sổ.
return Tồn kho tăng do khách hàng trả hàng hoặc hủy đơn hàng.

Mỗi mục nhật ký ghi lại sự thay đổi về số lượng (dương cho tăng, âm cho giảm), mức tồn kho mới sau khi thay đổi, ai đã thực hiện thay đổi và ghi chú tùy chọn giải thích lý do.

Danh mục Sản phẩm

Sản phẩm được nhóm theo danh mục bằng trường văn bản tự do. Các danh mục phổ biến bao gồm:

  • Đồ uống (nước ngọt, nước lọc, nước tăng lực)
  • Đồ uống nóng (cà phê, trà, sô cô la nóng)
  • Đồ ăn nhẹ (bim bim, kẹo, thanh sô cô la)
  • Thực phẩm (bánh mì kẹp, cuốn, bữa ăn nóng)
  • Phụ kiện (tai nghe, ổ USB, miếng lót chuột)

Danh mục được sử dụng để lọc trong giao diện đặt hàng. Thu ngân có thể nhanh chóng chuyển đổi giữa các danh mục để tìm sản phẩm phù hợp. Danh mục cũng phục vụ cho việc nhóm trong báo cáo bán hàng.

Không có giao diện quản lý danh mục riêng biệt. Danh mục được tạo ngầm khi bạn gán tên danh mục cho một sản phẩm. Để đổi tên danh mục, cập nhật trường danh mục trên tất cả các sản phẩm sử dụng tên cũ.

Tạo Sản phẩm

Để thêm sản phẩm mới vào danh mục:

  1. Điều hướng đến trang Sản phẩm từ thanh bên.
  2. Nhấp vào nút Thêm sản phẩm trên thanh công cụ.
  3. Nhập tên (phải là duy nhất).
  4. Chọn hoặc nhập một danh mục.
  5. Chọn đơn vị đo lường.
  6. Đặt giá bán (số tiền tính cho khách hàng, bằng đơn vị tiền tệ nhỏ).
  7. Đặt thuế VAT (dưới dạng số thập phân, ví dụ: 0.08 cho 8%).
  8. Tùy chọn nhập mã vạch để hỗ trợ máy quét.
  9. Đặt mức tồn kho ban đầu nếu có.
  10. Nhấp Lưu.

Chỉnh sửa Sản phẩm

Chọn một sản phẩm từ danh sách để mở chế độ xem chi tiết của nó. Bạn có thể cập nhật bất kỳ trường nào bao gồm tên, giá, danh mục, thuế VAT, mức tồn kho và trạng thái hoạt động. Thay đổi có hiệu lực ngay lập tức. Nếu bạn cập nhật giá, giá mới áp dụng cho tất cả các đơn hàng trong tương lai.

Các đơn hàng trước đó không bị ảnh hưởng bởi thay đổi giá. Mỗi mục đơn hàng lưu trữ unit_price tại thời điểm bán như một ảnh chụp nhanh.

Tích hợp với Đơn hàng

Khi thu ngân tạo đơn hàng và thêm sản phẩm:

  1. Giá bán hiện tại và thuế VAT của sản phẩm được sao chép vào mục đơn hàng như ảnh chụp nhanh.
  2. Tổng dòng được tính là unit_price * qty.
  3. Khi đơn hàng hoàn tất, mức tồn kho của sản phẩm bị giảm theo số lượng đã đặt.
  4. Một mục nhật ký tồn kho được tạo với reason = 'sale' liên kết đến đơn hàng.

Nếu đơn hàng sau đó bị hủy hoặc hoàn tiền, tồn kho có thể được khôi phục thông qua một mục nhật ký tồn kho trả lại.