Tự làm app sổ quản lý thẻ quà tặng giấy (gift card) cho tiệm: tra số dư, trừ tiền khi khách dùng, bằng Google Sheets và Apps Script do AI viết

Bán thẻ giấy ghi tay số tiền, khách dùng nhiều lần thì không biết còn bao nhiêu; thẻ bị sửa số, mất sổ; nhân viên ca sau không tra được. Dành cho: tiệm nail, tiệm tóc, nhà hàng bán thẻ quà tặng giấy (mùa lễ, Valentine, Ngày của Mẹ); tiệm chưa dùng thẻ quà tặng điện tử của POS.
Sao chép prompt, dán vào ChatGPT hoặc Gemini, rồi thay phần trong [ngoặc vuông] bằng thông tin của bạn.
Prompt
Công cụ: Google Sheets, Apps Script (trong Sheets), ChatGPT hoặc Gemini để viết code, máy tính bảng ở quầy.1. Tạo Google Sheet có 2 tab: Cards (mã thẻ, ngày bán, số tiền ban đầu, người bán, ghi chú) và Transactions (mã thẻ, ngày, số tiền dùng, nhân viên).2. Hỏi ChatGPT hoặc Gemini: "Write a Google Apps Script web app bound to this sheet for a nail salon paper gift card ledger. Pages: (a) search a card code and show the original amount, total used, remaining balance and history; (b) redeem: enter amount and staff name, confirm, refuse if it would make the balance negative, then append to Transactions; (c) sell a new card: generate a unique code like DLX-7K4P and record the date and amount. Big buttons for a front-desk tablet, Vietnamese and English labels, no customer phone numbers stored. Give me step-by-step setup instructions."3. Trong Sheet: Extensions → Apps Script, dán code (tên menu có thể khác; không thấy thì tìm mục tương tự). Script cần có hàm doGet trả về giao diện HTML.4. Thử trước: Deploy → Test deployments, nhập vài thẻ mẫu. Link thử (đuôi /dev) chỉ người có quyền sửa mở được.5. Deploy → New deployment → chọn loại Web app → Deploy. Chọn chạy dưới tài khoản chủ tiệm ("as me") và chỉ cho tài khoản của chủ và quản lý truy cập. Chỉ chia link cho người đã được cấp quyền.6. Lưu link vào màn hình chính của máy tính bảng ở quầy.7. In mã thẻ lên thẻ giấy. Mỗi tuần tải một bản sao Sheet để dự phòng.Luật liên bang về thẻ quà tặng (12 CFR 1005.20): tiền trong thẻ không được hết hạn trước 5 năm kể từ ngày phát hành, hoặc ngày nạp tiền gần nhất. Phí không dùng thẻ (dormancy, inactivity, service fee) chỉ được thu khi thẻ không được dùng trong 1 năm, và phải ghi rõ trên thẻ. Thẻ khuyến mãi, thẻ tặng kèm (loyalty, award, promotional) được ngoại lệ nếu ghi rõ trên thẻ.Ví dụ trước – sau: Trước: khách đưa thẻ $100 đã dùng 2 lần, sổ tay ghi lộn xộn, tiệm và khách cãi nhau còn $35 hay $55. Sau: nhập mã DLX-7K4P, màn hình hiện lịch sử 2 lần dùng, còn $35, có ngày và tên thợ; khách đồng ý ngay.
Câu hỏi thường gặp
Apps Script web app là gì?
Bán thẻ giấy ghi tay số tiền, khách dùng nhiều lần thì không biết còn bao nhiêu; thẻ bị sửa số, mất sổ; nhân viên ca sau không tra được. Cách làm: Tạo Google Sheet có 2 tab: Cards (mã thẻ, ngày bán, số tiền ban đầu, người bán, ghi chú) và Transactions (mã thẻ, ngày, số tiền dùng, nhân viên). Hỏi ChatGPT hoặc Gemini: "Write a Google Apps Script web app bound to this sheet for a nail salon paper gift card ledger. Pages: (a) search a card code an
Hướng dẫn “Tự làm app sổ quản lý thẻ quà tặng giấy (gift card) cho tiệm: tra số dư, trừ tiền khi khách dùng, bằng Google Sheets và Apps Script do AI viết” dành cho ai?
Dành cho tiệm nail, tiệm tóc, nhà hàng bán thẻ quà tặng giấy (mùa lễ, Valentine, Ngày của Mẹ); tiệm chưa dùng thẻ quà tặng điện tử của POS. Hoàn toàn miễn phí, viết bằng tiếng Việt.
Cần lưu ý gì khi làm theo hướng dẫn này?
Lưu ý luật: Không in hạn dùng dưới 5 năm lên thẻ bán ra. Tiểu bang có thể có quy định riêng chặt hơn; hỏi kế toán (CPA). Nếu POS của tiệm đã có thẻ quà tặng điện tử thì dùng POS cho đồng bộ. Riêng tư: Không lưu số điện thoại, thẻ tín dụng của khách trong Sheet; chỉ chia quyền cho người cần.

