Bán file tải về trên PrestaShop: đơn thanh toán xong là khách nhận ngay link tải bảo mật, có hạn dùng và giới hạn lượt tải.
Đơn chuyển sang trạng thái đã thanh toán là link tải được tạo và gửi email ngay, không cần thao tác tay.
Khoá duy nhất trên dòng đơn hàng và file khiến việc đổi trạng thái nhiều lần không sinh thêm link hay email.
Đặt số ngày hết hạn kể từ lúc thanh toán, hoặc để 0 nếu muốn link sống mãi.
Mỗi lần mua có hạn mức riêng, đếm trước khi truyền file nên hủy giữa chừng vẫn bị tính.
Lưu trong private_files với .htaccess Deny from all và tên băm ngẫu nhiên, chỉ ra qua controller kiểm token.
Bật lên thì chỉ tài khoản đã mua mới tải được, người khác bị chuyển sang trang đăng nhập.
Khách xem lại mọi file đã mua trong tài khoản và tự bấm gửi lại email khi làm mất link.
Ghi từng lượt tải kèm IP, có nút Revoke/Restore và tự thu hồi khi đơn bị hoàn tiền hoặc huỷ.
Bạn bán ebook, phần mềm, giáo án, file thiết kế hay bản vẽ. Đơn về, bạn mở email, tìm file trong Drive, dán link, gửi tay cho từng khách. Đơn đến lúc nửa đêm thì khách phải chờ đến sáng. Rồi cái link Drive đó được chia sẻ lại cho cả lớp, cả nhóm — bạn không biết ai đã tải, tải bao nhiêu lần, và cũng không thu hồi được khi khách đòi hoàn tiền.
Downloads Pro biến việc giao file thành một phần của quy trình đơn hàng: bạn gắn file vào sản phẩm một lần, phần còn lại chạy tự động.
Module lắng nghe sự kiện đổi trạng thái đơn hàng. Khi đơn chuyển sang bất kỳ trạng thái nào được PrestaShop đánh dấu là "đã thanh toán" — chuyển khoản đã xác nhận, thanh toán thẻ, COD đã thu, trạng thái tự tạo của bạn — module tạo một grant (mã token riêng + hạn dùng + giới hạn lượt tải) cho từng file của từng dòng sản phẩm trong đơn, rồi gửi email chứa các link đó.
Việc tạo grant là idempotent: khoá duy nhất trên cặp (dòng đơn hàng × file) đảm bảo một đơn bị đổi trạng thái đi đổi lại — hoặc cổng thanh toán gọi callback hai lần — cũng không bao giờ sinh link trùng hay gửi email lần hai. Nếu email hỏng vì lý do gì, lỗi được ghi vào nhật ký PrestaShop chứ không làm hỏng việc xử lý đơn.
Khách nhận email mang logo và tên shop của bạn (mẫu song ngữ Việt/Anh, chọn theo ngôn ngữ đơn hàng), trong đó ghi rõ còn bao nhiêu ngày hạn dùng. Ngoài email, file còn xuất hiện ở hai chỗ trong tài khoản khách: mục "File của tôi" (My downloads) liệt kê mọi file đã mua kèm số lượt đã dùng, và ngay trong chi tiết đơn hàng cũng có nút tải. Mất email? Khách bấm "Gửi lại email" là hệ thống gửi lại — không cần nhắn tin cho bạn.
Mọi lần bấm tải đều được ghi lại: thành công hay thất bại, IP, trình duyệt, thời điểm. Màn hình Downloads Pro trong menu Improve cho bạn ba con số tổng quan (số grant, số đang còn hiệu lực, tổng lượt tải) và bảng Customer downloads liệt kê từng khách — đơn nào, file nào, dùng bao nhiêu trên bao nhiêu, hết hạn khi nào — với hai nút Resend và Revoke. Khi đơn chuyển sang Refunded hoặc Canceled, toàn bộ grant của đơn đó tự động bị thu hồi; link ngừng hoạt động ngay, và bạn vẫn có thể bấm Restore nếu thu hồi nhầm.
Tính năng "virtual product" mặc định cho một file cho mỗi sản phẩm, không có bản ghi từng lượt mua, không có nhật ký, không thu hồi được và không gửi lại được email. Downloads Pro cho phép nhiều file trên một sản phẩm, mỗi lần mua là một grant riêng có hạn và có hạn mức, có nhật ký, có nút thu hồi và gửi lại.
Với 59 USD, bạn có bản quyền một tên miền, dùng chung một bộ mã cho PrestaShop 8 và 9, 1 năm cập nhật và hỗ trợ, và bản dùng thử 90 ngày miễn phí để chạy thật trước khi mua. Giấy phép chỉ khoá phần quản trị: kể cả khi giấy phép hết hạn, khách đã mua vẫn tải được file của họ.
Khoá chặt trang quản trị bằng 2FA và chống dò mật khẩu, canh gác từng tệp mã nguồn, tự sao lưu và chặn bot — tất cả trong một module.
Chấm điểm SEO toàn shop, viết meta bằng AI cho hàng nghìn sản phẩm chỉ trong một lần bấm — và luôn hoàn tác được.
Đánh giá sản phẩm và cửa hàng hiện được trên mọi theme, tự đi xin đánh giá bằng email một cú bấm, và đúng luật EU.