← All Projects
Automation / AppSheet

Etsy Seller Helper

Automation tool for Etsy sellers using Etsy API and Google Sheets.

JavaScript

Project Case Study

Tự động hóa Trích xuất Dữ liệu Etsy (Google Apps Script & API)


Bối cảnh & Vấn đề giải quyết


Xây dựng tool
Đăng ký và cấu hình ứng dụng cá nhân mang tên "view-title-and-tags" trên nền tảng dành cho nhà phát triển của Etsy để khởi tạo API Key hợp lệ.


Tích hợp trực tiếp Etsy Open API v3, sử dụng endpoint getListing để truy xuất các bản ghi chi tiết của sản phẩm thông qua tham số listing_id.



Quy hoạch mã nguồn Google Apps Script rõ ràng, tách biệt thành nhiều file xử lý logic (module) riêng như getID.gs, getTitle.gs, getTags.gs, loginAndFetchData.gs, và VietHoa.gs để dễ dàng bảo trì và nâng cấp.

Tính năng cốt lõi (Custom Functions trong Google Sheets)Xử lý URL tự động: Xây dựng hàm tùy chỉnh =Getid(A7) để tự động nhận diện và bóc tách ID dạng số từ đường dẫn sản phẩm Etsy.

Gọi API nội tuyến: Phát triển các hàm =getTitleVIP(B7) và =getTagVip(B7) nhận đầu vào là ID sản phẩm, tự động gọi Etsy API và trả về kết quả Tiêu đề (Title) và Từ khóa (Tag) ngay trong ô tính.

Đồng bộ dữ liệu hàng loạt: Hệ thống cho phép người dùng chỉ cần dán một danh sách dài các đường dẫn Etsy vào cột A, các cột ID, Title và Tag sẽ tự động được kéo và điền đầy đủ hàng loạt.