Cách Nạp Catalog Sản Phẩm Từ Google Sheet Vào Bot Website

Tích hợp catalog sản phẩm từ Google Sheet vào chatbot website

Hướng dẫn nạp catalog sản phẩm từ Google Sheet vào bot website giúp tự động tư vấn, tra cứu sản phẩm và tối ưu chuyển đổi.

Quản lý hàng trăm, hàng ngàn sản phẩm luôn là bài toán khó khi thiết lập trợ lý ảo. Thay vì phải copy-paste từng dòng thông tin sản phẩm vào hệ thống một cách thủ công, tính năng nạp catalog sản phẩm google sheet vào chatbot website của Mimo Group sẽ giúp bạn số hóa toàn bộ kho hàng chỉ trong vài cú click.

Bài viết này sẽ hướng dẫn bạn chi tiết từ cách chuẩn bị định dạng (format) bảng tính, cấp quyền truy cập, đẩy dữ liệu vào hệ thống (Ingest), cho đến cách kiểm tra để đảm bảo bot trả lời chính xác nhất.


Format Google Sheet chuẩn cho bot

1. Vì sao cần đúng Format?

Nguyên tắc cốt lõi của AI là “Rác vào thì Rác ra” (Garbage In – Garbage Out). Để chatbot đọc google sheet và hiểu được bạn đang bán gì, dữ liệu phải được tổ chức theo cấu trúc dạng bảng rõ ràng. Format chuẩn giúp quá trình trích xuất (Retrieval) không bị lỗi và bot không bị “ảo giác” (nhầm giá, nhầm sản phẩm).

2. Cấu trúc các cột (Columns) bắt buộc nên có

Một bảng catalog tiêu chuẩn nên bao gồm các cột từ trái sang phải như sau:

  • Tên sản phẩm: Ngắn gọn, chứa từ khóa chính.
  • Mã sản phẩm (SKU): Để phân biệt các sản phẩm tương tự.
  • Danh mục: Ví dụ: Điện thoại, Laptop, Phụ kiện…
  • Mô tả ngắn: Thông số kỹ thuật cốt lõi hoặc USP (Điểm bán hàng độc nhất).
  • Giá bán: Ghi con số rõ ràng (VD: 15.000.000 VNĐ).
  • Tình trạng: Còn hàng / Hết hàng.
  • Link sản phẩm: URL dẫn về trang mua hàng trên website.
  • Link hình ảnh: URL của ảnh (để bot có thể hiển thị dạng thẻ card).

3. Nguyên tắc định dạng dữ liệu (Bắt buộc)

  • Mỗi dòng tương ứng với MỘT sản phẩm duy nhất.
  • Dòng đầu tiên (Row 1) bắt buộc phải là Tiêu đề cột (Headers).
  • Tuyệt đối không Gộp ô (Merge cells).
  • Giữ nội dung ở dạng Text thuần, không cần in đậm, tô màu hay dùng font chữ cầu kỳ.

4. Lỗi Format thường gặp

  • Để trống tiêu đề cột.
  • Chèn hình ảnh trực tiếp vào ô Excel (Bot chỉ đọc được Link URL, không đọc được file ảnh nhúng).
  • Ghi giá tiền lộn xộn (VD: lúc thì ghi 10k, lúc thì ghi 10.000 đ).

🎁 Tải ngay: Template Google Sheet Catalog Mẫu Của Mimo – Nhấn Tệp > Tạo bản sao để sử dụng ngay.


Share link và cấp quyền đọc

1. Vì sao cần cấp quyền đúng?

Hệ thống chatbot của Mimo hoạt động như một “người dùng ảo”. Nếu file Sheet của bạn đang khóa nội bộ, quá trình upload sản phẩm vào bot sẽ bị chặn lại và báo lỗi.

2. Cách lấy link và cấp quyền

  1. Mở file Google Sheet chứa catalog của bạn.
  2. Bấm vào nút Chia sẻ (Share) ở góc trên bên phải.
  3. Ở mục Quyền truy cập chung, đổi từ Bị hạn chế (Restricted) sang Bất kỳ ai có đường liên kết (Anyone with the link).
  4. Ở cột vai trò bên cạnh, chọn Người xem (Viewer). (Lưu ý: Chỉ cần quyền Xem, không cấp quyền Chỉnh sửa để bảo vệ dữ liệu).
  5. Bấm Sao chép đường liên kết (Copy link).

3. Mẹo kiểm tra trước khi nạp

Hãy mở một trình duyệt Ẩn danh (Incognito Mode – Ctrl+Shift+N), dán link vừa copy vào. Nếu bảng tính hiện ra bình thường mà không đòi đăng nhập Gmail, nghĩa là bạn đã share quyền thành công.


Ingest Sheet trong Dashboard

1. Ingest là gì?

Ingest là thuật ngữ kỹ thuật chỉ quá trình hệ thống Mimo hút dữ liệu từ link Google Sheet của bạn, băm nhỏ chúng ra và nạp vào bộ nhớ Vector (Vector Database) của AI.

2. Các bước thực hiện

Để kết nối sheet với bot website, bạn làm theo các bước sau:

  1. Đăng nhập vào Dashboard Chatbot Mimo -> Chọn bot của bạn.
  2. Vào mục Nguồn dữ liệu (Knowledge Base) -> Thêm nguồn mới -> Chọn Google Sheet.
  3. Dán link đã copy ở Bước 2 vào ô URL.
  4. Bấm Đồng bộ / Ingest.

3. Kiểm tra kết quả

Sau khoảng vài chục giây, hệ thống sẽ báo “Thành công”. Bạn có thể kiểm tra số lượng “Chunks” (Đoạn dữ liệu) đã được nạp. Nếu báo lỗi, hãy kiểm tra lại quyền truy cập hoặc xem file có bị gộp ô không.
👉 Để hiểu sâu hơn về cơ chế này, bạn có thể xem hướng dẫn ingest sheet chi tiết tại bài Nạp Dữ Liệu Vào Chatbot AI: Google Sheet & Sitemap – Hướng Dẫn Đầy Đủ.


Bot hiểu dữ liệu thế nào?

1. Cách AI tư vấn

Sau khi nạp xong, quá trình chatbot đọc catalog sản phẩm không diễn ra theo kiểu tìm kiếm từ khóa cứng nhắc (như Ctrl+F). Thay vào đó, AI hiểu ngữ nghĩa.

2. Bot có thể làm gì với Sheet này?

  • Báo giá & Tồn kho: Khách hỏi “Iphone 15 pro max giá nhiêu, còn hàng không?” -> Bot tra cột Giá và Tình trạng để báo.
  • Gợi ý sản phẩm: Khách yêu cầu “Tìm cho tôi điện thoại dưới 10 triệu” -> Bot quét cột Giá và Danh mục để đề xuất.
  • Điều hướng mua hàng: Bot tự động đính kèm “Link sản phẩm” ở cột tương ứng để khách bấm vào mua.

3. Giới hạn cần lưu ý

Để bot tư vấn từ google sheet một cách xuất sắc, dữ liệu phải đầy đủ. Nếu cột mô tả quá sơ sài, bot sẽ không có cơ sở để so sánh ưu nhược điểm của 2 sản phẩm khi khách hàng yêu cầu.


Kiểm tra: Hỏi bot về sản phẩm

1. Tại sao cần Test?

Bước cuối cùng trong quy trình kết nối sheet chatbot là kiểm tra thực tế (QA). Việc này đảm bảo AI đã “tiêu hóa” đúng cột giá, không nhầm lẫn giữa tên sản phẩm và thương hiệu.

2. Checklist các câu hỏi để Test

Hãy mở khung chat thử nghiệm và hỏi các câu:

  • Sản phẩm [Tên SP] giá bao nhiêu?
  • Gửi cho tôi link mua [Tên SP].
  • Bên bạn có bán [Tên Danh Mục] nào giá dưới [Số tiền] không?

3. Đánh giá và xử lý

Nếu bot báo giá đúng, đưa đúng link: Chúc mừng, hệ thống đã hoàn thiện.
Nếu bot trả lời sai: Hãy kiểm tra lại dòng sản phẩm đó trong Sheet xem có bị lỗi format không. Đồng thời, bạn nên tham khảo bài [[C12] Cách Xem Lịch Sử Chat (Session) Và Phân Tích Hành Vi Khách Hàng] để xem người dùng thật đang đặt câu hỏi như thế nào, từ đó bổ sung thêm các cột thuộc tính (Màu sắc, Size) vào Sheet nếu cần.


Cập nhật Sheet tự động

1. Khi có sản phẩm mới thì làm sao?

Bạn chỉ cần mở Google Sheet ra, thêm dòng mới, sửa giá cũ hoặc đổi tình trạng từ “Còn hàng” sang “Hết hàng”.

2. Cách đồng bộ vào Bot

  • Đồng bộ thủ công: Vào Dashboard Mimo, tìm đến nguồn Google Sheet đó và bấm nút “Đồng bộ lại” (Re-sync / Re-ingest). Bot sẽ quét lại file và cập nhật kiến thức mới nhất.
  • Lưu ý sinh tử: Khi cập nhật dữ liệu, bạn có thể thêm bớt dòng tùy ý, nhưng tuyệt đối không được đổi tên cột (Headers) ở dòng 1, việc này sẽ làm vỡ cấu trúc mapping của hệ thống.

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

1. Tôi có thể dùng nhiều Sheet cho nhiều nhóm sản phẩm không?
Được. Nếu bạn có 1000 sản phẩm, bạn có thể chia ra 1 tab cho Điện thoại, 1 tab cho Laptop. Sau đó copy link của từng tab (GID khác nhau) và Ingest thành nhiều nguồn riêng biệt vào chung 1 bot.

2. Tôi đổi link file Sheet thì có sao không?
Nếu bạn tạo file mới hoàn toàn, bạn phải xóa nguồn cũ trong Dashboard và tiến hành nạp google sheet vào chatbot lại bằng link mới.

3. Làm sao để hiển thị hình ảnh sản phẩm trong khung chat?
Trong file Sheet, hãy tạo một cột là “Link Ảnh”. Hãy lấy link đuôi .jpg, .png lưu trên website của bạn dán vào đó. Khi thiết lập, bot sẽ dùng link này để hiển thị ảnh trực quan cho khách.

4. Dữ liệu lên tới 10.000 sản phẩm thì bot có bị chậm không?
Không. Nền tảng của Mimo sử dụng Vector Database siêu tốc (như Qdrant/Milvus), thời gian truy xuất dữ liệu từ hàng vạn sản phẩm chỉ mất vài mili-giây. Tuy nhiên, bảng tính càng lớn thì thời gian Ingest (đồng bộ lần đầu) sẽ mất nhiều phút hơn.


Tóm lại, việc sử dụng Google Sheet để đào tạo AI là giải pháp cân bằng hoàn hảo giữa tính kỹ thuật và sự tiện dụng. Bằng cách tuân thủ đúng 3 yếu tố: Chuẩn format, đúng quyền chia sẻ và thường xuyên Re-sync, bạn đã có một nhân viên sale am hiểu toàn bộ kho hàng. Để tìm hiểu thêm các cách tối ưu trải nghiệm người dùng, mời bạn xem thêm tại Hướng Dẫn Toàn Diện Cài Đặt & Vận Hành Chatbot AI Cho Website hoặc tham khảo Dịch vụ Chatbot AI của Mimo.


Mimo Group
Chuyên SEO, thiết kế website và marketing online cho doanh nghiệp.