Troubleshooting Download Issues
Comprehensive solutions to common download problems for both customers and merchants.
Quick Troubleshooting Guide
Section titled “Quick Troubleshooting Guide”Most common issues:
| Problem | Quick Fix |
|---|---|
| Can’t find download link | Check spam folder, look in account |
| Link expired | Request new link from support |
| Download won’t start | Try different browser, disable popup blocker |
| Limit reached | Contact support for reset |
| File won’t open | Install required software, check file integrity |
| Slow download | Check internet connection, try off-peak hours |
Customer-Reported Issues
Section titled “Customer-Reported Issues”Issue 1: “I Never Received the Download Link”
Section titled “Issue 1: “I Never Received the Download Link””Common causes:
- Email in spam/junk folder
- Incorrect email address
- Email service blocking
- Order under fraud review
Solution Steps:
Step 1: Check spam folder
Ask customer to check:• Spam folder• Junk folder• Promotions tab (Gmail)• All Mail folderStep 2: Verify email address
In Shopify admin:1. Find order2. Check customer email3. Verify spelling4. Check for typosStep 3: Check email logs
In app:1. Go to Email Logs2. Search for order number3. Check send status: - Sent ✓ - Failed ✗ - Pending ⏳Step 4: Resend email
If not sent or failed:1. Find order in app2. Click "Resend Download Email"3. Confirm customer email4. SendStep 5: Check fraud status
If order flagged:1. Go to Flagged Orders2. Find order #3. Approve if legitimate4. Email sent automatically after approvalWorkaround: Manual link sharing
If email repeatedly fails:
1. Copy download link from order2. Send directly via: - Support chat - Separate email from personal account - SMS (if available)Issue 2: “Download Link Says It’s Expired”
Section titled “Issue 2: “Download Link Says It’s Expired””Cause: Link past expiry date (typically 60 days)
Solution for customers:
Contact support with order numberSupport will generate new linkSolution for merchants:
-
Verify purchase:
Check order in Shopify adminConfirm payment receivedVerify legitimate customer -
Generate new link:
In app:1. Find order2. Click "Generate New Download Link"3. Old link deactivated4. New link created5. Copy and send to customer
- Optional: Extend expiry
Adjust expiry in Settings if too shortConsider: 90 days or longer for certain products
Prevent future occurrences:
Adjust global expiry setting:Settings → Download Security → Link ExpiryIncrease from 60 to 90 daysSend expiry reminders (if available):
Email customer 7 days before expiry:"⚠️ Your download link expires soon!"Issue 3: “I Clicked Download but Nothing Happened”
Section titled “Issue 3: “I Clicked Download but Nothing Happened””Common causes:
- Popup blocker
- JavaScript disabled
- Browser extension blocking
- Slow ZIP generation
Solution Steps:
Step 1: Check popup blocker
Customer should:1. Look for popup blocked indicator (address bar)2. Click to allow popups3. Retry downloadBrowser-specific:
Chrome: Icon right of address barSafari: Settings → Websites → Pop-up WindowsFirefox: Shield icon in address barStep 2: Try different browser
If Chrome doesn't work:• Try Safari, Firefox, or Edge• Use incognito/private mode (disables extensions)Step 3: Disable browser extensions
Ad blockers or security extensions may interfere:1. Disable extensions temporarily2. Retry download3. Re-enable after downloadStep 4: Check if ZIP generating
If multiple files:• Look for "Preparing ZIP" message• Wait for generation to complete• May take 30-60 seconds for large filesStep 5: Try individual file download
If "Download All" doesn't work:• Try downloading files individually• One at a time• Bypass ZIP generationIssue 4: “Download Limit Reached”
Section titled “Issue 4: “Download Limit Reached””Cause: Customer exceeded download count (typically 3-5)
Customer sees:
❌ You've reached the maximum downloads (5) for this order.Contact support for assistance.Solution for merchants:
Step 1: Verify legitimacy
Check download history:• Review IP addresses• Check dates/times• Look for abuse patternsLegitimate reasons:
- Hard drive failure
- Accidental deletion
- File corruption
- New computer
- Downloaded wrong file
Suspicious patterns:
- Many different IPs
- Rapid consecutive downloads
- International locations (if customer local)
Step 2: Reset counter (if legitimate)
In app:1. Find order2. Click "Reset Download Count"3. Counter resets to 04. Notify customer5. Add note explaining reasonStep 3: Communicate with customer
If suspicious:"We need to verify a few details before resettingyour download count. Can you confirm:1. Reason for additional downloads needed2. Are you sharing the link with others?3. Billing address: [address]"Prevention:
Adjust download limit if too low:Settings → Security → Download LimitIncrease from 3 to 5 or 10Or use unlimited (less secure):
Download Limit: UnlimitedTrade-off: Enables link sharingIssue 5: “File Won’t Open or Is Corrupted”
Section titled “Issue 5: “File Won’t Open or Is Corrupted””Possible causes:
- Download interrupted
- File actually corrupted
- Missing required software
- Wrong software association
Solution Steps:
Step 1: Verify file downloaded completely
Check file size:Expected: 15.5 MBDownloaded: 15.5 MB ✓ Complete
If mismatched:Downloaded: 8.2 MB ✗ Incomplete→ Download interrupted→ Download againStep 2: Check file extension
File: ebook.pdfRequires: PDF reader (Adobe, Preview)
File: course.mp4Requires: Video player (VLC, QuickTime)
File: template.psdRequires: Adobe PhotoshopInstall required software:
- PDF: Adobe Acrobat Reader (free)
- Video: VLC Media Player (free)
- Audio: Any media player
- ZIP: Built into OS (Windows/Mac)
Step 3: Try opening with different software
If default app doesn't work:Right-click file → Open With → [Other App]
PDF won't open in Edge?→ Try Adobe Reader or ChromeStep 4: Re-download file
If file truly corrupted:1. Delete corrupted file2. Clear browser cache3. Download again4. Check file size matchesStep 5: Verify file integrity (Advanced)
For merchants:1. Download file yourself2. Verify opens correctly3. If corrupted at source, re-upload4. Regenerate ZIPs/cached filesIssue 6: “Download Is Very Slow”
Section titled “Issue 6: “Download Is Very Slow””Causes:
- Slow internet connection
- Network congestion
- Large file size
- Peak usage time
- ISP throttling
Solution Steps:
Step 1: Test internet speed
Use speed test (speedtest.net):• 5 Mbps or less: Slow• 10-50 Mbps: Average• 50+ Mbps: Fast
Large files (>500 MB) need faster connectionStep 2: Download during off-peak hours
Peak times (slower):• 9 AM - 5 PM (business hours)• 7 PM - 11 PM (evening)
Off-peak (faster):• Early morning (6-8 AM)• Late night (11 PM - 6 AM)• WeekendsStep 3: Use WiFi instead of mobile data
Mobile data often slower and cappedWiFi typically faster and more stableStep 4: Pause other downloads/streaming
Close:• Video streaming (Netflix, YouTube)• Other downloads• Cloud backups (Dropbox, Google Drive)• Video callsStep 5: Try wired connection
Ethernet (wired) typically faster than WiFi:• More stable• Higher speeds• Less interferenceFor merchants:
If many customers report slow downloads:
1. Check CDN status2. Review file sizes (optimize if too large)3. Consider breaking large files into parts4. Contact support if systemic issueIssue 7: “Link Says Order Under Review”
Section titled “Issue 7: “Link Says Order Under Review””Cause: Fraud prevention flagged order
Customer sees:
⏳ Your order is under security review.Expected completion: 1-2 hours (business hours)Solution for merchants:
Step 1: Review flagged order
1. Go to Flagged Orders2. Find order #3. Review fraud indicators4. Check customer historyStep 2: Approve or reject
If legitimate:• Click "Approve"• Download link activates• Email sent automatically
If fraudulent:• Click "Reject"• Link stays disabled• Process refund in ShopifyStep 3: Communicate with customer
For approved orders:"Your order has been approved! Check your email fordownload link. Sorry for the delay."
For rejected (rare):"We were unable to approve your order due to securityconcerns. Refund processing within 5-10 days."Prevention:
If too many false positives:Settings → Fraud Prevention• Disable medium risk flagging• Keep only high risk• Reduce customer frictionIssue 8: “ZIP File Won’t Extract”
Section titled “Issue 8: “ZIP File Won’t Extract””Causes:
- Incomplete download
- Corrupted ZIP
- Extraction software issue
- Insufficient disk space
Solution Steps:
Step 1: Verify ZIP downloaded completely
Check file size matches expected sizeZIP: 250 MB expectedDownloaded: 250 MB ✓
If mismatched → Download againStep 2: Check disk space
ZIP extraction requires 2-3x the ZIP size:ZIP: 500 MBRequired free space: 1-1.5 GB
Free up space if neededStep 3: Try different extraction method
Windows:
Method 1: Right-click → Extract AllMethod 2: 7-Zip (free software)Method 3: WinRARMac:
Method 1: Double-click ZIPMethod 2: The Unarchiver (free software)Step 4: Download ZIP again
If repeatedly fails:1. Delete corrupted ZIP2. Clear browser cache3. Download fresh copy4. Try extractingFor merchants:
If ZIP consistently corrupted:
1. Test ZIP yourself2. Check ZIP generation process3. Review worker logs4. Contact support if neededMerchant-Side Troubleshooting
Section titled “Merchant-Side Troubleshooting”Issue: Emails Not Sending
Section titled “Issue: Emails Not Sending”Check 1: Email notifications enabled
Settings → Email NotificationsToggle must be ONCheck 2: Email provider configured
Settings → Email Provider• Postmark configured: API token valid• MailerToGo configured: SMTP credentials correct• Test connection: Click "Send Test Email"Check 3: Email logs
Go to Email Logs:• Check send status• Review error messages• Identify patternsCommon fixes:
- Verify API tokens/credentials
- Check sender email verified
- Ensure provider account active
- Contact email provider support
Issue: Downloads Not Tracking
Section titled “Issue: Downloads Not Tracking”Possible causes:
- Logging service issue
- Database problem
- Direct CDN access (bypassing app)
Check:
1. Verify download actually occurred2. Check database logs3. Review system status4. Contact support if persistentIssue: ZIP Generation Failing
Section titled “Issue: ZIP Generation Failing”Symptoms:
- Customer reports “preparing” never completes
- ZIP worker errors in logs
- Timeout errors
Check:
1. Worker status (Heroku dyno running?)2. Worker logs (errors present?)3. File sizes (too large for timeout?)4. R2 connectivity (storage accessible?)Solutions:
1. Restart worker dyno2. Check individual files downloadable3. Review worker configuration4. Contact support for persistent issuesIssue: High Failure Rate
Section titled “Issue: High Failure Rate”If >5% downloads failing:
Investigation:
1. Review failure patterns: - Specific files? - Specific customers? - Specific browsers? - Specific times?
2. Check CDN status3. Review file integrity4. Test downloads yourselfCommon causes:
• File corruption at source• CDN issues (rare)• Configuration problem• Network issuesAdvanced Troubleshooting
Section titled “Advanced Troubleshooting”Browser Console Errors
Section titled “Browser Console Errors”For tech-savvy customers or merchants:
Check browser console:
Chrome: F12 → Console tabSafari: Develop → Show JavaScript ConsoleFirefox: F12 → Console
Look for errors in redShare with support teamNetwork Analysis
Section titled “Network Analysis”Check network requests:
Browser DevTools → Network tab• Look for failed requests (red)• Check request status codes• Verify CDN URLs loadingCommon issues:
- 403: Permission denied
- 404: File not found
- 500: Server error
- Timeout: Slow connection
Testing Checklist for Merchants
Section titled “Testing Checklist for Merchants”Regular testing:
Monthly:
- Create test order
- Verify email received
- Test download link
- Download files successfully
- Test on mobile device
- Test in different browser
- Verify ZIP extraction
- Check files open correctly
After app updates:
- Repeat full testing
- Test all access points
- Verify integrations working
When to Contact Support
Section titled “When to Contact Support”Contact support if:
❌ Emails consistently not sending ❌ ZIP generation repeatedly failing ❌ Multiple customers report same issue ❌ Critical functionality broken ❌ Data loss or corruption ❌ Security concerns ❌ Billing/plan issues
Before contacting support, gather:
📋 Order number📋 Customer email📋 Error messages (screenshots)📋 Steps to reproduce📋 Browser/device info📋 Email logs (if available)📋 Download logs (if available)Preventing Future Issues
Section titled “Preventing Future Issues”Best Practices
Section titled “Best Practices”1. Regular Testing
Test download flow monthlyCatch issues before customers do2. Monitor Metrics
Track success rate dailyInvestigate drops quickly3. Clear Communication
Provide detailed instructionsSet expectations (expiry, limits)Offer multiple access methods4. Responsive Support
Reply to inquiries within 24 hoursHave standard responses readyBe proactive about known issues5. Optimize Files
Keep file sizes reasonableCompress appropriatelyTest file integrity before uploadCustomer Education
Section titled “Customer Education”Create help resources:
FAQ page:
• Where is my download link?• How do I download files?• File won't open - help!• Link expired - what now?• How to contact supportVideo tutorials:
• How to download files (1-2 min)• Extracting ZIP files (1 min)• Troubleshooting common issues (3 min)Email instructions:
Include in download email:• Brief download instructions• Link to FAQ• Support contactQuick Reference
Section titled “Quick Reference”Common Error Codes
Section titled “Common Error Codes”| Error | Meaning | Solution |
|---|---|---|
| Link expired | Past expiry date | Generate new link |
| Limit reached | Too many downloads | Reset counter |
| Invalid link | Link not found | Resend correct link |
| Under review | Fraud check pending | Approve order |
| File not found | Missing file | Re-upload file |
| ZIP generation failed | Worker issue | Retry or download individually |
Support Response Templates
Section titled “Support Response Templates”Expired link:
Hi [Name],
I've generated a new download link for order #[number]:[Link]
This new link is valid for 90 days.
Let me know if you need anything else!Limit reset:
Hi [Name],
I've reset your download counter for order #[number].You can now download again.
Your link: [Link]
In the future, you have 5 downloads available.Can’t find link:
Hi [Name],
Here's your download link for order #[number]:[Link]
For future reference, you can also find this in:• Your email (check spam folder)• Your account: [Account URL]• Order status page: [Order URL]
Need help? Just reply to this email.Next Steps
Section titled “Next Steps”- Customer Download Experience - Optimize UX
- Download Security Settings - Configure security
- Tracking Downloads - Monitor activity
Still having issues? Contact support via chat with your order number and details of the problem.