Downloadable product link goes to product page instead of downloading product
-
Hi
I just tested one of my downloadbale products using Paypal sandbox and when I got to the order recieved page on my site, the download link just directed me to the product page – it dodn’t download the product.
Is there a setting I need to change?
-
Hi there!
I just tested one of my downloadbale products using Paypal sandbox and when I got to the order recieved page on my site, the download link just directed me to the product page – it dodn’t download the product.
1. If your product is not virtual, you can
Grant access to downloadable products after payment
under WooCommerce > Settings > Products > Downloadable Products
Link to image: https://d.pr/i/mKlCTk
2. If your product is virtual, and you’re still having trouble with the downloadable product, I’d recommend checking the URL you’ve set up for downloadLet us know how it goes ??
Thanks Aashik
It is a downloadable voucher which they download and print…
I have unticked virtual so that it is only downloadable.
The link for the downloadable file set in the product is: https://janescottceramics.com/wp-content/uploads/2019/12/workshop.jpg – this is the URL of the voucher itself
When I get directed back after paypal and click the link for the product it directs to: https://janescottceramics.com/product/workshop-voucher/ – this is the URL of the product page
Grant access to downloadable products is already ticked.
I need more help…
I have realised that the link on the orders recieved page isn’t for the download itself… is it possible to put a download link on there?
I am using Paypal, but not Paypal checkout as the site owner only has a personal Paypal account.. Could that be why I can’t grant access to the download on the site?
I tested the email and the link that comes in the email is correct.
Hi there!
Thank you for getting back to us with clarification on the behavior you’re seeing.
I have realised that the link on the orders recieved page isn’t for the download itself… is it possible to put a download link on there?
By default, while using the Storefront theme, I’m seeing a download link for the product I’ve purchased as long as the payment for the product is processed successfully:
Link to image: https://d.pr/i/Uy1OH4I am using Paypal, but not Paypal checkout as the site owner only has a personal Paypal account.. Could that be why I can’t grant access to the download on the site?
Can you please get back to us with an System Status Report, and the exact workflow your customers use to purchase the product?
You can find System Status Report via WooCommerce > Status.
Select “Get system report” and then “Copy for support”.? Once you’ve done that, paste it here in your response.Also, can you please reconfirm what the order status for the purchase is? With the download permissions checked as per my previous response, only
processing
andcompleted
statuses are granted permission to download the product.Also, can you please reconfirm what the order status for the purchase is? With the download permissions checked as per my previous response, only processing and completed statuses are granted permission to download the product.
I am testing with a sandbox Paypal account, so by the time I get the confirmation email the order status is on hold… I don’t know what it is when I first get redirected from Paypal though – where can I find that info?
Could it be that I’m not seeing the download link because I’m testing in Paypal sandbox? If so, how can I find out what real customers are seeing?
Can you please get back to us with an System Status Report, and the exact workflow your customers use to purchase the product?
System report:
`
### WordPress Environment ###WordPress address (URL): https://janescottceramics.com
Site address (URL): https://janescottceramics.com
WC Version: 3.8.1
REST API Version: ? 1.0.2
Log Directory Writable: ?
WP Version: 5.3.1
WP Multisite: –
WP Memory Limit: 768 MB
WP Debug Mode: –
WP Cron: ?
Language: en_GB
External object cache: –### Server Environment ###
Server Info: Apache
PHP Version: 7.1.33 – We recommend using PHP version 7.2 or above for greater performance and security. How to update your PHP version
PHP Post Max Size: 128 MB
PHP Time Limit: 120
PHP Max Input Vars: 3000
cURL Version: 7.59.0
OpenSSL/1.0.2rSUHOSIN Installed: –
MySQL Version: 5.6.40-84.0-log
Max Upload Size: 128 MB
Default Timezone is UTC: ?
fsockopen/cURL: ?
SoapClient: ?
DOMDocument: ?
GZip: ?
Multibyte String: ?
Remote Post: ?
Remote Get: ?### Database ###
WC Database Version: 3.8.1
WC Database Prefix: wpnc_
MaxMind GeoIP Database: ?
Total Database Size: 21.72MB
Database Data Size: 17.06MB
Database Index Size: 4.66MB
wpnc_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wpnc_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wpnc_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_woocommerce_order_itemmeta: Data: 0.06MB + Index: 0.03MB + Engine InnoDB
wpnc_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wpnc_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wpnc_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wpnc_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wpnc_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_cf_forms: Data: 0.09MB + Index: 0.02MB + Engine InnoDB
wpnc_cf_form_entries: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wpnc_cf_form_entry_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wpnc_cf_form_entry_values: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
wpnc_cf_pro_messages: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_cf_queue_failures: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_cf_queue_jobs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_cleantalk_sessions: Data: 0.08MB + Index: 0.00MB + Engine InnoDB
wpnc_cleantalk_sfw: Data: 1.02MB + Index: 1.02MB + Engine InnoDB
wpnc_cleantalk_sfw_logs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wpnc_comments: Data: 0.14MB + Index: 0.13MB + Engine InnoDB
wpnc_gmedia: Data: 0.06MB + Index: 0.06MB + Engine InnoDB
wpnc_gmedia_log: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
wpnc_gmedia_meta: Data: 0.27MB + Index: 0.22MB + Engine InnoDB
wpnc_gmedia_term: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wpnc_gmedia_term_meta: Data: 0.09MB + Index: 0.03MB + Engine InnoDB
wpnc_gmedia_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_loginizer_logs: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
wpnc_options: Data: 2.33MB + Index: 0.08MB + Engine InnoDB
wpnc_postmeta: Data: 2.48MB + Index: 0.64MB + Engine InnoDB
wpnc_posts: Data: 2.52MB + Index: 0.31MB + Engine InnoDB
wpnc_sbi_instagram_feeds_posts: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_sbi_instagram_posts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_smush_dir_images: Data: 0.19MB + Index: 0.09MB + Engine InnoDB
wpnc_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wpnc_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wpnc_term_relationships: Data: 0.08MB + Index: 0.06MB + Engine InnoDB
wpnc_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wpnc_usermeta: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
wpnc_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
wpnc_wc_admin_notes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wpnc_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wpnc_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wpnc_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wpnc_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
wpnc_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wpnc_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
wpnc_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_wfBadLeechers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_wfBlockedCommentLog: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_wfBlockedIPLog: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_wfBlocks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_wfBlocks7: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
wpnc_wfBlocksAdv: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_wfConfig: Data: 0.44MB + Index: 0.00MB + Engine InnoDB
wpnc_wfCrawlers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_wfFileChanges: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_wfFileMods: Data: 2.52MB + Index: 0.00MB + Engine InnoDB
wpnc_wfHits: Data: 1.52MB + Index: 0.27MB + Engine InnoDB
wpnc_wfHoover: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_wfIssues: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wpnc_wfKnownFileList: Data: 1.52MB + Index: 0.00MB + Engine InnoDB
wpnc_wfLeechers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_wfLiveTrafficHuman: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_wfLockedOut: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_wfLocs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_wfLogins: Data: 0.09MB + Index: 0.03MB + Engine InnoDB
wpnc_wfNet404s: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_wfNotifications: Data: 0.06MB + Index: 0.00MB + Engine InnoDB
wpnc_wfPendingIssues: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wpnc_wfReverseCache: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_wfScanners: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_wfSNIPCache: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
wpnc_wfStatus: Data: 0.13MB + Index: 0.09MB + Engine InnoDB
wpnc_wfThrottleLog: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_wfVulnScanners: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wpnc_yoast_seo_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wpnc_yoast_seo_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB### Security ###
Secure connection (HTTPS): ?
Hide errors from visitors: ?### Active Plugins (22) ###
Advanced Custom Fields: by Elliot Condon – 5.8.7
All In One SEO Pack: by Michael Torbert – 3.3.3
All-in-One WP Migration File Extension: by ServMask
Inc. – 1.5All-in-One WP Migration: by ServMask – 7.12
Caldera Forms: by Caldera Labs – 1.8.8
Anti-Spam by CleanTalk: by СleanTalk – 5.131
Coming Soon Page & Maintenance Mode by SeedProd: by SeedProd – 5.1.0
Event Tickets Plus: by Modern Tribe
Inc. – 4.11.0.2Event Tickets: by Modern Tribe
Inc. – 4.11.0.1HTML5 Maps: by Fla-shop.com – 1.6.6.9
Smash Balloon Instagram Feed: by Smash Balloon – 2.1.4
Loginizer: by Raj Kothari – 1.4.3
MainWP Child: by MainWP – 4.0.5.1
The Events Calendar: by Modern Tribe
Inc. – 4.9.13The Events Calendar Extension: Divi Compatibility: by Modern Tribe
Inc. – 1.2.1What The File: by Never5 – 1.5.4
WooCommerce Admin: by WooCommerce – 0.23.1
WooCommerce PayPal Checkout Gateway: by WooCommerce – 1.6.18
WooCommerce: by Automattic – 3.8.1
WP Fastest Cache: by Emre Vona – 0.9.0.0
WP Post Expires: by XNicON – 1.2.4
Smush: by WPMU DEV – 3.3.2### Inactive Plugins (0) ###
### Settings ###
API Enabled: ?
Force SSL: ?
Currency: GBP (£)
Currency Position: left
Thousand Separator: ,
Decimal Separator: .
Number of Decimals: 2
Taxonomies: Product Types: external (external)
grouped (grouped)
simple (simple)
variable (variable)Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
exclude-from-search (exclude-from-search)
featured (featured)
outofstock (outofstock)
rated-1 (rated-1)
rated-2 (rated-2)
rated-3 (rated-3)
rated-4 (rated-4)
rated-5 (rated-5)Connected to WooCommerce.com: –
### WC Pages ###
Shop base: #1098 – /shop/
Trolley: #1099 – /cart/
Checkout: #1100 – /checkout/
My account: #1101 – /my-account/
Terms and conditions: #1371 – /terms-and-conditions/### Theme ###
Name: Jane Scott Ceramics
Version: 1.0.0
Author URL: https://vikmartin.co.uk
Child Theme: ?
Parent Theme Name: Divi
Parent Theme Version: 4.0.9
Parent Theme Author URL: https://www.elegantthemes.com
WooCommerce Support: ?### Templates ###
Overrides: Jane Scott Ceramics/woocommerce/single-product.php
### Action Scheduler ###
Complete: 1,218
Oldest: 2019-11-15 16:08:55 +0000
Newest: 2019-12-16 15:30:27 +0000Pending: 3
Oldest: 2019-12-16 16:30:27 +0000
Newest: 2019-12-17 11:23:22 +0000Canceled: 0
Oldest: –
Newest: –In-progress: 0
Oldest: –
Newest: –Failed: 0
Oldest: –
Newest: –Workflow from the product page:
Customers click ‘add to Trolley'(go to cart page) Then ‘proceed to checkout'(go to checkout page) Then Proceed to Paypal (and get redirected to Paypal) Once they have paid they click return to merchant to get back to the orders recieved page (as it is a personal rather than a business Paypal account)On the orders received page there is a link to the product page but no link to download the product. The customer gets the link in a confirmation email.
Interestingly, I’m using a sandbox account on one of my test sites, and cannot replicate the same behavior you’re seeing:
Link to image: https://d.pr/i/BS1KANIf you take a look at the order status for those orders where you could not see the download link, does it say processing, or completed?
(P.S: The test account I used on my own test site isn’t really linked to a PayPal Business account. That isn’t a requirement for sandbox testing)
I’m feeling a bit stupid now…
I realise that because I’m returning from a sandbox payment my order status is on hold. I manually completed the order before clicking ‘back to merchant’ and it worked fine. It always did…
Thanks for helping me explore the issue
Hi there,
I’m glad you’ve found out the issue. I’m going to mark this as resolved – if you have any further questions, you can start a new thread.
- The topic ‘Downloadable product link goes to product page instead of downloading product’ is closed to new replies.