Hệ thống quản lý Licenses xây dựng từ Google Sheet

Xin chào mọi người, dạo gần đây mình nhận được khá nhiều dự án liên quan tới Google Sheet nên tiện thể viết luôn một Project quản lý Licenses cho riêng mình thông qua Google Sheet để sắp tới làm trang Thanh toán và Update tự động cho những sản phẩm của mình.

Điều đặc biệt ở đây đó là sử dụng toàn bộ tài nguyên của Google luôn khỏi cần Server vì đã sử dụng App Script của Google Sheet rồi. Xài của Google thì được cái luôn UPTIME rồi.

Tính năng đã phát triển:

  1. Quản lý Software
  2. Quản lý các License cho Software tương ứng
  3. Tạo mới License dễ dàng bằng cách thêm vào Sheet trực tiếp hoặc qua Sidebar đặc biệt mình Code trên Sheet
  4. Đủ bộ API phục vụ cho việc kết nối với hệ thống bên ngoài:
    • API lấy thông tin Software
    • API tạo mới License cho hệ thống từ bên ngoài, và trả về thông tin License tương ứng
    • API kiểm tra tính hợp lệ của License như thông tin Domain, IP, Hạn dùng, kích hoạt hay chưa
    • Nếu bạn sử dụng Hệ thống này để bán Plugin WordPress thì đã bao gồm API kiểm tra Version và Update tự động cho Plugin
  5. Tác vụ tự động hàng ngày????
    • Tự động kiểm tra đánh dấu
    • Gửi Email tới Khách hàng khi License được kích hoạt 
    • Gửi Email tới Khách hàng khi License sắp hết hạn và đã hết hạn
    • Gửi Email hàng loạt tới khách hàng
  6. Do mình sử dụng hệ thống này để quản lý License cho Plugin WordPress mình bán nên mình đã viết sẵn 2 Class PHP để cho mọi người có thể đưa vào site bạn dễ dàng chỉ cần vài phút tích hợp:
    • Class 1: Nhúng vào Plugin của bạn, sau khi nhúng Plugin của bạn sẽ có thêm phần Nhập và kiếm tra License, kèm theo đó là tự động Update theo Version mới nhất mà bạn đưa lên Sheet
    • Class 2: Class này nhúng vào Woocommerce, sau khi nhúng sẽ có thêm trường nhập liệu trong Sản phẩm mà bạn bán, khi có đơn hàng và đơn hàng chuyển sang trạng thái thành công sẽ lập tự động tức tạo License với thông tin tương ứng và gửi Email tới khách hàng. 

Mình đã tính toán xây dựng mọi thứ ok cả rồi, đối với WordPress thì chỉ cần mất 15 phút cài đặt là coi như bạn đã có một Website mua bán và quản lý tự động License của sản phẩm.

Mình đã làm rất nhiều các Tool công cụ từ đơn giản tới phức tạp với Google Sheet, nếu muốn hợp tác vui lòng inbox mình trao đổi nhé:

  • Xử lý tự động update Tracking vận đơn hàng loạt trên với các hệ thống bên ngoài thông qua Sheet 
  • Các Tool nhập liệu, lấy dữ liệu từ Sheet, đẩy dữ liệu từ Sheet tới Tool khác – Hệ thống khác và ngược lại
  •  

Xem thêm các bài viết về chủ đề Google Sheet:

Bình luận - Hỏi đáp

wave

  • Trtuan

    Nếu Hệ thống quản lý Licenses xây dựng từ Google Sheet có api mà dùng ít chức năng hơn thì có đc giảm giá ko

    Trả lời

Ấn ESC để thoát