Tự gửi link tải file sau thanh toán WooCommerce
Miễn phí
Khách thanh toán xong trên WooCommerce, workflow tự tạo link tải có chữ ký cho file riêng tư trên Cloudinary, gửi email cảm ơn có nút tải từng sản phẩm và ghi đơn vào Google Sheets.
- Bấm là tải file JSON về máy, không cần thanh toán
- Import thẳng vào n8n
Tự gửi link tải file sau thanh toán WooCommerce — bán sản phẩm số mà không phải gửi file bằng tay
Bán file số như template, ebook, bộ prompt, workflow, mỗi đơn thanh toán xong bạn lại phải tìm file, gửi link cho khách, kiểm tra xem đã gửi chưa. Đơn về ban đêm thì khách phải chờ đến sáng, còn để file công khai thì ai có link cũng tải được.
Workflow n8n này lo phần giao hàng. Khi đơn WooCommerce chuyển sang trạng thái hoàn tất, nó đọc từng sản phẩm trong đơn, lấy thông tin file trên Cloudinary từ custom field của sản phẩm, tạo link tải có chữ ký cho file để ở chế độ riêng tư, rồi gửi khách một email cảm ơn có nút tải cho từng sản phẩm. Mỗi đơn được ghi lại vào Google Sheets.
Giải quyết được gì
- Khách nhận link tải qua email ngay khi đơn hoàn tất, bạn không phải gửi tay
- File để riêng tư trên Cloudinary, khách tải qua link có chữ ký, người ngoài không đoán được đường dẫn file
- Đơn nhiều sản phẩm vẫn gửi một email, mỗi sản phẩm một nút tải
- Đơn 0đ (sản phẩm miễn phí) và đơn trả phí có lời cảm ơn, tiêu đề email khác nhau
- Email HTML gọn, tên shop, website, email hỗ trợ khai báo ở 4 dòng đầu đoạn code; mỗi đơn có một dòng trong Google Sheets: thời gian, email khách, mã đơn, sản phẩm
Cách hoạt động
Đơn WooCommerce cập nhật → Kiểm tra đã hoàn tất → Tách từng sản phẩm, đọc thông tin file Cloudinary → Tạo link tải có chữ ký → Gửi email cảm ơn kèm nút tải → Ghi đơn vào Google Sheets
Phù hợp với ai
- Người bán sản phẩm số trên WordPress và WooCommerce: template, ebook, khóa học dạng file, bộ prompt, workflow
- Shop muốn giữ file riêng tư thay vì để link công khai trong mô tả sản phẩm
- Người học n8n muốn xem cách nối WooCommerce, ký link Cloudinary và gửi email HTML
Cần chuẩn bị trước khi dùng
- Tài khoản n8n (self-host hoặc cloud), chạy được từ Internet để WooCommerce gọi webhook vào
- Website WordPress có WooCommerce và khóa REST API (consumer key, consumer secret) để tạo credential WooCommerce trong n8n; thay YOUR-SHOP.com trong node đọc sản phẩm
- Tài khoản Cloudinary: tải file lên dạng raw, chế độ riêng tư; dán cloud name, API key, API secret vào node tạo link
- Mỗi sản phẩm thêm 3 custom field: cloudinary_public_id (đường dẫn file trên Cloudinary), cloudinary_format (đuôi file, vd json, zip), cloudinary_type (private, bỏ trống cũng được)
- Tài khoản email SMTP để gửi thư, dùng đúng tên miền của shop để thư không rơi vào Spam
- Một Google Sheet có các cột: Thời gian, Email khách, Mã đơn hàng, Sản phẩm đã mua
Bạn nhận được
- 1 file JSON import thẳng vào n8n, tải miễn phí, không cần thanh toán
- Luồng đầy đủ: WooCommerce trigger → lọc đơn hoàn tất → tách sản phẩm → đọc custom field → ký link Cloudinary → gộp theo đơn → soạn email HTML → gửi SMTP → ghi Google Sheets
- Mẫu email cảm ơn HTML hiển thị tốt trên điện thoại, sửa màu và chữ ngay trong đoạn code
Lưu ý: API secret Cloudinary nằm trong node tạo link, đừng chia sẻ file workflow sau khi đã dán key. Trạng thái đơn mặc định là “completed”; cổng thanh toán của bạn đặt trạng thái khác thì sửa điều kiện cho khớp. Đây là workflow kỹ thuật, không phải “cắm là chạy” tuyệt đối — bạn cần tự kết nối WooCommerce, Cloudinary, SMTP và Google Sheets của mình theo hướng dẫn. Không cần biết code, nhưng cần làm đúng các bước.





