Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › eStore – "unable to process your download request"
- This topic has 8 replies, 3 voices, and was last updated 4 years, 12 months ago by admin.
-
AuthorPosts
-
November 25, 2019 at 6:21 pm #15430hombrelogoSpectator
Hi,
When i test to download a free digital product i get the following message:
“The secure download manager ran into a problem that it couldn’t handle, and is unable to process your download request. Please contact the site administrator.
Please tell the site administrator the problem was due to the following reason:
The download link (see browser address bar) couldn’t be found in the wp_eStore database.”
These are the steps i followed to create this free product:
1- Added product with a downloadable link (to Amazon S3) and Duration of Download Link to 999 hours and 999 times to Download Limit Count (i want it to be live forever)
2- In Admin functions I generated an encrypted download link.
3- Added this encrypted link to a button for customers/visitors to download the free product.
It seems working for some times, but then the above error appears.
Am i doing anything wrong?
November 25, 2019 at 11:36 pm #80124wzpModerator1- Added product with a downloadable link (to Amazon S3)…
Did you remember to install the AWS S3 addon?
https://www.tipsandtricks-hq.com/ecommerce/wp-estore-amazon-s3-integration-addon-4247
November 26, 2019 at 12:15 am #80125adminKeymasterHow long ago was the download URL created and when is it being used?
Did you go to the eStore’s “Admin Functions” menu and use the following feature to clean the generated encrypted links?
Delete All Links Older Than XX Hours
November 26, 2019 at 9:44 am #80126hombrelogoSpectator@wzp: yes. it’s intalled and working fine with other products.
@admin: it was created a week ago and it’s being used to download a free product (through a button in a page). And no, i’ve never used that “Clean the encrypted download…” option.
So, I ask: the encrypted link generated through the Admin Functions has the same Duration and Download Limit Count that i’ve set (999 – no expiry) in Digital Product Delivery Settings? (I added limit and expiry to specific paid products)
Maybe if I could get the encrypted link from the product instead of generating a new one from the Admin Functions could work fine? Is it possible to see in any way that encrypted link?
Oh, By the way… the download_manager_debug.log says:
[11/25/2019 2:16 PM] – Status : Link details retrieved using file key. Link ID: 16
[11/25/2019 2:16 PM] – Status : Download limit counting is enabled for this product. Product ID: 4. Count limit: 999. Current access count: 2
[11/25/2019 2:16 PM] – Status : Download limit time is enabled for this product. Product ID: 4. This link has expired.
November 27, 2019 at 12:40 am #80127adminKeymasterIt looks like you have specified a limit in a particular product’s (Product ID 4) configuration? When you specify a limit in a product’s configuration, then for that product it will always have a limit (no matter how the link is generated).
Are you trying to specify a limit in a product configuration but somehow don’t want that product’s download link to have a time limit?
November 27, 2019 at 11:14 am #80128hombrelogoSpectatorAs you can see in the following screenshot
cbasounds.com/wp-content/uploads/2019/11/captura.png
I specified NO limit (999) to this (prod. ID 4) free to download product and, just in case, i as well specified NO limit (again, 999) in general settings (in Digital Product Delivery Settings).
November 28, 2019 at 12:00 am #80129adminKeymasterThat configuration looks fine. Since you are using Amazon S3 there is another issue to look at. The protected links of Amazon s3 will also have a limit on the link. You can’t have amazon s3 protected links to be open and unlimited. They need to be re-generated when they are being downloaded. If you are using the eStore’s download shortcode then it should be fine (because when the download button is clicked, it will re-generated the s3 link).
Let me check your download myself. Please post the URL of the page where I can go and interact with the free download button you created. Also, share the shortcode you are using to create that button so I can inspect it.
November 28, 2019 at 12:45 pm #80130hombrelogoSpectatorThe url for you to check it is:
cbasounds.com/noisss-free2/ (you can use a fake email).
Now it’s working but just because i generated a new encrypted link… that sooner or later will stop working again. (had to do it because i need being online this Cyber Week)
And i’m not using any shortcode with the button, but this generated encrypted link that i got from Admin Functions:cbasounds.com/?enc_dl_action=process&file=sofIvuTO0CQSxlkn
(I suppose that this generated link can be used anywhere and that it keeps the limits -999- of the product it is generated from).
Now, the download_manager_debug.log says:
[11/28/2019 12:05 AM] – Status : Link details retrieved using file key. Link ID: 39
[11/28/2019 12:05 AM] – Status : Download limit counting is enabled for this product. Product ID: 4. Count limit: 999. Current access count: 24
[11/28/2019 12:05 AM] – Status : Download limit time is enabled for this product. Product ID: 4. This link has expired.
[11/28/2019 12:17 PM] – Status : Link details retrieved using file key. Link ID: 50
[11/28/2019 12:17 PM] – Status : Download limit counting is enabled for this product. Product ID: 4. Count limit: 999. Current access count: 3
[11/28/2019 12:17 PM] – Status : Handing download request from IP Address: 77.111.247.82
[11/28/2019 12:17 PM] – Status : Amazon S3 New API URI request = [deleted after checking]
November 29, 2019 at 12:18 am #80131adminKeymasterThats the problem. You can’t just generate a link in the admin functions then share it in the front-end of the site. That will NOT work for amazon s3. Nowhere in our documentation we say to do that. I don’t know why you are doing this.
Any front-end website download has to be handled via a shortcode. We have free encrypted download shortcode in estore that you can use. So the plugin can generate a link by communicating with Amazon S3 API and serve the download at that time.
You can use the following shortcode to embed an encrypted download for a product (1 is the product ID in this example):
[wp_eStore_download_now_button id=1]
There is also the following feature that maybe useful:
https://www.tipsandtricks-hq.com/ecommerce/wp-estore-download-now-via-text-link-addon-3888
Also, we have a squeeze form option that can be used:
-
AuthorPosts
- You must be logged in to reply to this topic.