Hướng dẫn

Hướng Dẫn Số Hóa Quy Trình Bán Hàng Cho Cửa Hàng Bằng Google Sheets 2026

Tuân HoangTuân Hoang
30 tháng 9, 2026
13 phút đọc
Hướng Dẫn Số Hóa Quy Trình Bán Hàng Cho Cửa Hàng Bằng Google Sheets 2026

Thực Trạng: 70% Cửa Hàng Nhỏ Việt Nam Vẫn Dùng Sổ Tay

Theo khảo sát năm 2025 của Hiệp hội Thương mại Điện tử Việt Nam (VECOM), hơn 70% cửa hàng nhỏ tại Việt Nam — tạp hóa, tiệm quần áo, cửa hàng mỹ phẩm, điện thoại... — vẫn đang quản lý bán hàng bằng sổ tay hoặc Excel cơ bản không có công thức tự động.

Hệ quả là gì?

  • Chủ cửa hàng mất 1.5–2.5 giờ/ngày để đối chiếu sổ sách, kiểm kho, lập báo cáo bán hàng
  • Sai sót trong tính tiền thừa/thiếu, tồn kho không chính xác
  • Không biết sản phẩm nào bán chạy, sản phẩm nào tồn đọng
  • Không có dữ liệu để đàm phán với nhà cung cấp hoặc lên kế hoạch nhập hàng
  • Mất khách vì không biết khách hàng thân thiết, không có chương trình khuyến mãi

Tin tốt: Bạn không cần đầu tư hàng triệu đồng vào phần mềm POS phức tạp. Google Sheets + Google Apps Script có thể giải quyết 80% bài toán số hóa cho cửa hàng nhỏ với chi phí bằng 0.

Lợi Ích Số Hóa Cửa Hàng Bằng Google Sheets

  • Tiết kiệm 2 giờ/ngày: Tự động tính tiền, tự động cập nhật tồn kho, tự động tổng kết cuối ngày
  • Giảm sai sót 95%: Không còn nhầm giá, tính thiếu, nhập sai tên sản phẩm
  • Báo cáo real-time: Biết doanh thu, tồn kho, sản phẩm sắp hết ngay trên điện thoại
  • Hoàn toàn miễn phí: Google Sheets, Google Drive, Gmail, Apps Script đều miễn phí
  • Truy cập mọi nơi: Quản lý từ xa, không cần có mặt tại cửa hàng
  • Sao lưu tự động: Dữ liệu được Google Drive lưu trữ, không lo mất dữ liệu

Roadmap Số Hóa 30 Ngày Cho Cửa Hàng Nhỏ

Tuần Công Việc Thời Gian Cần
Tuần 1 Số hóa danh mục sản phẩm, nhập tồn kho ban đầu 3–5 giờ
Tuần 2 Thiết lập form đơn bán hàng, tích hợp tính tiền tự động 2–3 giờ
Tuần 3 Cài đặt xuất hóa đơn PDF, thông báo Zalo/Email tự động 3–4 giờ
Tuần 4 Thiết lập báo cáo tự động, dashboard doanh thu, đào tạo nhân viên 2–3 giờ

Bước 1: Số Hóa Kho Hàng

Mở Google Sheets, tạo file mới tên "Quản Lý Cửa Hàng — [Tên Cửa Hàng]". Sheet đầu tiên đặt tên "Sản Phẩm".

Cấu Trúc Sheet Sản Phẩm

Tạo các cột:

  • A — Mã SP: SP001, SP002... (dùng để tra cứu nhanh)
  • B — Tên Sản Phẩm: Tên đầy đủ, rõ ràng
  • C — Danh Mục: Nhóm hàng (dùng Data Validation để chọn từ list)
  • D — Giá Nhập: Giá mua từ nhà cung cấp
  • E — Giá Bán: Giá bán lẻ
  • F — Tồn Kho Hiện Tại: Cập nhật tự động từ sheet nhập/xuất
  • G — Tồn Kho Tối Thiểu: Ngưỡng cần đặt hàng thêm
  • H — Cảnh Báo: Tự động hiển thị "Cần đặt hàng" khi F < G

Công Thức Cảnh Báo Tồn Kho Thấp

// Cột H — Cảnh báo tồn kho
=IF(F2<=G2,"⚠️ Cần đặt hàng","✅ Đủ hàng")

// Đếm số sản phẩm cần đặt hàng
=COUNTIF(H:H,"⚠️ Cần đặt hàng")

// Lợi nhuận gộp từng sản phẩm
=(E2-D2)/E2  // Format: Percentage

Sheet Nhập Kho

Tạo sheet "Nhập Kho" với các cột: Ngày, Nhà Cung Cấp, Mã SP, Tên SP (VLOOKUP tự động), Số Lượng, Đơn Giá, Thành Tiền, Ghi Chú.

// Tự động điền tên sản phẩm từ mã SP
=IFERROR(VLOOKUP(C2,'Sản Phẩm'!A:B,2,0),"Không tìm thấy")

// Tự động điền giá nhập
=IFERROR(VLOOKUP(C2,'Sản Phẩm'!A:D,4,0),0)

// Thành tiền
=E2*F2

Bước 2: Số Hóa Đơn Bán Hàng

Tạo sheet "Bán Hàng" — đây là nơi nhân viên nhập mỗi giao dịch bán hàng trong ngày.

Cấu Trúc Form Bán Hàng Tối Giản

  • A — Số Hóa Đơn: Tự tăng tự động: =IF(B2="","",MAX($A$1:A1)+1)
  • B — Thời Gian: Nhập tay hoặc dùng shortcut Ctrl+Shift+;
  • C — Mã SP: Dùng Data Validation chọn từ danh sách
  • D — Tên SP: VLOOKUP tự động từ mã SP
  • E — Số Lượng: Nhân viên nhập
  • F — Đơn Giá: VLOOKUP tự động từ sheet Sản Phẩm
  • G — Thành Tiền: =E2*F2
  • H — Giảm Giá: Nhập thủ công nếu có
  • I — Khách Phải Trả: =G2-H2
  • J — Tiền Khách Đưa: Nhân viên nhập
  • K — Tiền Thừa: =J2-I2

Tốc Độ Nhập Liệu

Với cấu trúc trên, mỗi giao dịch bán hàng chỉ cần nhập 3 ô: Mã SP, Số Lượng, Tiền Khách Đưa. Tất cả còn lại tự động điền. Thời gian xử lý mỗi hóa đơn: dưới 15 giây.

Bước 3: Xuất Hóa Đơn PDF Tự Động Bằng Apps Script

Đây là tính năng nâng cao nhưng không quá khó. Bạn cần tạo một Google Doc template hóa đơn, sau đó dùng Apps Script để điền dữ liệu và xuất PDF.

Script Xuất Hóa Đơn PDF

function xuatHoaDon() {
  const sheet = SpreadsheetApp.getActiveSpreadsheet()
    .getSheetByName('Bán Hàng');
  const lastRow = sheet.getLastRow();
  const row = sheet.getRange(lastRow, 1, 1, 11).getValues()[0];

  // Lấy template hóa đơn từ Google Drive
  const templateId = 'YOUR_TEMPLATE_DOC_ID';
  const template = DriveApp.getFileById(templateId);
  const copy = template.makeCopy(`HD-${row[0]}-${row[1]}`);
  const doc = DocumentApp.openById(copy.getId());
  const body = doc.getBody();

  // Thay thế placeholder trong template
  body.replaceText('{{SO_HD}}', row[0]);
  body.replaceText('{{THOI_GIAN}}', row[1]);
  body.replaceText('{{TEN_SP}}', row[3]);
  body.replaceText('{{SO_LUONG}}', row[4]);
  body.replaceText('{{DON_GIA}}', row[5].toLocaleString('vi-VN'));
  body.replaceText('{{THANH_TIEN}}', row[8].toLocaleString('vi-VN'));

  doc.saveAndClose();

  // Xuất PDF
  const pdfBlob = copy.getAs('application/pdf');
  const pdfFile = DriveApp.getFolderById('YOUR_FOLDER_ID')
    .createFile(pdfBlob);

  // Xóa file Doc tạm
  copy.setTrashed(true);

  SpreadsheetApp.getUi().alert('Đã xuất hóa đơn PDF: ' + pdfFile.getName());
}

Mẹo: Tạo nút "Xuất Hóa Đơn" trên Google Sheets bằng cách vào Insert → Drawing, vẽ hình chữ nhật, click chuột phải → Assign Script → nhập "xuatHoaDon".

Bước 4: Báo Cáo Cuối Ngày Tự Động

Tạo sheet "Báo Cáo" để tổng hợp dữ liệu bán hàng theo ngày:

// Doanh thu ngày hôm nay
=SUMIF('Bán Hàng'!B:B,TODAY(),'Bán Hàng'!I:I)

// Số đơn hàng hôm nay
=COUNTIF('Bán Hàng'!B:B,TODAY())

// Giá trị đơn hàng trung bình
=AVERAGEIF('Bán Hàng'!B:B,TODAY(),'Bán Hàng'!I:I)

// Top 5 sản phẩm bán chạy nhất tháng này
=QUERY('Bán Hàng'!D:G,
  "SELECT D, SUM(E) WHERE MONTH(B)+1="&MONTH(TODAY())&
  " GROUP BY D ORDER BY SUM(E) DESC LIMIT 5",1)

// Doanh thu so sánh hôm nay vs hôm qua
=SUMIF('Bán Hàng'!B:B,TODAY(),'Bán Hàng'!I:I) /
 SUMIF('Bán Hàng'!B:B,TODAY()-1,'Bán Hàng'!I:I) - 1

Tự Động Gửi Báo Cáo Cuối Ngày

Cài đặt trigger để Apps Script tự gửi báo cáo vào 22:00 mỗi tối:

function guiBaoCaoCuoiNgay() {
  const sheet = SpreadsheetApp.getActiveSpreadsheet()
    .getSheetByName('Báo Cáo');

  const doanhThu = sheet.getRange('B2').getValue();
  const soDon = sheet.getRange('B3').getValue();
  const topSP = sheet.getRange('B5').getValue();

  const subject = `Báo Cáo Bán Hàng ${new Date().toLocaleDateString('vi-VN')}`;
  const body = `
    Doanh thu hôm nay: ${doanhThu.toLocaleString('vi-VN')}đ
    Số đơn hàng: ${soDon}
    Sản phẩm bán chạy nhất: ${topSP}

    Xem chi tiết: [Link Google Sheets]
  `;

  MailApp.sendEmail('your-email@gmail.com', subject, body);
}

// Tạo trigger: Extensions → Apps Script → Triggers → Add Trigger
// Function: guiBaoCaoCuoiNgay | Event: Time-driven | 10pm-11pm daily

Bước 5: Kết Nối Với Zalo Để Thông Báo Tự Động

Ngoài email, bạn có thể gửi thông báo qua Zalo Official Account (OA) — kênh thông báo phổ biến nhất với người dùng Việt Nam.

Các Thông Báo Tự Động Hữu Ích

  • Thông báo hàng sắp hết: Khi tồn kho sản phẩm nào đó xuống dưới ngưỡng tối thiểu
  • Tổng kết buổi sáng/chiều: Doanh thu 6h–12h, 12h–18h
  • Đơn hàng lớn: Cảnh báo khi có đơn hàng giá trị trên X triệu
  • Nhắc đặt hàng nhà cung cấp: Vào thứ Hai hàng tuần

Tích hợp Zalo OA thông qua Zalo API với Apps Script — chi phí gửi tin nhắn ZNS (Zalo Notification Service) chỉ khoảng 200–500đ/tin, rất tiết kiệm so với giá trị mang lại.

Case Study: Cửa Hàng Tạp Hóa 50m² Tiết Kiệm 2 Giờ/Ngày

Chị Lan, chủ cửa hàng tạp hóa tại Bình Dương (diện tích 50m², ~200 mặt hàng) đã áp dụng hệ thống Google Sheets từ tháng 6/2025. Kết quả sau 3 tháng:

Chỉ Số Trước Số Hóa Sau Số Hóa
Thời gian đối chiếu sổ sách/ngày 2.5 giờ 30 phút
Sai sót trong tính tiền/tuần 3–5 lần 0 lần
Hàng hết mà không biết Thường xuyên Không xảy ra
Doanh thu tháng (nhờ nhập hàng đúng lúc) 45 triệu/tháng 52 triệu/tháng (+15.5%)

"Trước giờ tôi phải ngồi đếm tiền, kiểm kho đến 11–12 giờ đêm. Giờ 9 giờ tối điện thoại đã báo báo cáo tự động, tôi chỉ cần xem qua rồi đi ngủ." — Chị Lan, Bình Dương.

Chi Phí So Sánh: Google Sheets vs Phần Mềm POS

Tiêu Chí Google Sheets Phần Mềm POS
Chi phí hàng tháng 200.000–700.000đ/tháng
Chi phí thiết bị Dùng điện thoại sẵn có Máy POS: 3–15 triệu
Thời gian thiết lập 3–7 ngày (tự làm) 1–2 ngày (có nhân viên hỗ trợ)
Tùy chỉnh theo nhu cầu Hoàn toàn tự do Giới hạn theo tính năng
Quản lý từ xa Có (qua điện thoại) Có (tùy gói)
Phù hợp với quy mô Cửa hàng <500 mặt hàng Mọi quy mô
Chi phí 1 năm đầu 0 – 500.000đ 5.000.000–23.000.000đ

Kết luận: Với cửa hàng nhỏ dưới 500 mặt hàng và doanh thu dưới 200 triệu/tháng, Google Sheets là lựa chọn tối ưu về chi phí. Khi cửa hàng phát triển lên quy mô lớn hơn (nhiều chi nhánh, >1.000 mặt hàng, cần tích hợp thanh toán điện tử), hãy chuyển sang phần mềm POS chuyên dụng như SheetStore.

Câu Hỏi Thường Gặp (FAQ)

1. Nhân viên không biết dùng Google Sheets thì sao?

Với form bán hàng được thiết kế đúng cách, nhân viên chỉ cần nhập 3 ô dữ liệu cho mỗi giao dịch. Thời gian đào tạo thường chỉ cần 30–60 phút. Hầu hết nhân viên đều đã quen với điện thoại và ứng dụng nên việc dùng Google Sheets trên điện thoại không khó.

2. Dữ liệu bán hàng có bị mất nếu internet chập chờn không?

Google Sheets có tính năng offline mode. Khi mất internet, dữ liệu được lưu cục bộ và tự đồng bộ khi có kết nối trở lại. Tuy nhiên, để đảm bảo, hãy sử dụng kết nối 4G dự phòng cho thiết bị của cửa hàng.

3. Có thể dùng máy quét barcode không?

Có. Bạn có thể dùng máy quét barcode USB kết nối với máy tính, hoặc app quét QR/barcode trên điện thoại (như Barcode Scanner). Khi quét, mã sản phẩm tự điền vào ô đang chọn trong Google Sheets, và VLOOKUP tự điền tên, giá ngay lập tức.

4. Khi nào nên chuyển sang phần mềm POS chuyên dụng?

Hãy cân nhắc chuyển sang phần mềm POS khi: (1) Bạn có nhiều hơn 2 chi nhánh cần đồng bộ dữ liệu real-time; (2) Cần tích hợp máy tính tiền điện tử, in hóa đơn nhiệt tự động; (3) Doanh thu vượt 500 triệu/tháng, số giao dịch >100/ngày; (4) Cần quản lý loyalty, tích điểm khách hàng phức tạp.

Bắt Đầu Số Hóa Cửa Hàng Ngay Hôm Nay Với SheetStore

Bạn không muốn mất 5–7 ngày để tự xây dựng hệ thống từ đầu? SheetStore cung cấp bộ template Google Sheets quản lý cửa hàng đã được thiết kế hoàn chỉnh — sẵn sàng sử dụng ngay trong 30 phút.

Template bao gồm: quản lý sản phẩm, kho hàng, đơn bán hàng, hóa đơn PDF tự động, báo cáo cuối ngày, dashboard doanh thu — tất cả được tích hợp và kết nối sẵn. Phù hợp cho tạp hóa, tiệm quần áo, cửa hàng mỹ phẩm, điện thoại, văn phòng phẩm và mọi loại hình cửa hàng nhỏ.

Khám phá giải pháp quản lý cửa hàng nhỏ tại SheetStore và bắt đầu hành trình số hóa của bạn ngay hôm nay.

Chia sẻ bài viết:

Tuân Hoang

Tuân Hoang

Đội ngũ SheetStore

Bạn thấy bài viết hữu ích?

Đăng ký nhận thông báo khi có bài viết mới.

Nhận thông báo khi có bài viết mới. Không spam, hứa luôn! 😊

Bình luận (0)

Vui lòng đăng nhập để tham gia thảo luận